{"applied_patches":"","architecture":"x86_64","average_in_hhmm":"1 hour 9 minutes","c_compilers":[{"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","index":1,"key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"}],"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:736: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:737: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:2246: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:2246:5: note: '{' token is here\n./cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n./inline.h:2246: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:2246:5: note: ')' token is here\n./cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n./inline.h:2252: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:2252:9: note: '{' token is here\n./cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n./inline.h:2252: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:2252:9: note: ')' token is here\n./cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\n./invlist_inline.h:122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1371:2: note: expanded from macro 'SvCUR_set'\n./invlist_inline.h:122:5: note: '{' token is here\n./sv.h:1371:13: note: expanded from macro 'SvCUR_set'\n./invlist_inline.h:122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1376:43: note: expanded from macro 'SvCUR_set'\n./invlist_inline.h:122:5: note: ')' token is here\n./sv.h:1376:45: note: expanded from macro 'SvCUR_set'\nop.c:1020:9: 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'\nop.c:1020:9: note: '{' token is here\n./sv.h:349:49: note: expanded from macro 'SvREFCNT_inc_simple_void'\nop.c:1020:9: 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'\nop.c:1020:9: note: ')' token is here\n./sv.h:349:77: note: expanded from macro 'SvREFCNT_inc_simple_void'\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:2000:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4039:9: note: expanded from macro 'NOT_REACHED'\nop.c:2000:13: note: '{' token is here\n./perl.h:4039:20: note: expanded from macro 'NOT_REACHED'\nop.c:2000:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4041:9: note: expanded from macro 'NOT_REACHED'\nop.c:2000:13: note: ')' token is here\n./perl.h:4041:11: note: expanded from macro 'NOT_REACHED'\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: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:3077:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3997:39: note: expanded from macro 'STATIC_ASSERT_STMT'\nop.c:3077:5: note: '{' token is here\n./perl.h:3997:50: note: expanded from macro 'STATIC_ASSERT_STMT'\nop.c:3077:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3997:78: note: expanded from macro 'STATIC_ASSERT_STMT'\nop.c:3077:5: note: ')' token is here\n./perl.h:3997:80: note: expanded from macro 'STATIC_ASSERT_STMT'\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:4305:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4305:13: note: '{' token is here\nop.c:4305:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4305:13: note: ')' token is here\nop.c:4897:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4897:17: note: '{' token is here\nop.c:4897:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:4897:17: note: ')' token is here\nop.c:5372:2: 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'\n./perl.h:736:29: note: expanded from macro '\\\nop.c:5372:2: note: '{' token is here\n./scope.h:328:12: note: expanded from macro 'save_freeop'\nop.c:5372:2: 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'\nop.c:5372:2: note: ')' token is here\n./scope.h:333:7: note: expanded from macro 'save_freeop'\nop.c:5521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5521:5: note: '{' token is here\nop.c:5521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5521:5: note: ')' token is here\nop.c:5544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5544:5: note: '{' token is here\nop.c:5544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5544:5: note: ')' token is here\nop.c:5550:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5550:2: note: '{' token is here\nop.c:5550:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5550:2: note: ')' token is here\nop.c:5642:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5642:13: note: '{' token is here\nop.c:5642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5642:13: note: ')' token is here\nop.c:5646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5646:13: note: '{' token is here\nop.c:5646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5646:13: note: ')' token is here\nop.c:5702: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'\nop.c:5702:5: note: '{' token is here\n./op.h:822:16: note: expanded from macro 'CALL_BLOCK_HOOKS'\nop.c:5702: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'\nop.c:5702:5: note: ')' token is here\n./op.h:839:7: note: expanded from macro 'CALL_BLOCK_HOOKS'\nop.c:5733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5733:5: note: '{' token is here\nop.c:5733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5733: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]\n./scope.h:223:26: note: expanded from macro 'LEAVE_SCOPE'\nop.c:5735:5: note: '{' token is here\n./scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE'\nop.c:5735:5: 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'\nop.c:5735:5: note: ')' token is here\n./scope.h:225:7: note: expanded from macro 'LEAVE_SCOPE'\nop.c:5799:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5799:5: note: '{' token is here\nop.c:5799:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5799:5: note: ')' token is here\nop.c:5852:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5852:2: note: '{' token is here\nop.c:5852:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5852:2: note: ')' token is here\nop.c:5907:3: 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'\nop.c:5907:3: note: '{' token is here\n./pp.h:69:16: note: expanded from macro 'PUSHMARK'\nop.c:5907:3: 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'\nop.c:5907:3: note: ')' token is here\n./pp.h:78:7: note: expanded from macro 'PUSHMARK'\nop.c:5908:3: 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'\nop.c:5908:3: 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'\nop.c:5908:3: 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'\nop.c:5908:3: 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'\nop.c:6042: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'\nop.c:6042:5: note: '{' token is here\n./cop.h:114:16: note: expanded from macro 'JMPENV_PUSH'\nop.c:6042: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'\nop.c:6042:5: note: ')' token is here\n./cop.h:128:7: note: expanded from macro 'JMPENV_PUSH'\nop.c:6048:5: 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'\nop.c:6048:5: note: '{' token is here\n./cop.h:131:16: note: expanded from macro 'JMPENV_POP'\nop.c:6048: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'\nop.c:6048:5: note: ')' token is here\n./cop.h:140:7: note: expanded from macro 'JMPENV_POP'\nop.c:6183:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6183:6: note: '{' token is here\nop.c:6183:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6183:6: note: ')' token is here\nop.c:6191:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1781:23: note: expanded from macro 'CLEAR_ERRSV'\nop.c:6191:2: note: '{' token is here\n./perl.h:1781:34: note: expanded from macro 'CLEAR_ERRSV'\nop.c:6191:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:1796:5: note: expanded from macro 'CLEAR_ERRSV'\nop.c:6191:2: note: ')' token is here\n./perl.h:1796:7: note: expanded from macro 'CLEAR_ERRSV'\nop.c:6285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6285:5: note: '{' token is here\nop.c:6285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6285:5: note: ')' token is here\nop.c:6304:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6304:2: note: '{' token is here\nop.c:6304:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6304:2: note: ')' token is here\nop.c:6308:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6308:2: note: '{' token is here\nop.c:6308:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6308:2: note: ')' token is here\nop.c:6315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6315:5: note: '{' token is here\nop.c:6315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6315:5: note: ')' token is here\nop.c:6329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6329:5: note: '{' token is here\nop.c:6329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6329:5: note: ')' token is here\nop.c:6507:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6507:9: note: '{' token is here\nop.c:6507:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6507:9: note: ')' token is here\nop.c:6604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6604:5: note: '{' token is here\nop.c:6604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6604:5: note: ')' token is here\nop.c:6658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6658:5: note: '{' token is here\nop.c:6658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6658:5: note: ')' token is here\nop.c:6712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6712:5: note: '{' token is here\nop.c:6712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6712:5: note: ')' token is here\nop.c:6806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6806:5: note: '{' token is here\nop.c:6806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6806:5: note: ')' token is here\nop.c:6862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6862:5: note: '{' token is here\nop.c:6862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:6862:5: note: ')' token is here\nop.c:8111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8111:5: note: '{' token is here\nop.c:8111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8111:5: note: ')' token is here\nop.c:8366:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8366:3: note: '{' token is here\nop.c:8366:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8366:3: note: ')' token is here\nop.c:8410:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8410:3: note: '{' token is here\nop.c:8410:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8410:3: note: ')' token is here\nop.c:8417:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8417:3: note: '{' token is here\nop.c:8417:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8417:3: note: ')' token is here\nop.c:8485:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8485:6: note: '{' token is here\nop.c:8485:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8485:6: note: ')' token is here\nop.c:8601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8601:5: note: '{' token is here\nop.c:8601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8601:5: note: ')' token is here\nop.c:8723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8723:5: note: '{' token is here\nop.c:8723:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8723:5: note: ')' token is here\nop.c:9149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9149:5: note: '{' token is here\nop.c:9149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9149:5: note: ')' token is here\nop.c:9411:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9411:9: note: '{' token is here\nop.c:9411:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9411:9: note: ')' token is here\nop.c:9414:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9414:9: note: '{' token is here\nop.c:9414:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9414:9: note: ')' token is here\nop.c:9417: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:9417:5: note: '{' token is here\n./cop.h:730:39: note: expanded from macro 'CopHINTS_set'\nop.c:9417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:732:5: note: expanded from macro 'CopHINTS_set'\nop.c:9417:5: note: ')' token is here\n./cop.h:732:7: note: expanded from macro 'CopHINTS_set'\nop.c:9460:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1336:2: note: expanded from macro 'SvIV_set'\nop.c:9460:3: note: '{' token is here\n./sv.h:1336:13: note: expanded from macro 'SvIV_set'\nop.c:9460:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1339:44: note: expanded from macro 'SvIV_set'\nop.c:9460:3: note: ')' token is here\n./sv.h:1339:46: note: expanded from macro 'SvIV_set'\nop.c:9856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9856:5: note: '{' token is here\nop.c:9856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9856:5: note: ')' token is here\nop.c:10148:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10148:9: note: '{' token is here\nop.c:10148:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10148:9: note: ')' token is here\nop.c:10206:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10206:13: note: '{' token is here\nop.c:10206:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10206:13: note: ')' token is here\nop.c:10659:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2155:2: note: expanded from macro 'sv_cathek'\nop.c:10659:3: note: '{' token is here\n./sv.h:2155:13: note: expanded from macro 'sv_cathek'\nop.c:10659:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2159:2: note: expanded from macro 'sv_cathek'\nop.c:10659:3: note: ')' token is here\n./sv.h:2159:4: note: expanded from macro 'sv_cathek'\nop.c:10890:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10890:9: note: '{' token is here\nop.c:10890:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:10890:9: 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:11144:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11144:7: note: '{' token is here\nop.c:11144:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11144:7: note: ')' token is here\nop.c:11145:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11145:7: note: '{' token is here\nop.c:11145:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11145:7: note: ')' token is here\nop.c:11179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11179:5: note: '{' token is here\nop.c:11179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11179:5: note: ')' token is here\nop.c:11367:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11367:9: note: '{' token is here\nop.c:11367:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11367:9: 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:11554:7: 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'\nop.c:11554:7: note: '{' token is here\n./sv.h:1438:16: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1442:4: 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:9: note: expanded from macro 'SvPV_free'\n./sv.h:2460:36: note: expanded from macro 'SvOOK_offset'\n./sv.h:2460:47: note: expanded from macro 'SvOOK_offset'\n./sv.h:2461:2: note: expanded from macro 'SvOOK_offset'\nop.c:11554:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11554:7: note: ')' token is here\n./sv.h:2471:5: note: expanded from macro 'SvOOK_offset'\n./sv.h:2471:7: note: expanded from macro 'SvOOK_offset'\n./sv.h:1427:9: note: expanded from macro 'SvPV_free'\n./sv.h:1346:2: note: expanded from macro 'SvPV_set'\n./sv.h:1346:13: note: expanded from macro 'SvPV_set'\n./sv.h:1351:32: note: expanded from macro 'SvPV_set'\n./sv.h:1351:34: note: expanded from macro 'SvPV_set'\n./sv.h:1432:4: note: expanded from macro 'SvPV_free'\n./sv.h:1432:6: note: expanded from macro 'SvPV_free'\n./sv.h:1443:4: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1378:2: note: expanded from macro 'SvLEN_set'\n./sv.h:1378:13: note: expanded from macro 'SvLEN_set'\n./sv.h:1383:43: note: expanded from macro 'SvLEN_set'\n./sv.h:1383:45: note: expanded from macro 'SvLEN_set'\n./sv.h:1444:25: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1446:4: note: expanded from macro 'prepare_SV_for_RV'\n./sv.h:1446:6: note: expanded from macro 'prepare_SV_for_RV'\nop.c:11558:3: 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'\nop.c:11558:3: note: '{' token is here\n./sv.h:1358:20: note: expanded from macro 'SvRV_set'\nop.c:11558:3: 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'\nop.c:11558:3: note: ')' token is here\n./sv.h:1363:48: note: expanded from macro 'SvRV_set'\nop.c:11642:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11642:3: note: '{' token is here\nop.c:11642:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11642:3: note: ')' token is here\nop.c:11646:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11646:6: note: '{' token is here\nop.c:11646:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11646:6: note: ')' token is here\nop.c:11724:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11724:7: note: '{' token is here\nop.c:11724:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11724:7: note: ')' token is here\nop.c:11725:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11725:7: note: '{' token is here\nop.c:11725:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11725:7: note: ')' token is here\nop.c:11746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11746:5: note: '{' token is here\nop.c:11746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11746:5: note: ')' token is here\nop.c:11801:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11801:17: note: '{' token is here\nop.c:11801:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11801:17: note: ')' token is here\nop.c:11803:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1197:5: note: expanded from macro 'PUSHSTACKi'\nop.c:11803:13: note: '{' token is here\n./cop.h:1197:16: note: expanded from macro 'PUSHSTACKi'\n./cop.h:1214:2: 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'\nop.c:11803:13: 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'\nop.c:11803:13: note: ')' token is here\n./pp.h:562:7: note: expanded from macro 'SWITCHSTACK'\n./cop.h:1217:5: note: expanded from macro 'PUSHSTACKi'\n./cop.h:1217:7: note: expanded from macro 'PUSHSTACKi'\nop.c:11813:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1224:5: note: expanded from macro 'POPSTACK'\nop.c:11813:13: note: '{' token is here\n./cop.h:1224:16: note: expanded from macro 'POPSTACK'\n./cop.h:1235:2: note: expanded from macro 'POPSTACK'\nop.c:11813:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11813:13: note: ')' token is here\n./cop.h:1238:5: note: expanded from macro 'POPSTACK'\n./cop.h:1238:7: note: expanded from macro 'POPSTACK'\nop.c:12285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12285:5: note: '{' token is here\nop.c:12285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12285:5: note: ')' token is here\nop.c:12331:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12331:9: note: '{' token is here\nop.c:12331:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12331:9: note: ')' token is here\nop.c:12336:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12336:9: note: '{' token is here\nop.c:12336:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12336:9: note: ')' token is here\nop.c:12356:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12356:9: note: '{' token is here\nop.c:12356:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12356:9: note: ')' token is here\nop.c:12361:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12361:9: note: '{' token is here\nop.c:12361:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12361:9: note: ')' token is here\nop.c:12381:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12381:9: note: '{' token is here\nop.c:12381:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12381:9: note: ')' token is here\nop.c:12405:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12405:9: note: '{' token is here\nop.c:12405:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12405:9: note: ')' token is here\nop.c:12418:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12418:9: note: '{' token is here\nop.c:12418:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12418:9: note: ')' token is here\nop.c:12430:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12430:9: note: '{' token is here\nop.c:12430:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12430:9: note: ')' token is here\nop.c:12819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12819:13: note: '{' token is here\nop.c:12819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12819:13: note: ')' token is here\nop.c:12891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12891:5: note: '{' token is here\nop.c:12891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12891:5: note: ')' token is here\nop.c:13038:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13038:13: note: '{' token is here\nop.c:13038:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13038:13: note: ')' token is here\nop.c:13523:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13523:13: note: '{' token is here\nop.c:13523:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13523:13: note: ')' token is here\nop.c:13529:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13529:13: note: '{' token is here\nop.c:13529:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13529:13: note: ')' token is here\nop.c:13625:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13625:13: note: '{' token is here\nop.c:13625:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13625:13: note: ')' token is here\nop.c:13628:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13628:13: note: '{' token is here\nop.c:13628:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13628:13: note: ')' token is here\nop.c:13847:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13847:9: note: '{' token is here\nop.c:13847:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13847:9: note: ')' token is here\nop.c:13976:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1385:2: note: expanded from macro 'SvEND_set'\nop.c:13976:6: note: '{' token is here\n./sv.h:1385:13: note: expanded from macro 'SvEND_set'\n./sv.h:1386:3: note: expanded from macro 'SvEND_set'\nop.c:13976:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13976:6: note: ')' token is here\n./sv.h:1386:37: note: expanded from macro 'SvEND_set'\n./sv.h:1386:39: note: expanded from macro 'SvEND_set'\nop.c:14054:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14054:13: note: '{' token is here\nop.c:14054:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14054:13: note: ')' token is here\nop.c:14339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14339:5: note: '{' token is here\nop.c:14339:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14339:5: note: ')' token is here\nop.c:14534:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14534:4: note: '{' token is here\nop.c:14534:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14534:4: note: ')' token is here\nop.c:14916:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14916:2: note: '{' token is here\nop.c:14916:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14916:2: note: ')' token is here\nop.c:14988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14988:5: note: '{' token is here\nop.c:14988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:14988:5: note: ')' token is here\nop.c:15360:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:15360:17: note: '{' token is here\nop.c:15360:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:15360:17: note: ')' token is here\nop.c:16117:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16117:13: note: '{' token is here\nop.c:16117:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16117:13: note: ')' token is here\nop.c:17288:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17288:21: note: '{' token is here\nop.c:17288:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17288:21: note: ')' token is here\nop.c:17289:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17289:21: note: '{' token is here\nop.c:17289:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17289:21: note: ')' token is here\nop.c:17533:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17533:17: note: '{' token is here\nop.c:17533:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17533:17: note: ')' token is here\nop.c:17666:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17666:21: note: '{' token is here\nop.c:17666:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17666:21: note: ')' token is here\nop.c:17674:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17674:17: note: '{' token is here\nop.c:17674:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17674:17: note: ')' token is here\nop.c:17709:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16814:3: note: expanded from macro 'DEFER'\nop.c:17709:6: note: '{' token is here\nop.c:16814:14: note: expanded from macro 'DEFER'\nop.c:17709:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16823:3: note: expanded from macro 'DEFER'\nop.c:17709:6: note: ')' token is here\nop.c:16823:5: note: expanded from macro 'DEFER'\nop.c:17727:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17727:6: note: '{' token is here\nop.c:17727:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17727:6: note: ')' token is here\nop.c:17741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17741:6: note: '{' token is here\nop.c:17741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17741:6: note: ')' token is here\nop.c:17746:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17746:6: note: '{' token is here\nop.c:17746:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17746:6: note: ')' token is here\nop.c:17757:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17757:6: note: '{' token is here\nop.c:17757:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17757:6: note: ')' token is here\nop.c:17787:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17787:17: note: '{' token is here\nop.c:17787:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17787:17: note: ')' token is here\nop.c:17912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17912:13: note: '{' token is here\nop.c:17912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17912:13: note: ')' token is here\nop.c:17934:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17934:17: note: '{' token is here\nop.c:17934:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:17934:17: note: ')' token is here\nop.c:18223:2: 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:18223:2: note: '{' token is here\n./op.h:932:16: note: expanded from macro 'XopENTRY_set'\nop.c:18223:2: 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:18223:2: note: ')' token is here\n./op.h:935:7: note: expanded from macro 'XopENTRY_set'\nop.c:18228:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18228:6: note: '{' token is here\nop.c:18228:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18228:6: note: ')' token is here\nop.c:18630:2: 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'\nop.c:18630:2: note: '{' token is here\n./XSUB.h:325:16: note: expanded from macro 'XSRETURN'\nop.c:18630:2: 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'\nop.c:18630:2: note: ')' token is here\n./XSUB.h:330:7: note: expanded from macro 'XSRETURN'\nop.c:18632:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18632:5: note: '{' token is here\nop.c:18632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18632:5: 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:18646:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18646:2: note: '{' token is here\nop.c:18646:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18646:2: note: ')' token is here\nop.c:18652:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18652:2: note: '{' token is here\nop.c:18652:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18652:2: note: ')' token is here\nop.c:18654:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18654:2: note: '{' token is here\nop.c:18654:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18654:2: note: ')' token is here\nop.c:18656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18656:5: note: '{' token is here\nop.c:18656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18656:5: 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\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: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]\n./sv.h:2347:29: note: expanded from macro 'isGV_with_GP_on'\ngv.c:439:5: note: '{' token is here\n./sv.h:2347:40: note: expanded from macro 'isGV_with_GP_on'\ngv.c:439:5: 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'\ngv.c:439:5: note: ')' token is here\n./sv.h:2352:7: note: expanded from macro 'isGV_with_GP_on'\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]\n./sv.h:1547:27: note: expanded from macro 'SvTAINTED_off'\ngv.c:1361:5: note: '{' token is here\n./sv.h:1547:37: note: expanded from macro 'SvTAINTED_off'\ngv.c:1361:5: 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'\ngv.c:1361:5: note: ')' token is here\n./sv.h:1547:84: note: expanded from macro 'SvTAINTED_off'\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]\n./pp.h:502:18: note: expanded from macro 'SETTARG'\ngv.c:3102:13: note: '{' token is here\n./pp.h:502:29: note: expanded from macro 'SETTARG'\n./pp.h:502:31: note: expanded from macro 'SETTARG'\n./sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\n./sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\ngv.c:3102:13: 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'\ngv.c:3102:13: note: ')' token is here\n./sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\n./pp.h:502:61: note: expanded from macro 'SETTARG'\n./pp.h:502:63: note: expanded from macro 'SETTARG'\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]\n./sv.h:1368:9: note: expanded from macro 'SvSTASH_set'\ngv.c:3336:17: note: '{' token is here\n./sv.h:1368:20: note: expanded from macro 'SvSTASH_set'\ngv.c:3336: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'\ngv.c:3336:17: note: ')' token is here\n./sv.h:1369:63: note: expanded from macro 'SvSTASH_set'\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]\n./cop.h:159:5: note: expanded from macro 'CATCH_SET'\ngv.c:3623:5: note: '{' token is here\n./cop.h:159:16: note: expanded from macro 'CATCH_SET'\ngv.c:3623:5: 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'\ngv.c:3623:5: note: ')' token is here\n./cop.h:166:7: note: expanded from macro 'CATCH_SET'\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]\n./sv.h:2284:3: note: expanded from macro 'SvSetSV'\n./sv.h:2269:2: note: expanded from macro 'SvSetSV_and'\ngv.c:3723:9: note: '{' token is here\n./sv.h:2269:13: note: expanded from macro 'SvSetSV_and'\ngv.c:3723:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2274:2: note: expanded from macro 'SvSetSV_and'\ngv.c:3723:9: note: ')' token is here\n./sv.h:2274:4: note: expanded from macro 'SvSetSV_and'\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\n./inline.h:2073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2073:5: note: '{' token is here\n./inline.h:2073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2073: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: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:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1070:6: note: '{' token is here\ntoke.c:1070:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1070:6: note: ')' token is here\ntoke.c:1096:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1096:6: note: '{' token is here\ntoke.c:1096:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1096:6: note: ')' token is here\ntoke.c:1116:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1116:6: note: '{' token is here\ntoke.c:1116:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1116:6: 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:6: 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:6: note: '{' token is here\ntoke.c:290:16: note: expanded from macro 'COPLINE_INC_WITH_HERELINES'\ntoke.c:1243:6: 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:6: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1376:2: note: '{' token is here\ntoke.c:1376:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1376:2: 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:1560:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1560:6: note: '{' token is here\ntoke.c:1560:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1560:6: 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:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1905:6: note: '{' token is here\ntoke.c:1905:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:1905:6: note: ')' token is here\ntoke.c:2278:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1341:2: note: expanded from macro 'SvNV_set'\ntoke.c:2278:3: note: '{' token is here\n./sv.h:1341:13: note: expanded from macro 'SvNV_set'\ntoke.c:2278:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:1344:48: note: expanded from macro 'SvNV_set'\ntoke.c:2278:3: note: ')' token is here\n./sv.h:1344:50: note: expanded from macro 'SvNV_set'\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: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: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:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3914:8: note: '{' token is here\ntoke.c:3914:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:3914:8: 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]\n./perl.h:2089:94: note: expanded from macro 'my_snprintf'\n./perl.h:2082:44: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ntoke.c:3993:41: note: '{' token is here\n./perl.h:2082:55: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ntoke.c:3993:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:2082:162: note: expanded from macro 'PERL_SNPRINTF_CHECK'\ntoke.c:3993:41: note: ')' token is here\n./perl.h:2082:164: note: expanded from macro 'PERL_SNPRINTF_CHECK'\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:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4106:8: note: '{' token is here\ntoke.c:4106:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4106:8: 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:2: 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'\ntoke.c:4289:2: note: '{' token is here\n./sv.h:1406:43: note: expanded from macro 'SvPV_shrink_to_cur'\n./sv.h:1408:6: note: expanded from macro 'SvPV_shrink_to_cur'\n./sv.h:1400:2: note: expanded from macro 'SvPV_renew'\n./sv.h:1400:13: note: expanded from macro 'SvPV_renew'\n./sv.h:1400:15: note: expanded from macro 'SvPV_renew'\ntoke.c:4289:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4289:2: note: ')' token is here\n./sv.h:1401:3: note: expanded from macro 'SvPV_renew'\n./sv.h:1404:4: note: expanded from macro 'SvPV_renew'\n./sv.h:1404:6: note: expanded from macro 'SvPV_renew'\n./sv.h:1409:4: note: expanded from macro 'SvPV_shrink_to_cur'\n./sv.h:1409:6: note: expanded from macro 'SvPV_shrink_to_cur'\ntoke.c:4297:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4297:3: note: '{' token is here\ntoke.c:4297:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4297:3: note: ')' token is here\ntoke.c:4664:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4664:3: note: '{' token is here\ntoke.c:4664:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4664:3: note: ')' token is here\ntoke.c:4665:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4665:3: note: '{' token is here\ntoke.c:4665:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4665:3: note: ')' token is here\ntoke.c:4738:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4738:6: note: '{' token is here\ntoke.c:4738:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4738:6: note: ')' token is here\ntoke.c:4765:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4765:6: note: '{' token is here\ntoke.c:4765:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4765:6: note: ')' token is here\ntoke.c:4779:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4779:6: note: '{' token is here\ntoke.c:4779:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:4779:6: 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: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:9394:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9394:3: note: '{' token is here\ntoke.c:9394:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9394:3: note: ')' token is here\ntoke.c:9396:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9396:3: note: '{' token is here\ntoke.c:9396:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9396:3: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10629:2: note: '{' token is here\ntoke.c:10629:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10629:2: note: ')' token is here\ntoke.c:10638:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10638:2: note: '{' token is here\ntoke.c:10638:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10638:2: note: ')' token is here\ntoke.c:10642:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10642:2: note: '{' token is here\ntoke.c:10642:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10642:2: note: ')' token is here\ntoke.c:10780:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10780:2: note: '{' token is here\ntoke.c:10780:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10780:2: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10958:2: note: '{' token is here\ntoke.c:10958:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:10958:2: 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:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11289:7: note: '{' token is here\ntoke.c:11289:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11289:7: note: ')' token is here\ntoke.c:11339:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11339:7: note: '{' token is here\ntoke.c:11339:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11339:7: note: ')' token is here\ntoke.c:11363:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11363:2: note: '{' token is here\ntoke.c:11363:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11363:2: note: ')' token is here\ntoke.c:11379:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11379:3: note: '{' token is here\ntoke.c:11379:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11379:3: note: ')' token is here\ntoke.c:11391:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11391:2: note: '{' token is here\ntoke.c:11391:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11391:2: note: ')' token is here\ntoke.c:11416:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11416:2: note: '{' token is here\ntoke.c:11416:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11416:2: note: ')' token is here\ntoke.c:11417:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11417:2: note: '{' token is here\ntoke.c:11417:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:11417:2: 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:12165:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12165:7: note: '{' token is here\ntoke.c:12165:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12165:7: note: ')' token is here\ntoke.c:12177:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12177:6: note: '{' token is here\ntoke.c:12177:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12177:6: 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:12656:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12656:2: note: '{' token is here\ntoke.c:12656:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12656:2: note: ')' token is here\ntoke.c:12664:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12664:6: note: '{' token is here\ntoke.c:12664:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12664:6: note: ')' token is here\ntoke.c:12666:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12666:6: note: '{' token is here\ntoke.c:12666:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12666:6: 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\npad.c:613: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:613:5: note: '{' token is here\npad.c:154:14: note: expanded from macro 'COP_SEQ_RANGE_LOW_set'\npad.c:613: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:613:5: note: ')' token is here\npad.c:154:43: note: expanded from macro 'COP_SEQ_RANGE_LOW_set'\npad.c:614: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:614:5: note: '{' token is here\npad.c:156:14: note: expanded from macro 'COP_SEQ_RANGE_HIGH_set'\npad.c:614: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:614:5: note: ')' token is here\npad.c:156:44: note: expanded from macro 'COP_SEQ_RANGE_HIGH_set'\npad.c:1306: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:1306:9: note: '{' token is here\npad.c:1306:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1306:9: 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:158:31: note: expanded from macro 'PARENT_PAD_INDEX_set'\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:1314:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1314:13: note: '{' token is here\npad.c:1314:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1314:13: 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:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1453:13: note: '{' token is here\npad.c:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1453:13: note: ')' token is here\npad.c:1454:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1454:13: note: '{' token is here\npad.c:1454:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1454:13: note: ')' token is here\npad.c:1507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1507:13: note: '{' token is here\npad.c:1507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1507:13: note: ')' token is here\npad.c:2290:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2290:21: note: '{' token is here\npad.c:2290:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2290:21: 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]\nutil.c:1510:5: note: '{' token is here\nutil.c:1510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1510:5: note: ')' token is here\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]\nutil.c:1869:9: note: '{' token is here\nutil.c:1869:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1869:9: note: ')' token is here\nutil.c:1870:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1870:9: note: '{' token is here\nutil.c:1870:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1870:9: note: ')' token is here\nutil.c:1871:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1871:9: note: '{' token is here\nutil.c:1871:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1871:9: note: ')' token is here\nutil.c:1874:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:1874:9: note: '{' token is here\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\nutil.c:1904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3928: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\nutil.c:2108:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:525:35: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2108:9: note: '{' token is here\n./perl.h:525: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:525:88: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2108:9: note: ')' token is here\n./perl.h:525:90: note: expanded from macro 'PERL_UNUSED_RESULT'\nutil.c:2742:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2742:5: note: '{' token is here\nutil.c:2742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2742:5: note: ')' token is here\nutil.c:2896:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2896:5: note: '{' token is here\nutil.c:2896:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2896:5: note: ')' token is here\nutil.c:4205:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4205:14: note: '{' token is here\nutil.c:4217:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4217:5: note: ')' token is here\nutil.c:4317: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:4317:5: note: '{' token is here\n./sv.h:1546:37: note: expanded from macro 'SvTAINTED_on'\nutil.c:4317: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:4317:5: note: ')' token is here\n./sv.h:1546:84: note: expanded from macro 'SvTAINTED_on'\n./vutil.c:538:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:538:17: note: '{' token is here\n./vutil.c:538:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:538:17: note: ')' token is here\n./vutil.c:547:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2286:3: note: expanded from macro 'SvSetSV_nosteal'\n./sv.h:2276:2: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:547:9: note: '{' token is here\n./sv.h:2276:13: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:547:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2281:2: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:547:9: note: ')' token is here\n./sv.h:2281:4: note: expanded from macro 'SvSetSV_nosteal_and'\n./vutil.c:592:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:592:15: note: '{' token is here\n./vutil.c:592:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:592:15: note: ')' token is here\n./vutil.c:658:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7174:9: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:658:13: note: '{' token is here\n./perl.h:7174:20: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:658:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7180:9: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:658:13: note: ')' token is here\n./perl.h:7180:11: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./vutil.c:666:23: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:666:23: note: '{' token is here\n./vutil.c:666:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./vutil.c:666:23: note: ')' token is here\n./vutil.c:672:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7183:9: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\n./vutil.c:672:13: note: '{' token is here\n./perl.h:7183:20: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\n./vutil.c:672:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7198:9: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\n./vutil.c:672:13: note: ')' token is here\n./perl.h:7198:11: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\nutil.c:5862:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5862:13: note: '{' token is here\nutil.c:5862:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5862:13: note: ')' token is here\nutil.c:5870:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5870:9: note: '{' token is here\nutil.c:5870:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5870:9: note: ')' token is here\nutil.c:5872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5872:5: note: '{' token is here\nutil.c:5872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5872:5: note: ')' token is here\ndump.c:191:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:191:26: note: '{' token is here\ndump.c:191:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:191:26: note: ')' token is here\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]\ndump.c:470:13: note: '{' token is here\ndump.c:470:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:470:13: note: ')' token is here\ndump.c:504:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:504:17: note: '{' token is here\ndump.c:504:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:504:17: note: ')' token is here\ndump.c:517:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7152:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\ndump.c:517:9: note: '{' token is here\n./perl.h:7152: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:7158:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\ndump.c:517:9: note: ')' token is here\n./perl.h:7158: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:7118:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\ndump.c:519:9: note: '{' token is here\n./perl.h:7118: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:7123:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\ndump.c:519:9: note: ')' token is here\n./perl.h:7123: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\ndump.c:2721:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2721:13: note: '{' token is here\ndump.c:2721:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndump.c:2721:13: note: ')' token is here\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\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: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: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:899:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:899:13: note: '{' token is here\nmg.c:899:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:899:13: note: ')' token is here\nmg.c:1011: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:1011: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:1011:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1011: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:1037:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1037:17: note: '{' token is here\nmg.c:1037:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1037:17: note: ')' token is here\nmg.c:1039:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1039:17: note: '{' token is here\nmg.c:1039:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1039:17: note: ')' token is here\nmg.c:1050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1050:13: note: '{' token is here\nmg.c:1050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1050:13: note: ')' token is here\nmg.c:1202:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1202:17: note: '{' token is here\nmg.c:1202:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1202:17: note: ')' token is here\nmg.c:1953:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1953:5: note: '{' token is here\nmg.c:1953:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1953:5: note: ')' token is here\nmg.c:1954:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1954:5: note: '{' token is here\nmg.c:1954:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1954:5: note: ')' token is here\nmg.c:1958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1958:5: note: '{' token is here\nmg.c:1958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1958: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:2063:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2063:9: note: '{' token is here\nmg.c:2063:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2063:9: note: ')' token is here\nmg.c:2529:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2529:9: note: '{' token is here\nmg.c:2529:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2529:9: note: ')' token is here\nmg.c:2564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2564:5: note: '{' token is here\nmg.c:2564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2564:5: note: ')' token is here\nmg.c:2745:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2745:9: note: '{' token is here\nmg.c:2745:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2745:9: note: ')' token is here\nmg.c:2887:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2887:17: note: '{' token is here\nmg.c:2887:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2887:17: note: ')' token is here\nmg.c:2889:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2889:17: note: '{' token is here\nmg.c:2889:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:2889:17: note: ')' token is here\nmg.c:3009: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:3009:13: note: '{' token is here\n./warnings.h:151:53: note: expanded from macro 'free_and_set_cop_warnings'\nmg.c:3009: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:3009:13: note: ')' token is here\n./warnings.h:154:3: note: expanded from macro 'free_and_set_cop_warnings'\nmg.c:3021:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3021:17: note: '{' token is here\nmg.c:3021:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3021:17: note: ')' token is here\nmg.c:3023:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3023:17: note: '{' token is here\nmg.c:3023:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3023:17: note: ')' token is here\nmg.c:3145:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3789:36: note: expanded from macro 'STATUS_UNIX_EXIT_SET'\n./perl.h:3784:2: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3145:13: note: '{' token is here\n./perl.h:3784:13: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3145:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3788:2: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3145:13: note: ')' token is here\n./perl.h:3788:4: note: expanded from macro 'STATUS_UNIX_SET'\nmg.c:3175:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3175:9: note: '{' token is here\nmg.c:3175:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3175:9: note: ')' token is here\nmg.c:3202:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3202:9: note: '{' token is here\nmg.c:3202:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3202:9: note: ')' token is here\nmg.c:3228:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3228:9: note: '{' token is here\nmg.c:3228:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3228:9: note: ')' token is here\nmg.c:3295:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3295:17: note: '{' token is here\nmg.c:3295:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3295:17: note: ')' token is here\nmg.c:3307:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3307:9: note: '{' token is here\nmg.c:3307:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3307:9: note: ')' token is here\nmg.c:3533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3533:5: note: '{' token is here\nmg.c:3533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3533:5: note: ')' token is here\nmg.c:3534:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3534:5: note: '{' token is here\nmg.c:3534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3534:5: note: ')' token is here\nmg.c:3570:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3570:16: note: '{' token is here\nmg.c:3570:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3570:16: note: ')' token is here\nmg.c:3584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3584:5: note: '{' token is here\nmg.c:3584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3584:5: note: ')' token is here\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'\nmro_core.c:1424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmro_core.c:1424: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'\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:1251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1251:5: note: '{' token is here\nperl.c:1251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1251:5: note: ')' token is here\nperl.c:1526:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1526:2: note: '{' token is here\nperl.c:1526:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1526:2: note: ')' token is here\nperl.c:1863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1863:5: note: '{' token is here\nperl.c:1863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1863:5: note: ')' token is here\nperl.c:1908:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1908:5: note: '{' token is here\nperl.c:1908:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1908:5: note: ')' token is here\nperl.c:2050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2050:5: note: '{' token is here\nperl.c:2050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2050:5: note: ')' token is here\nperl.c:2079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2079:5: note: '{' token is here\nperl.c:2079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2079:5: note: ')' token is here\nperl.c:2672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2672:5: note: '{' token is here\nperl.c:2672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2672:5: note: ')' token is here\nperl.c:2699:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1241:5: note: expanded from macro 'POPSTACK_TO'\nperl.c:2699:6: note: '{' token is here\n./cop.h:1241:16: note: expanded from macro 'POPSTACK_TO'\n./cop.h:1244:6: note: expanded from macro 'POPSTACK_TO'\nperl.c:2699:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2699:6: note: ')' token is here\n./cop.h:1246:5: note: expanded from macro 'POPSTACK_TO'\n./cop.h:1246:7: note: expanded from macro 'POPSTACK_TO'\nperl.c:2708:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2708:5: note: '{' token is here\nperl.c:2708:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2708:5: note: ')' token is here\nperl.c:2759:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2759:5: note: '{' token is here\nperl.c:2759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2759:5: note: ')' token is here\nperl.c:2928:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2928:5: note: '{' token is here\nperl.c:2928:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2928:5: note: ')' token is here\nperl.c:2930:9: 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'\nperl.c:2930:9: note: '{' token is here\nperl.c:2930:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2930:9: note: ')' token is here\nperl.c:3042:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3042:2: note: '{' token is here\nperl.c:3042:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3042:2: note: ')' token is here\nperl.c:3074:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3074:2: note: '{' token is here\nperl.c:3074:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3074:2: note: ')' token is here\nperl.c:3077:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3077:2: note: '{' token is here\nperl.c:3077:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3077:2: note: ')' token is here\nperl.c:3085:2: 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:3085:2: note: '{' token is here\n./pp.h:84:16: note: expanded from macro 'INCMARK'\nperl.c:3085:2: 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:3085:2: note: ')' token is here\n./pp.h:89:7: note: expanded from macro 'INCMARK'\nperl.c:3087:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3087:2: note: '{' token is here\nperl.c:3087:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3087:2: note: ')' token is here\nperl.c:3095:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3095:3: note: '{' token is here\nperl.c:3095:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3095:3: note: ')' token is here\nperl.c:3105:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3105:6: note: '{' token is here\nperl.c:3105:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3105:6: note: ')' token is here\nperl.c:3107:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3107:6: note: '{' token is here\nperl.c:3107:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3107:6: note: ')' token is here\nperl.c:3132:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3132:2: note: '{' token is here\nperl.c:3132:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3132:2: note: ')' token is here\nperl.c:3185:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3185:2: note: '{' token is here\nperl.c:3185:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3185:2: note: ')' token is here\nperl.c:3204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3204:5: note: '{' token is here\nperl.c:3204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3204:5: note: ')' token is here\nperl.c:3216:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3216:6: note: '{' token is here\nperl.c:3216:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3216:6: note: ')' token is here\nperl.c:3226:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3226:2: note: '{' token is here\nperl.c:3226:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3226:2: note: ')' token is here\nperl.c:3228:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3228:2: note: '{' token is here\nperl.c:3228:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3228:2: note: ')' token is here\nperl.c:3238:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3238:13: note: '{' token is here\nperl.c:3238:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3238:13: note: ')' token is here\nperl.c:3252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3252:5: note: '{' token is here\nperl.c:3252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3252:5: note: ')' token is here\nperl.c:3317:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3317:5: note: '{' token is here\nperl.c:3317:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3317:5: note: ')' token is here\nperl.c:3320:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3320:5: note: '{' token is here\nperl.c:3320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3320:5: note: ')' token is here\nperl.c:3479:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3479:8: note: '{' token is here\nperl.c:3479:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3479:8: note: ')' token is here\nperl.c:3579:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3579:9: note: '{' token is here\nperl.c:3579:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3579:9: note: ')' token is here\nperl.c:3583:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3583:9: note: '{' token is here\nperl.c:3583:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3583:9: note: ')' token is here\nperl.c:3742:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3742:5: note: '{' token is here\nperl.c:3742:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3742:5: note: ')' token is here\nperl.c:3747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3747:5: note: '{' token is here\nperl.c:3747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3747:5: note: ')' token is here\nperl.c:3967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3967:5: note: '{' token is here\nperl.c:3967:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3967:5: note: ')' token is here\nperl.c:3970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3970:5: note: '{' token is here\nperl.c:3970:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3970:5: note: ')' token is here\nperl.c:3973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3973:5: note: '{' token is here\nperl.c:3973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3973:5: note: ')' token is here\nperl.c:3975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3975:5: note: '{' token is here\nperl.c:3975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3975:5: note: ')' token is here\nperl.c:3978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3978:5: note: '{' token is here\nperl.c:3978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3978:5: note: ')' token is here\nperl.c:3985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3985:5: note: '{' token is here\nperl.c:3985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3985:5: note: ')' token is here\nperl.c:4322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4322:5: note: '{' token is here\nperl.c:4322:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4322:5: note: ')' token is here\nperl.c:4329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4329:5: note: '{' token is here\nperl.c:4329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4329:5: note: ')' token is here\nperl.c:4336:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4336:5: note: '{' token is here\nperl.c:4336:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4336:5: note: ')' token is here\nperl.c:4920:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4920:4: note: '{' token is here\nperl.c:4920:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4920:4: note: ')' token is here\nperl.c:5118:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5118:2: note: '{' token is here\nperl.c:5118:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5118:2: note: ')' token is here\nperl.c:5121:6: 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:5121:6: note: '{' token is here\nperl.c:5121:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5121:6: note: ')' token is here\nperl.c:5138:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5138:3: note: '{' token is here\nperl.c:5138:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5138:3: note: ')' token is here\nperl.c:5153:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5153:6: note: '{' token is here\nperl.c:5153:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5153:6: note: ')' token is here\nperl.c:5155:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5155:6: note: '{' token is here\nperl.c:5155:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5155:6: note: ')' token is here\nperl.c:5160:3: 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'\nperl.c:5160:3: note: '{' token is here\n./cop.h:143:16: note: expanded from macro 'JMPENV_JUMP'\nperl.c:5160:3: 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'\nperl.c:5160:3: note: ')' token is here\n./cop.h:155:7: note: expanded from macro 'JMPENV_JUMP'\nperl.c:5166:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5166:2: note: '{' token is here\nperl.c:5166:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5166:2: note: ')' token is here\nperl.c:5198:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3790:31: note: expanded from macro 'STATUS_EXIT_SET'\nperl.c:5198:2: note: '{' token is here\nperl.c:5198:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5198:2: note: ')' token is here\nperl.c:5278:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5278:2: note: '{' token is here\nperl.c:5278:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5278:2: note: ')' token is here\nperl.c:5282:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5282:6: note: '{' token is here\nperl.c:5282:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5282:6: note: ')' token is here\nperl.c:5284:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5284:6: note: '{' token is here\nperl.c:5284:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5284:6: note: ')' token is here\nperl.c:5306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5306:5: note: '{' token is here\nperl.c:5306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5306:5: note: ')' token is here\nperl.c:5311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5311:5: note: '{' token is here\nperl.c:5311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5311:5: note: ')' token is here\nperl.c:5313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5313:5: note: '{' token is here\nperl.c:5313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5313:5: note: ')' token is here\nperl.c:5342:5: 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'\nperl.c:5342:5: 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'\nperl.c:5342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5342:5: 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'\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]\n./pp.h:565:5: note: expanded from macro 'EXTEND_MORTAL'\nhv.c:1031:9: note: '{' token is here\n./pp.h:565:16: note: expanded from macro 'EXTEND_MORTAL'\nhv.c:1031: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'\nhv.c:1031:9: note: ')' token is here\n./pp.h:569:7: note: expanded from macro 'EXTEND_MORTAL'\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: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: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\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:426:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:426:9: note: '{' token is here\nav.c:426:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:426:9: note: ')' token is here\nav.c:505:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:505:9: note: '{' token is here\nav.c:505:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:505:9: note: ')' token is here\nav.c:565:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:565:9: note: '{' token is here\nav.c:565:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nav.c:565:9: note: ')' token is here\nregcomp.c:1480:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./sv.h:2289:3: note: expanded from macro 'SvSetMagicSV'\nregcomp.c:1480:2: note: '{' token is here\n./sv.h:2289:23: note: expanded from macro 'SvSetMagicSV'\n./sv.h:2272:3: note: expanded from macro 'SvSetSV_and'\nregcomp.c:1480:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:1480:2: note: ')' token is here\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:2: 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:2: note: '{' token is here\n./regcomp.h:701:45: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nregcomp.c:1600:2: 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:2: note: ')' token is here\n./regcomp.h:701:128: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nregcomp.c:1603:2: 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:2: note: '{' token is here\n./regcomp.h:692:39: note: expanded from macro 'POSIXL_ZERO'\nregcomp.c:1603:2: 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:2: 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:6: 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'\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:5409:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5409:21: note: '{' token is here\nregcomp.c:5409:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5409:21: note: ')' token is here\nregcomp.c:5596:7: 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:5596:7: 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:5596:7: 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:5596:7: 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:5607: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:5607: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:5607:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5607: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:5792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5792:5: note: '{' token is here\nregcomp.c:5792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5792:5: note: ')' token is here\nregcomp.c:5794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5794:5: note: '{' token is here\nregcomp.c:5794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:5794:5: note: ')' token is here\nregcomp.c:6042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6042:25: note: '{' token is here\nregcomp.c:6042:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6042:25: note: ')' token is here\nregcomp.c:6169:4: 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:6169:4: note: '{' token is here\nregcomp.c:6169:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6169:4: note: ')' token is here\nregcomp.c:6180: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:6180: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:6180:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6180: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:7053:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7053:9: note: '{' token is here\nregcomp.c:7053:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7053:9: note: ')' token is here\nregcomp.c:7204:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7204:2: note: '{' token is here\nregcomp.c:7204:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7204:2: note: ')' token is here\nregcomp.c:7225:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7225:2: note: '{' token is here\nregcomp.c:7225:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7225:2: note: ')' token is here\nregcomp.c:7401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7401:5: note: '{' token is here\nregcomp.c:7401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7401:5: note: ')' token is here\nregcomp.c:7450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7450:5: note: '{' token is here\nregcomp.c:7450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7450:5: note: ')' token is here\nregcomp.c:7730:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7730:9: note: '{' token is here\nregcomp.c:7730:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7730:9: note: ')' token is here\nregcomp.c:7816:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7816:9: note: '{' token is here\nregcomp.c:7816:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7816:9: note: ')' token is here\nregcomp.c:8219:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6642:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8219:9: note: '{' token is here\nregcomp.c:6642:16: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8219:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6650:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8219:9: note: ')' token is here\nregcomp.c:6650:7: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8347:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8347:9: note: '{' token is here\nregcomp.c:8347:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8347:9: note: ')' token is here\nregcomp.c:8834:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8834:21: note: '{' token is here\nregcomp.c:8834:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8834:21: note: ')' token is here\nregcomp.c:8835: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:8835: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:8835:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8835: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:8838:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8838:25: note: '{' token is here\nregcomp.c:8838:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8838:25: note: ')' token is here\nregcomp.c:8842:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8842:21: note: '{' token is here\nregcomp.c:8842:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8842:21: note: ')' token is here\nregcomp.c:8845:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8845:17: note: '{' token is here\nregcomp.c:8845:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8845:17: note: ')' token is here\nregcomp.c:8997: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:8997: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:8997:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8997: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:60: 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:9018:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9018:17: note: '{' token is here\nregcomp.c:9018:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9018:17: note: ')' token is here\nregcomp.c:9021: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:9021:17: note: '{' token is here\nregcomp.c:449:16: note: expanded from macro 'REQUIRE_PARENS_PASS'\nregcomp.c:9021: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:9021:17: note: ')' token is here\nregcomp.c:451:7: note: expanded from macro 'REQUIRE_PARENS_PASS'\nregcomp.c:9191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9191:5: note: '{' token is here\nregcomp.c:9191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9191:5: note: ')' token is here\nregcomp.c:9192:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9192:5: note: '{' token is here\nregcomp.c:9192:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9192:5: note: ')' token is here\nregcomp.c:9193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9193:5: note: '{' token is here\nregcomp.c:9193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9193:5: note: ')' token is here\nregcomp.c:9249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9249:5: note: '{' token is here\nregcomp.c:9249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9249:5: note: ')' token is here\nregcomp.c:9363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9363:5: note: '{' token is here\nregcomp.c:9363:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9363:5: note: ')' token is here\nregcomp.c:9365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9365:5: note: '{' token is here\nregcomp.c:9365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9365:5: note: ')' token is here\nregcomp.c:10489:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10489:9: note: '{' token is here\nregcomp.c:10489:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10489:9: note: ')' token is here\nregcomp.c:10845:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10845:21: note: '{' token is here\nregcomp.c:10845:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10845:21: note: ')' token is here\nregcomp.c:10920: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:10920: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:10920:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10920: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:10923:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10923:21: note: '{' token is here\nregcomp.c:10923:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10923:21: note: ')' token is here\nregcomp.c:10927: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:10927: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:10927:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10927: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:57: 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:10929:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10929:17: note: '{' token is here\nregcomp.c:10929:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10929:17: note: ')' token is here\nregcomp.c:10932:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10932:17: note: '{' token is here\nregcomp.c:10932:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10932:17: note: ')' token is here\nregcomp.c:10934:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10934:17: note: '{' token is here\nregcomp.c:10934:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10934:17: note: ')' token is here\nregcomp.c:10948: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:10948:25: note: '{' token is here\nregcomp.c:10948:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10948:25: note: ')' token is here\nregcomp.c:10968: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:10968:25: note: '{' token is here\nregcomp.c:10968:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10968:25: note: ')' token is here\nregcomp.c:10982: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:10982:21: note: '{' token is here\nregcomp.c:10982:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:10982:21: note: ')' token is here\nregcomp.c:11008:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11008:21: note: '{' token is here\nregcomp.c:11008:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11008:21: note: ')' token is here\nregcomp.c:11029: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:11029: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:11029:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11029: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:11031:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11031:17: note: '{' token is here\nregcomp.c:11031:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11031:17: note: ')' token is here\nregcomp.c:11037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11037:5: note: '{' token is here\nregcomp.c:11037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11037:5: note: ')' token is here\nregcomp.c:11043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11043:5: note: '{' token is here\nregcomp.c:11043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11043:5: note: ')' token is here\nregcomp.c:11085:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11085:9: note: '{' token is here\nregcomp.c:11085:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11085:9: note: ')' token is here\nregcomp.c:11160:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11160:9: note: '{' token is here\nregcomp.c:11160:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11160:9: note: ')' token is here\nregcomp.c:11184:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11184:6: note: '{' token is here\nregcomp.c:11184:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11184:6: note: ')' token is here\nregcomp.c:11206:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11206:21: note: '{' token is here\nregcomp.c:11206:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11206:21: note: ')' token is here\nregcomp.c:11209:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11209:21: note: '{' token is here\nregcomp.c:11209:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11209:21: note: ')' token is here\nregcomp.c:11240:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11240:25: note: '{' token is here\nregcomp.c:11240:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11240:25: note: ')' token is here\nregcomp.c:11243:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11243:25: note: '{' token is here\nregcomp.c:11243:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11243:25: note: ')' token is here\nregcomp.c:11249:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11249:25: note: '{' token is here\nregcomp.c:11249:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11249:25: note: ')' token is here\nregcomp.c:11252:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11252:25: note: '{' token is here\nregcomp.c:11252:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11252:25: note: ')' token is here\nregcomp.c:11348: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:11348:21: note: '{' token is here\nregcomp.c:419:16: note: expanded from macro 'REQUIRE_UNI_RULES'\nregcomp.c:11348: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:11348:21: note: ')' token is here\nregcomp.c:432:7: note: expanded from macro 'REQUIRE_UNI_RULES'\nregcomp.c:11401: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:11401:25: note: '{' token is here\nregcomp.c:435:16: note: expanded from macro 'REQUIRE_BRANCHJ'\nregcomp.c:11401: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:11401:25: note: ')' token is here\nregcomp.c:439:7: note: expanded from macro 'REQUIRE_BRANCHJ'\nregcomp.c:11407:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11407:25: note: '{' token is here\nregcomp.c:11407:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11407:25: note: ')' token is here\nregcomp.c:11440:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11440:17: note: '{' token is here\nregcomp.c:11440:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11440:17: note: ')' token is here\nregcomp.c:11443:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11443:3: note: '{' token is here\nregcomp.c:11443:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11443:3: note: ')' token is here\nregcomp.c:11451:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11451:21: note: '{' token is here\nregcomp.c:11451:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11451:21: note: ')' token is here\nregcomp.c:11456:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11456:21: note: '{' token is here\nregcomp.c:11456:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11456:21: note: ')' token is here\nregcomp.c:11465:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11465:17: note: '{' token is here\nregcomp.c:11465:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11465:17: note: ')' token is here\nregcomp.c:11499:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11499:17: note: '{' token is here\nregcomp.c:11499:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11499:17: note: ')' token is here\nregcomp.c:11517:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11517:25: note: '{' token is here\nregcomp.c:11517:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11517:25: note: ')' token is here\nregcomp.c:11524:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11524:25: note: '{' token is here\nregcomp.c:11524:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11524:25: note: ')' token is here\nregcomp.c:11535:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11535:3: note: '{' token is here\nregcomp.c:11535:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11535:3: note: ')' token is here\nregcomp.c:11537:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11537:3: note: '{' token is here\nregcomp.c:11537:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11537:3: note: ')' token is here\nregcomp.c:11556:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11556:11: note: '{' token is here\nregcomp.c:11556:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11556:11: note: ')' token is here\nregcomp.c:11598:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11598:33: note: '{' token is here\nregcomp.c:11598:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11598:33: note: ')' token is here\nregcomp.c:11600:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11600:33: note: '{' token is here\nregcomp.c:11600:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11600:33: note: ')' token is here\nregcomp.c:11607:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11607:29: note: '{' token is here\nregcomp.c:11607:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11607:29: note: ')' token is here\nregcomp.c:11628:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11628:21: note: '{' token is here\nregcomp.c:11628:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11628:21: note: ')' token is here\nregcomp.c:11657:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11657:17: note: '{' token is here\nregcomp.c:11657:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11657:17: note: ')' token is here\nregcomp.c:11664:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11664:3: note: '{' token is here\nregcomp.c:11664:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11664:3: note: ')' token is here\nregcomp.c:11669:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11669:7: note: '{' token is here\nregcomp.c:11669:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11669:7: note: ')' token is here\nregcomp.c:11675:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11675:17: note: '{' token is here\nregcomp.c:11675:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11675:17: note: ')' token is here\nregcomp.c:11690:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11690:21: note: '{' token is here\nregcomp.c:11690:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11690:21: note: ')' token is here\nregcomp.c:11696:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11696:21: note: '{' token is here\nregcomp.c:11696:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11696:21: note: ')' token is here\nregcomp.c:11730:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11730:25: note: '{' token is here\nregcomp.c:11730:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11730:25: note: ')' token is here\nregcomp.c:11739:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11739:14: note: '{' token is here\nregcomp.c:11739:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11739:14: note: ')' token is here\nregcomp.c:11747:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11747:25: note: '{' token is here\nregcomp.c:11747:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11747:25: 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:11787:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11787:29: note: '{' token is here\nregcomp.c:11787:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11787:29: note: ')' token is here\nregcomp.c:11791:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11791:25: note: '{' token is here\nregcomp.c:11791:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11791:25: note: ')' token is here\nregcomp.c:11828:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11828:21: note: '{' token is here\nregcomp.c:11828:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11828:21: note: ')' token is here\nregcomp.c:11831:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11831:7: note: '{' token is here\nregcomp.c:11831:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11831:7: note: ')' token is here\nregcomp.c:11853:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11853:4: note: '{' token is here\nregcomp.c:11853:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11853:4: note: ')' token is here\nregcomp.c:11854:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11854:7: note: '{' token is here\nregcomp.c:11854:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11854:7: note: ')' token is here\nregcomp.c:11887:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11887:25: note: '{' token is here\nregcomp.c:11887:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11887:25: note: ')' token is here\nregcomp.c:11940: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:11940:21: note: '{' token is here\nregcomp.c:462:16: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nregcomp.c:11940: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:11940:21: note: ')' token is here\nregcomp.c:467:7: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nregcomp.c:11942:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11942:25: note: '{' token is here\nregcomp.c:11942:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11942:25: note: ')' token is here\nregcomp.c:11957:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11957:25: note: '{' token is here\nregcomp.c:11957:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11957:25: note: ')' token is here\nregcomp.c:12022:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12022:25: note: '{' token is here\nregcomp.c:12022:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12022:25: note: ')' token is here\nregcomp.c:12031:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12031:4: note: '{' token is here\nregcomp.c:12031:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12031:4: note: ')' token is here\nregcomp.c:12038:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12038:25: note: '{' token is here\nregcomp.c:12038:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12038:25: note: ')' token is here\nregcomp.c:12042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12042:25: note: '{' token is here\nregcomp.c:12042:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12042:25: note: ')' token is here\nregcomp.c:12043:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12043:25: note: '{' token is here\nregcomp.c:12043:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12043:25: note: ')' token is here\nregcomp.c:12049:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12049:25: note: '{' token is here\nregcomp.c:12049:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12049:25: note: ')' token is here\nregcomp.c:12057:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12057:15: note: '{' token is here\nregcomp.c:12057:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12057:15: note: ')' token is here\nregcomp.c:12063:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12063:29: note: '{' token is here\nregcomp.c:12063:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12063:29: note: ')' token is here\nregcomp.c:12064:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12064:29: note: '{' token is here\nregcomp.c:12064:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12064:29: note: ')' token is here\nregcomp.c:12068:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12068:29: note: '{' token is here\nregcomp.c:12068:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12068:29: note: ')' token is here\nregcomp.c:12079:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12079:29: note: '{' token is here\nregcomp.c:12079:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12079:29: note: ')' token is here\nregcomp.c:12081:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12081:29: note: '{' token is here\nregcomp.c:12081:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12081:29: note: ')' token is here\nregcomp.c:12085:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12085:25: note: '{' token is here\nregcomp.c:12085:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12085:25: note: ')' token is here\nregcomp.c:12089:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12089:29: note: '{' token is here\nregcomp.c:12089:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12089:29: note: ')' token is here\nregcomp.c:12097:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12097:29: note: '{' token is here\nregcomp.c:12097:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12097:29: note: ')' token is here\nregcomp.c:12102:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12102:29: note: '{' token is here\nregcomp.c:12102:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12102:29: note: ')' token is here\nregcomp.c:12114:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12114:17: note: '{' token is here\nregcomp.c:12114:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12114:17: note: ')' token is here\nregcomp.c:12121:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12121:17: note: '{' token is here\nregcomp.c:12121:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12121:17: note: ')' token is here\nregcomp.c:12126:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12126:21: note: '{' token is here\nregcomp.c:12126:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12126:21: note: ')' token is here\nregcomp.c:12227:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12227:9: note: '{' token is here\nregcomp.c:12227:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12227:9: note: ')' token is here\nregcomp.c:12228:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12228:9: note: '{' token is here\nregcomp.c:12228:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12228:9: note: ')' token is here\nregcomp.c:12246:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12246:13: note: '{' token is here\nregcomp.c:12246:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12246:13: 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:12275:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12275:13: note: '{' token is here\nregcomp.c:12275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12275:13: note: ')' token is here\nregcomp.c:12278:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12278:13: note: '{' token is here\nregcomp.c:12278:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12278:13: note: ')' token is here\nregcomp.c:12351:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12351:13: note: '{' token is here\nregcomp.c:12351:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12351:13: note: ')' token is here\nregcomp.c:12367:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12367:25: note: '{' token is here\nregcomp.c:12367:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12367:25: note: ')' token is here\nregcomp.c:12438:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12438:17: note: '{' token is here\nregcomp.c:12438:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12438:17: note: ')' token is here\nregcomp.c:12453:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12453:6: note: '{' token is here\nregcomp.c:12453:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12453:6: note: ')' token is here\nregcomp.c:12460:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12460:6: note: '{' token is here\nregcomp.c:12460:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12460:6: note: ')' token is here\nregcomp.c:12463:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12463:6: note: '{' token is here\nregcomp.c:12463:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12463:6: note: ')' token is here\nregcomp.c:12464:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12464:2: note: '{' token is here\nregcomp.c:12464:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12464:2: note: ')' token is here\nregcomp.c:12521:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12521:13: note: '{' token is here\nregcomp.c:12521:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12521:13: note: ')' token is here\nregcomp.c:12522:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12522:13: note: '{' token is here\nregcomp.c:12522:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12522:13: note: ')' token is here\nregcomp.c:12535:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12535:17: note: '{' token is here\nregcomp.c:12535:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12535:17: note: ')' token is here\nregcomp.c:12703:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12703:9: note: '{' token is here\nregcomp.c:12703:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12703:9: note: ')' token is here\nregcomp.c:12704:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12704:9: note: '{' token is here\nregcomp.c:12704:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12704:9: note: ')' token is here\nregcomp.c:12710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12710:5: note: '{' token is here\nregcomp.c:12710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12710:5: note: ')' token is here\nregcomp.c:12712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12712:5: note: '{' token is here\nregcomp.c:12712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12712:5: note: ')' token is here\nregcomp.c:12757:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12757:9: note: '{' token is here\nregcomp.c:12757:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12757:9: note: ')' token is here\nregcomp.c:12758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12758:9: note: '{' token is here\nregcomp.c:12758:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12758:9: note: ')' token is here\nregcomp.c:12817:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12817:17: note: '{' token is here\nregcomp.c:12817:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12817:17: note: ')' token is here\nregcomp.c:12823: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:12823:17: note: '{' token is here\nregcomp.c:12823:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12823:17: note: ')' token is here\nregcomp.c:12837:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12837:9: note: '{' token is here\nregcomp.c:12837:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12837:9: note: ')' token is here\nregcomp.c:12846:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12846:17: note: '{' token is here\nregcomp.c:12846:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12846:17: note: ')' token is here\nregcomp.c:12854:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12854:17: note: '{' token is here\nregcomp.c:12854:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12854:17: note: ')' token is here\nregcomp.c:12914:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12914:13: note: '{' token is here\nregcomp.c:12914:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12914:13: note: ')' token is here\nregcomp.c:12933:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12933:13: note: '{' token is here\nregcomp.c:12933:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12933:13: note: ')' token is here\nregcomp.c:12952:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12952:13: note: '{' token is here\nregcomp.c:12952:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12952:13: note: ')' token is here\nregcomp.c:12960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12960:13: note: '{' token is here\nregcomp.c:12960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12960:13: note: ')' token is here\nregcomp.c:12965:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12965:13: note: '{' token is here\nregcomp.c:12965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12965:13: note: ')' token is here\nregcomp.c:12972:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12972:9: note: '{' token is here\nregcomp.c:12972:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12972:9: note: ')' token is here\nregcomp.c:12988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12988:5: note: '{' token is here\nregcomp.c:12988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12988:5: note: ')' token is here\nregcomp.c:12994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12994:5: note: '{' token is here\nregcomp.c:12994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12994:5: note: ')' token is here\nregcomp.c:13138:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13138:9: note: '{' token is here\nregcomp.c:13138:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13138:9: note: ')' token is here\nregcomp.c:13145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13145:9: note: '{' token is here\nregcomp.c:13145:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13145:9: note: ')' token is here\nregcomp.c:13150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13150:5: note: '{' token is here\nregcomp.c:13150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13150:5: note: ')' token is here\nregcomp.c:13158:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13158:13: note: '{' token is here\nregcomp.c:13158:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13158:13: note: ')' token is here\nregcomp.c:13218:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13218:17: note: '{' token is here\nregcomp.c:13218:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13218:17: note: ')' token is here\nregcomp.c:13320:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13320:17: note: '{' token is here\nregcomp.c:13320:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13320:17: note: ')' token is here\nregcomp.c:13326:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13326:17: note: '{' token is here\nregcomp.c:13326:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13326:17: note: ')' token is here\nregcomp.c:13426: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:13426:5: note: '{' token is here\nregcomp.c:904:16: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nregcomp.c:13426: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:13426:5: note: ')' token is here\nregcomp.c:907:7: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nregcomp.c:13440:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13440:9: note: '{' token is here\nregcomp.c:13440:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13440:9: note: ')' token is here\nregcomp.c:13441:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13441:9: note: '{' token is here\nregcomp.c:13441:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13441:9: note: ')' token is here\nregcomp.c:13619:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13619:13: note: '{' token is here\nregcomp.c:13619:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13619:13: note: ')' token is here\nregcomp.c:13624:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13624:6: note: '{' token is here\nregcomp.c:13624:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13624:6: note: ')' token is here\nregcomp.c:13642:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13642:17: note: '{' token is here\nregcomp.c:13642:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13642:17: note: ')' token is here\nregcomp.c:13643:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13643:17: note: '{' token is here\nregcomp.c:13643:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13643:17: note: ')' token is here\nregcomp.c:13654:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13654:2: note: '{' token is here\nregcomp.c:13654:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13654:2: note: ')' token is here\nregcomp.c:13661:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13661:2: note: '{' token is here\nregcomp.c:13661:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13661:2: note: ')' token is here\nregcomp.c:13699:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13699:17: note: '{' token is here\nregcomp.c:13699:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13699:17: note: ')' token is here\nregcomp.c:13718:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13718:17: note: '{' token is here\nregcomp.c:13718:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13718:17: note: ')' token is here\nregcomp.c:13741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13741:6: note: '{' token is here\nregcomp.c:13741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13741:6: note: ')' token is here\nregcomp.c:13775:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13775:21: note: '{' token is here\nregcomp.c:13775:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13775:21: note: ')' token is here\nregcomp.c:13788:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13788:21: note: '{' token is here\nregcomp.c:13788:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13788:21: note: ')' token is here\nregcomp.c:13823:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13823:4: note: '{' token is here\nregcomp.c:13823:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13823:4: note: ')' token is here\nregcomp.c:13826:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13826:25: note: '{' token is here\nregcomp.c:13826:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13826:25: note: ')' token is here\nregcomp.c:13829:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13829:17: note: '{' token is here\nregcomp.c:13829:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13829:17: note: ')' token is here\nregcomp.c:13840: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:13840:21: note: '{' token is here\nregcomp.c:13840:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13840:21: note: ')' token is here\nregcomp.c:13902:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13902:17: note: '{' token is here\nregcomp.c:13902:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13902:17: note: ')' token is here\nregcomp.c:13916:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13916:17: note: '{' token is here\nregcomp.c:13916:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13916:17: note: ')' token is here\nregcomp.c:13965:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13965:10: note: '{' token is here\nregcomp.c:13965:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13965:10: note: ')' token is here\nregcomp.c:14020:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14020:29: note: '{' token is here\nregcomp.c:14020:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14020:29: note: ')' token is here\nregcomp.c:14051:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14051:25: note: '{' token is here\nregcomp.c:14051:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14051:25: note: ')' token is here\nregcomp.c:14054:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14054:8: note: '{' token is here\nregcomp.c:14054:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14054:8: note: ')' token is here\nregcomp.c:14056:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14056:29: note: '{' token is here\nregcomp.c:14056:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14056:29: note: ')' token is here\nregcomp.c:14062:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14062:29: note: '{' token is here\nregcomp.c:14062:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14062:29: note: ')' token is here\nregcomp.c:14113:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14113:29: note: '{' token is here\nregcomp.c:14113:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14113:29: note: ')' token is here\nregcomp.c:14117:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14117:25: note: '{' token is here\nregcomp.c:14117:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14117:25: note: ')' token is here\nregcomp.c:14146:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14146:3: note: '{' token is here\nregcomp.c:14146:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14146:3: note: ')' token is here\nregcomp.c:14254: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:14254:13: note: '{' token is here\n./regcomp.h:385:16: note: expanded from macro 'FILL_NODE'\nregcomp.c:14254: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:14254:13: note: ')' token is here\n./regcomp.h:388:7: note: expanded from macro 'FILL_NODE'\nregcomp.c:14381:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14381:33: note: '{' token is here\nregcomp.c:14381:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14381:33: note: ')' token is here\nregcomp.c:14442:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14442:29: note: '{' token is here\nregcomp.c:14442:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14442:29: note: ')' token is here\nregcomp.c:14446: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:14446:29: note: '{' token is here\nregcomp.c:14446:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14446:29: note: ')' token is here\nregcomp.c:14461:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14461:29: note: '{' token is here\nregcomp.c:14461:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14461:29: note: ')' token is here\nregcomp.c:14465:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14465:29: note: '{' token is here\nregcomp.c:14465:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14465:29: note: ')' token is here\nregcomp.c:14486:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14486:29: note: '{' token is here\nregcomp.c:14486:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14486:29: note: ')' token is here\nregcomp.c:14492:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14492:29: note: '{' token is here\nregcomp.c:14492:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14492:29: note: ')' token is here\nregcomp.c:14539:5: 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:14539:5: note: '{' token is here\nregcomp.c:14539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14539:5: note: ')' token is here\nregcomp.c:14548:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14548:8: note: '{' token is here\nregcomp.c:14548:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14548:8: note: ')' token is here\nregcomp.c:14556:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14556:33: note: '{' token is here\nregcomp.c:14556:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14556:33: note: ')' token is here\nregcomp.c:14586:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14586:29: note: '{' token is here\nregcomp.c:14586:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14586:29: note: ')' token is here\nregcomp.c:14589:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14589:25: note: '{' token is here\nregcomp.c:14589:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14589:25: note: ')' token is here\nregcomp.c:14596:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14596:25: note: '{' token is here\nregcomp.c:14596:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14596:25: note: ')' token is here\nregcomp.c:14617: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:14617:21: note: '{' token is here\nregcomp.c:402:40: note: expanded from macro 'REQUIRE_UTF8'\nregcomp.c:14617: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:14617:21: note: ')' token is here\nregcomp.c:407:32: note: expanded from macro 'REQUIRE_UTF8'\nregcomp.c:14621: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:14621: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:14621:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14621: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:14958:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14958:21: note: '{' token is here\nregcomp.c:14958:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14958:21: note: ')' token is here\nregcomp.c:15354:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15354:33: note: '{' token is here\nregcomp.c:15354:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15354:33: note: ')' token is here\nregcomp.c:15487:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15487:17: note: '{' token is here\nregcomp.c:15487:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15487:17: note: ')' token is here\nregcomp.c:15505:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15505:7: note: '{' token is here\nregcomp.c:15505:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15505:7: note: ')' token is here\nregcomp.c:15520:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15520:13: note: '{' token is here\nregcomp.c:15520:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15520:13: note: ')' token is here\nregcomp.c:15522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15522:9: note: '{' token is here\nregcomp.c:15522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15522:9: note: ')' token is here\nregcomp.c:15770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15630:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15770:5: note: '{' token is here\nregcomp.c:15630:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15633:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15770:5: note: ')' token is here\nregcomp.c:15633:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nregcomp.c:15777:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15618:37: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15777:9: note: '{' token is here\nregcomp.c:15618:48: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15777:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15628:5: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15777:9: note: ')' token is here\nregcomp.c:15628:7: note: expanded from macro 'ADD_POSIX_WARNING'\nregcomp.c:15793:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15793:9: note: '{' token is here\nregcomp.c:15793:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15793:9: note: ')' token is here\nregcomp.c:15852:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15852:21: note: '{' token is here\nregcomp.c:15852:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15852:21: note: ')' token is here\nregcomp.c:15862:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15636:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15862:17: note: '{' token is here\nregcomp.c:15636:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15862:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15862:17: note: ')' token is here\nregcomp.c:15639:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15639:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nregcomp.c:15877:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15877:9: note: '{' token is here\nregcomp.c:15877:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15877:9: note: ')' token is here\nregcomp.c:15888:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15888:13: note: '{' token is here\nregcomp.c:15888:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15888:13: note: ')' token is here\nregcomp.c:15902:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15902:9: note: '{' token is here\nregcomp.c:15902:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15902:9: note: ')' token is here\nregcomp.c:15907:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15907:9: note: '{' token is here\nregcomp.c:15907:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15907:9: note: ')' token is here\nregcomp.c:15924:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15924:9: note: '{' token is here\nregcomp.c:15924:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15924:9: note: ')' token is here\nregcomp.c:15932:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15932:13: note: '{' token is here\nregcomp.c:15932:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15932:13: note: ')' token is here\nregcomp.c:15947:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15947:9: note: '{' token is here\nregcomp.c:15947:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15947:9: note: ')' token is here\nregcomp.c:15959:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15959:13: note: '{' token is here\nregcomp.c:15959:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15959:13: note: ')' token is here\nregcomp.c:15969:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15969:13: note: '{' token is here\nregcomp.c:15969:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15969:13: note: ')' token is here\nregcomp.c:15976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15976:13: note: '{' token is here\nregcomp.c:15976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15976:13: note: ')' token is here\nregcomp.c:16146:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16146:13: note: '{' token is here\nregcomp.c:16146:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16146:13: note: ')' token is here\nregcomp.c:16196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16196:13: note: '{' token is here\nregcomp.c:16196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16196:13: note: ')' token is here\nregcomp.c:16355:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16355:13: note: '{' token is here\nregcomp.c:16355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16355:13: note: ')' token is here\nregcomp.c:16374:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16374:17: note: '{' token is here\nregcomp.c:16374:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16374:17: note: ')' token is here\nregcomp.c:16377:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16377:17: note: '{' token is here\nregcomp.c:16377:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16377:17: note: ')' token is here\nregcomp.c:16380:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16380:17: note: '{' token is here\nregcomp.c:16380:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16380:17: note: ')' token is here\nregcomp.c:16383:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16383:17: note: '{' token is here\nregcomp.c:16383:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16383:17: note: ')' token is here\nregcomp.c:16386:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16386:17: note: '{' token is here\nregcomp.c:16386:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16386:17: note: ')' token is here\nregcomp.c:16400:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16400:13: note: '{' token is here\nregcomp.c:16400:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16400:13: note: ')' token is here\nregcomp.c:16410: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:16410: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:16410:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16410: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:16444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16444:5: note: '{' token is here\nregcomp.c:16444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16444:5: note: ')' token is here\nregcomp.c:16490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16490:5: note: '{' token is here\nregcomp.c:16490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16490:5: note: ')' token is here\nregcomp.c:16492:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16492:5: note: '{' token is here\nregcomp.c:16492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16492:5: note: ')' token is here\nregcomp.c:16637:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16637:21: note: '{' token is here\nregcomp.c:16637:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16637:21: note: ')' token is here\nregcomp.c:16647:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16647:25: note: '{' token is here\nregcomp.c:16647:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16647:25: note: ')' token is here\nregcomp.c:16673:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16673:25: note: '{' token is here\nregcomp.c:16673:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16673:25: note: ')' token is here\nregcomp.c:16693:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16693:21: note: '{' token is here\nregcomp.c:16693:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16693:21: note: ')' token is here\nregcomp.c:16732:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16732:21: note: '{' token is here\nregcomp.c:16732:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16732:21: note: ')' token is here\nregcomp.c:16761:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16761:21: note: '{' token is here\nregcomp.c:16761:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16761:21: note: ')' token is here\nregcomp.c:16846:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16846:21: note: '{' token is here\nregcomp.c:16846:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16846:21: note: ')' token is here\nregcomp.c:16949:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16949:17: note: '{' token is here\nregcomp.c:16949:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16949:17: note: ')' token is here\nregcomp.c:16972:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16972:25: note: '{' token is here\nregcomp.c:16972:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16972:25: note: ')' token is here\nregcomp.c:16995:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16995:21: note: '{' token is here\nregcomp.c:16995:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16995:21: note: ')' token is here\nregcomp.c:17008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17008:5: note: '{' token is here\nregcomp.c:17008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17008:5: note: ')' token is here\nregcomp.c:17017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17017:9: note: '{' token is here\nregcomp.c:17017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17017:9: note: ')' token is here\nregcomp.c:17021:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17021:9: note: '{' token is here\nregcomp.c:17021:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17021:9: note: ')' token is here\nregcomp.c:17032:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17032:9: note: '{' token is here\nregcomp.c:17032:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17032:9: note: ')' token is here\nregcomp.c:17069:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17069:9: note: '{' token is here\nregcomp.c:17069:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17069:9: note: ')' token is here\nregcomp.c:17103:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17103:13: note: '{' token is here\nregcomp.c:17103:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17103:13: note: ')' token is here\nregcomp.c:17139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17139:5: note: '{' token is here\nregcomp.c:17139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17139:5: note: ')' token is here\nregcomp.c:17266: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:17266:17: note: '{' token is here\nregcomp.c:17266:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17266:17: note: ')' token is here\nregcomp.c:17300:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17300:9: note: '{' token is here\nregcomp.c:17300:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17300:9: note: ')' token is here\nregcomp.c:17310:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17310:13: note: '{' token is here\nregcomp.c:17310:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17310:13: note: ')' token is here\nregcomp.c:17316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17316:5: note: '{' token is here\nregcomp.c:17316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17316:5: note: ')' token is here\nregcomp.c:17572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17395:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17572:5: note: '{' token is here\nregcomp.c:17395:16: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17402:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17572:5: note: ')' token is here\nregcomp.c:17402:7: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nregcomp.c:17581:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17581:9: note: '{' token is here\nregcomp.c:17581:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17581:9: note: ')' token is here\nregcomp.c:17592:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17592:13: note: '{' token is here\nregcomp.c:17592:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17592:13: note: ')' token is here\nregcomp.c:17628:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17628:9: note: '{' token is here\nregcomp.c:17628:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17628:9: note: ')' token is here\nregcomp.c:17702:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17702:13: note: '{' token is here\nregcomp.c:17702:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17702:13: note: ')' token is here\nregcomp.c:17708:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17708:17: note: '{' token is here\nregcomp.c:17708:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17708:17: note: ')' token is here\nregcomp.c:17760:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17760:29: note: '{' token is here\nregcomp.c:17760:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17760:29: note: ')' token is here\nregcomp.c:17765:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17765:29: note: '{' token is here\nregcomp.c:17765:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17765:29: note: ')' token is here\nregcomp.c:17768:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17768:29: note: '{' token is here\nregcomp.c:17768:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17768:29: note: ')' token is here\nregcomp.c:17781:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17781:41: note: '{' token is here\nregcomp.c:17781:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17781:41: note: ')' token is here\nregcomp.c:17783:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17783:37: note: '{' token is here\nregcomp.c:17783:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17783:37: note: ')' token is here\nregcomp.c:17821:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17821:21: note: '{' token is here\nregcomp.c:17821:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17821:21: note: ')' token is here\nregcomp.c:17826:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17826:3: note: '{' token is here\nregcomp.c:17826:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17826:3: note: ')' token is here\nregcomp.c:17829:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17829:7: note: '{' token is here\nregcomp.c:17829:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17829:7: note: ')' token is here\nregcomp.c:17835:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17835:25: note: '{' token is here\nregcomp.c:17835:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17835:25: note: ')' token is here\nregcomp.c:17860:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17860:25: note: '{' token is here\nregcomp.c:17860:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17860:25: note: ')' token is here\nregcomp.c:17871:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17871:21: note: '{' token is here\nregcomp.c:17871:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17871:21: note: ')' token is here\nregcomp.c:17913:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17913:25: note: '{' token is here\nregcomp.c:17913:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17913:25: note: ')' token is here\nregcomp.c:17923:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17923:33: note: '{' token is here\nregcomp.c:17923:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17923:33: note: ')' token is here\nregcomp.c:17926:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17926:33: note: '{' token is here\nregcomp.c:17926:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17926:33: note: ')' token is here\nregcomp.c:17934:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17934:33: note: '{' token is here\nregcomp.c:17934:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17934:33: note: ')' token is here\nregcomp.c:17953:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17953:41: note: '{' token is here\nregcomp.c:17953:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17953:41: note: ')' token is here\nregcomp.c:18064:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18064:21: note: '{' token is here\nregcomp.c:18064:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18064:21: note: ')' token is here\nregcomp.c:18067:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18067:21: note: '{' token is here\nregcomp.c:18067:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18067:21: note: ')' token is here\nregcomp.c:18086:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18086:21: note: '{' token is here\nregcomp.c:18086:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18086:21: note: ')' token is here\nregcomp.c:18089:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18089:21: note: '{' token is here\nregcomp.c:18089:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18089:21: note: ')' token is here\nregcomp.c:18105:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18105:21: note: '{' token is here\nregcomp.c:18105:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18105:21: note: ')' token is here\nregcomp.c:18111:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18111:21: note: '{' token is here\nregcomp.c:18111:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18111:21: note: ')' token is here\nregcomp.c:18130:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18130:29: note: '{' token is here\nregcomp.c:18130:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18130:29: note: ')' token is here\nregcomp.c:18137:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18137:29: note: '{' token is here\nregcomp.c:18137:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18137:29: note: ')' token is here\nregcomp.c:18152:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18152:25: note: '{' token is here\nregcomp.c:18152:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18152:25: note: ')' token is here\nregcomp.c:18156:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18156:25: note: '{' token is here\nregcomp.c:18156:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18156:25: note: ')' token is here\nregcomp.c:18178:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18178:21: note: '{' token is here\nregcomp.c:18178:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18178:21: note: ')' token is here\nregcomp.c:18183:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18183:21: note: '{' token is here\nregcomp.c:18183:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18183:21: note: ')' token is here\nregcomp.c:18220:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18220:21: note: '{' token is here\nregcomp.c:18220:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18220:21: note: ')' token is here\nregcomp.c:18322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18322:9: note: '{' token is here\nregcomp.c:18322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18322:9: note: ')' token is here\nregcomp.c:18351:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18351:17: note: '{' token is here\nregcomp.c:18351:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18351:17: note: ')' token is here\nregcomp.c:18354:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18354:17: note: '{' token is here\nregcomp.c:18354:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18354:17: note: ')' token is here\nregcomp.c:18365:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18365:17: note: '{' token is here\nregcomp.c:18365:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18365:17: note: ')' token is here\nregcomp.c:18379: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:18379: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:18379:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18379: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:57: 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:18383: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:18383:33: note: '{' token is here\nregcomp.c:18383:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18383:33: note: ')' token is here\nregcomp.c:18410:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18410:17: note: '{' token is here\nregcomp.c:18410:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18410:17: note: ')' token is here\nregcomp.c:18412:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18412:13: note: '{' token is here\nregcomp.c:18412:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18412:13: note: ')' token is here\nregcomp.c:18417:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18417:17: note: '{' token is here\nregcomp.c:18417:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18417:17: note: ')' token is here\nregcomp.c:18494: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:18494:21: note: '{' token is here\nregcomp.c:18494:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18494:21: note: ')' token is here\nregcomp.c:18511:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18511:25: note: '{' token is here\nregcomp.c:18511:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18511:25: note: ')' token is here\nregcomp.c:18582:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18582:33: note: '{' token is here\nregcomp.c:18582:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18582:33: note: ')' token is here\nregcomp.c:18600:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18600:21: note: '{' token is here\nregcomp.c:18600:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18600:21: note: ')' token is here\nregcomp.c:18608:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18608:21: note: '{' token is here\nregcomp.c:18608:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:18608:21: note: ')' token is here\nregcomp.c:19645:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19645:25: note: '{' token is here\nregcomp.c:19645:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19645:25: note: ')' token is here\nregcomp.c:19665:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19665:17: note: '{' token is here\nregcomp.c:19665:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19665:17: note: ')' token is here\nregcomp.c:19667:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19667:17: note: '{' token is here\nregcomp.c:19667:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:19667:17: note: ')' token is here\nregcomp.c:20019:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20019:25: note: '{' token is here\nregcomp.c:20019:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20019:25: note: ')' token is here\nregcomp.c:20076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20076:5: note: '{' token is here\nregcomp.c:20076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20076:5: note: ')' token is here\nregcomp.c:20089: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:20089:9: note: '{' token is here\n./regcomp.h:696:17: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nregcomp.c:20089: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:20089:9: note: ')' token is here\n./regcomp.h:698:8: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nregcomp.c:20295:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20295:21: note: '{' token is here\nregcomp.c:20295:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20295:21: note: ')' token is here\nregcomp.c:20296:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20296:21: note: '{' token is here\nregcomp.c:20296:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20296:21: note: ')' token is here\nregcomp.c:20413:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20413:21: note: '{' token is here\nregcomp.c:20413:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20413:21: note: ')' token is here\nregcomp.c:20502:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20502:7: note: '{' token is here\nregcomp.c:20502:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20502:7: note: ')' token is here\nregcomp.c:20580:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20580:2: note: '{' token is here\nregcomp.c:20580:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20580:2: note: ')' token is here\nregcomp.c:20649: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:20649: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:20649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20649: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:20668: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:20668: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:20668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20668: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:20684: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:20684: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:20684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20684: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:20701: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:20701: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:20701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20701: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:20813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20813:5: note: '{' token is here\nregcomp.c:20813:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20813:5: note: ')' token is here\nregcomp.c:21759: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:2: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21759:5: note: '{' token is here\n./regexp.h:561:13: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21759:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./regexp.h:567:3: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21759:5: note: ')' token is here\n./regexp.h:567:5: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nregcomp.c:21819:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21819:9: note: '{' token is here\nregcomp.c:21819:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21819:9: note: ')' token is here\nregcomp.c:21820:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21820:9: note: '{' token is here\nregcomp.c:21820:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21820:9: note: ')' token is here\nregcomp.c:21835:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21835:6: note: '{' token is here\nregcomp.c:21835:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21835:6: note: ')' token is here\nregcomp.c:21844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21844:5: note: '{' token is here\nregcomp.c:21844:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21844:5: note: ')' token is here\nregcomp.c:21852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21852:9: note: '{' token is here\nregcomp.c:21852:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21852:9: note: ')' token is here\nregcomp.c:22332:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22332:28: note: '{' token is here\nregcomp.c:22332:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22332:28: note: ')' token is here\nregcomp.c:24203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24203:13: note: '{' token is here\nregcomp.c:24203:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24203:13: note: ')' token is here\nregcomp.c:24208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24208:13: note: '{' token is here\nregcomp.c:24208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24208:13: note: ')' token is here\nregcomp.c:24209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24209:13: note: '{' token is here\nregcomp.c:24209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24209:13: note: ')' token is here\nregcomp.c:24221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24221:13: note: '{' token is here\nregcomp.c:24221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24221:13: note: ')' token is here\nregcomp.c:24667:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24667:13: note: '{' token is here\nregcomp.c:24667:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24667:13: note: ')' token is here\nregcomp.c:24684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24684:13: note: '{' token is here\nregcomp.c:24684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24684:13: note: ')' token is here\nregcomp.c:24690:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24690:13: note: '{' token is here\nregcomp.c:24690:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24690:13: note: ')' token is here\nregcomp.c:24786:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24786:13: note: '{' token is here\nregcomp.c:24786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24786:13: note: ')' token is here\nregcomp.c:25222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25222:5: note: '{' token is here\nregcomp.c:25222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25222:5: note: ')' token is here\nregcomp.c:25227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25227:5: note: '{' token is here\nregcomp.c:25227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25227:5: note: ')' token is here\nregcomp.c:25247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25247:5: note: '{' token is here\nregcomp.c:25247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25247:5: note: ')' token is here\nregcomp.c:25471:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25471:21: note: '{' token is here\nregcomp.c:25471:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25471:21: note: ')' token is here\npp.c:41:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:41:2: note: '{' token is here\npp.c:41:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:41:2: 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:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:143:7: note: '{' token is here\npp.c:143:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:143:7: note: ')' token is here\npp.c:144:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:144:7: note: '{' token is here\npp.c:144:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:144:7: note: ')' token is here\npp.c:146:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:146:7: note: '{' token is here\npp.c:146:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:146:7: 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]\n./pp.h:506:18: note: expanded from macro 'SETu'\npp.c:336: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.c:336: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.c:336: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.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:6: 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.c:431:6: note: '{' token is here\n./pp.h:395:36: note: expanded from macro 'MEXTEND'\npp.c:431:6: 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.c:431:6: note: ')' token is here\n./pp.h:402:30: note: expanded from macro 'MEXTEND'\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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:524:2: note: '{' token is here\npp.c:524:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:524:2: note: ')' token is here\npp.c:677:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:677:2: note: '{' token is here\npp.c:677:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:677:2: note: ')' token is here\npp.c:798:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:798:6: note: '{' token is here\npp.c:798:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:798:6: note: ')' token is here\npp.c:801:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:801:6: note: '{' token is here\npp.c:801:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:801:6: note: ')' token is here\npp.c:822:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:822:7: note: '{' token is here\npp.c:822:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:822:7: note: ')' token is here\npp.c:834:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:834:6: note: '{' token is here\npp.c:834:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:834:6: note: ')' token is here\npp.c:840:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:840:2: note: '{' token is here\npp.c:840:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:840:2: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:884:2: note: '{' token is here\npp.c:884:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:884:2: note: ')' token is here\npp.c:970:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:970:6: note: '{' token is here\npp.c:970:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:970:6: note: ')' token is here\npp.c:971:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:971:6: note: '{' token is here\npp.c:971:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:971:6: note: ')' token is here\npp.c:972:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:972:6: note: '{' token is here\npp.c:972:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:972:6: note: ')' token is here\npp.c:975:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:975:2: note: '{' token is here\npp.c:975:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:975:2: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1023:2: note: '{' token is here\npp.c:1023:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1023:2: 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]\n./pp.h:409:5: note: expanded from macro 'TARGi'\npp.c:1024:9: note: '{' token is here\n./pp.h:409:16: note: expanded from macro 'TARGi'\npp.c:1024:9: 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.c:1024:9: note: ')' token is here\n./pp.h:426:7: note: expanded from macro 'TARGi'\npp.c:1048:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1048:2: note: '{' token is here\npp.c:1048:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1048:2: 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]\n./pp.h:588:40: note: expanded from macro 'tryAMAGICbin_MG'\npp.c:1066:5: note: '{' token is here\n./pp.h:588:51: note: expanded from macro 'tryAMAGICbin_MG'\npp.c:1066:5: 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.c:1066:5: note: ')' token is here\n./pp.h:592:7: note: expanded from macro 'tryAMAGICbin_MG'\npp.c:1127:21: 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.c:1127:21: note: '{' token is here\n./pp.h:504:29: note: expanded from macro 'SETn'\n./pp.h:504:31: note: expanded from macro 'SETn'\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'\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\n./pp.h:470:5: note: expanded from macro 'TARGn'\n./pp.h:470:7: note: expanded from macro 'TARGn'\n./pp.h:504:55: note: expanded from macro 'SETn'\n./pp.h:504:57: note: expanded from macro 'SETn'\npp.c:1158:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1158:8: note: '{' token is here\npp.c:1158:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1158:8: note: ')' token is here\npp.c:1161:8: 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.c:1161:8: 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.c:1161:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1161:8: 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.c:1164:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1164:8: note: '{' token is here\npp.c:1164:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1164:8: note: ')' token is here\npp.c:1167:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1167:8: note: '{' token is here\npp.c:1167:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1167:8: note: ')' token is here\npp.c:1216:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1216:2: note: '{' token is here\npp.c:1216:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1216:2: 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:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1347:7: note: '{' token is here\npp.c:1347:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1347:7: note: ')' token is here\npp.c:1357:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1357:7: note: '{' token is here\npp.c:1357:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1357:7: note: ')' token is here\npp.c:1388:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1388:8: note: '{' token is here\npp.c:1388:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1388:8: note: ')' token is here\npp.c:1394:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1394:8: note: '{' token is here\npp.c:1394:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1394:8: 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:2: 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:2: 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:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1532:2: 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:2: 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.c:1659:2: 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.c:1659:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1659:2: 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.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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1698:2: note: '{' token is here\npp.c:1698:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1698:2: 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:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1781:3: note: '{' token is here\npp.c:1781:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1781:3: note: ')' token is here\npp.c:1794:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1794:3: note: '{' token is here\npp.c:1794:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1794:3: note: ')' token is here\npp.c:1803:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1803:2: note: '{' token is here\npp.c:1803:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1803:2: 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:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1942:7: note: '{' token is here\npp.c:1942:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1942:7: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1950:4: note: '{' token is here\npp.c:1950:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1950:4: note: ')' token is here\npp.c:1966:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1966:6: note: '{' token is here\npp.c:1966:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1966:6: note: ')' token is here\npp.c:1969:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1969:2: note: '{' token is here\npp.c:1969:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:1969:2: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2050:4: note: '{' token is here\npp.c:2050:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2050:4: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2065:4: note: '{' token is here\npp.c:2065:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2065:4: 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:2231:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2231:6: note: '{' token is here\npp.c:2231:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2231:6: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2270:2: note: '{' token is here\npp.c:2270:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2270:2: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2371:4: note: '{' token is here\npp.c:2371:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2371:4: note: ')' token is here\npp.c:2375:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2375:4: note: '{' token is here\npp.c:2375:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2375:4: note: ')' token is here\npp.c:2382:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2382:2: note: '{' token is here\npp.c:2382:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2382:2: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2396:4: note: '{' token is here\npp.c:2396:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2396:4: note: ')' token is here\npp.c:2400:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2400:4: note: '{' token is here\npp.c:2400:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2400:4: 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:2: 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:2: 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:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2413:2: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2434:4: note: '{' token is here\npp.c:2434:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2434:4: note: ')' token is here\npp.c:2440:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2440:4: note: '{' token is here\npp.c:2440:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2440:4: note: ')' token is here\npp.c:2447:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2447:2: note: '{' token is here\npp.c:2447:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2447:2: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2468:4: note: '{' token is here\npp.c:2468:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2468:4: note: ')' token is here\npp.c:2474:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2474:4: note: '{' token is here\npp.c:2474:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2474:4: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2493:2: note: '{' token is here\npp.c:2493:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2493:2: 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:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2539:7: note: '{' token is here\npp.c:2539:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2539:7: note: ')' token is here\npp.c:2544:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2544:3: note: '{' token is here\npp.c:2544:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2544:3: note: ')' token is here\npp.c:2549:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2549:3: note: '{' token is here\npp.c:2549:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2549:3: note: ')' token is here\npp.c:2555:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2555:6: note: '{' token is here\npp.c:2555:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2555:6: note: ')' token is here\npp.c:2559:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2559:6: note: '{' token is here\npp.c:2559:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2559:6: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2618:4: note: '{' token is here\npp.c:2618:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2618:4: note: ')' token is here\npp.c:2622:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2622:4: note: '{' token is here\npp.c:2622:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2622:4: note: ')' token is here\npp.c:2627:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2627:2: note: '{' token is here\npp.c:2627:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2627:2: 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:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2641:4: note: '{' token is here\npp.c:2641:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2641:4: note: ')' token is here\npp.c:2645:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2645:4: note: '{' token is here\npp.c:2645:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2645:4: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2658:2: note: '{' token is here\npp.c:2658:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2658:2: 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:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2708:8: note: '{' token is here\npp.c:2708:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2708:8: note: ')' token is here\npp.c:2710:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2710:8: note: '{' token is here\npp.c:2710:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2710:8: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2830:2: note: '{' token is here\npp.c:2830:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2830:2: 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:2886:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7128:2: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2886:8: note: '{' token is here\n./perl.h:7128:13: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2886:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7139:9: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2886:8: note: ')' token is here\n./perl.h:7139:11: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:2902:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2902:7: note: '{' token is here\npp.c:2902:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2902:7: note: ')' token is here\npp.c:2930:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2930:6: note: '{' token is here\npp.c:2930:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2930:6: note: ')' token is here\npp.c:2986:2: 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:2986:2: 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:2986:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2986:2: 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:2991:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2991:2: note: '{' token is here\npp.c:2991:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2991:2: note: ')' token is here\npp.c:2999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2999:5: note: '{' token is here\npp.c:2999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:2999:5: note: ')' token is here\npp.c:3009:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3009:9: note: '{' token is here\npp.c:3009:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3009:9: note: ')' token is here\npp.c:3013:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3013:6: note: '{' token is here\npp.c:3013:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3013:6: note: ')' token is here\npp.c:3015:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3015:6: note: '{' token is here\npp.c:3015:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3015:6: note: ')' token is here\npp.c:3020:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3020:8: note: '{' token is here\npp.c:3020:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3020:8: note: ')' token is here\npp.c:3023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3023:5: note: '{' token is here\npp.c:3023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3023:5: note: ')' token is here\npp.c:3025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3025:5: note: '{' token is here\npp.c:3025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3025:5: note: ')' token is here\npp.c:3030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3030:5: note: '{' token is here\npp.c:3030:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3030:5: note: ')' token is here\npp.c:3032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3032:5: note: '{' token is here\npp.c:3032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3032:5: note: ')' token is here\npp.c:3043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3043:5: note: '{' token is here\npp.c:3043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3043:5: note: ')' token is here\npp.c:3050:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3050:9: note: '{' token is here\npp.c:3050:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3050:9: note: ')' token is here\npp.c:3055:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3055:4: note: '{' token is here\npp.c:3055:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3055:4: note: ')' token is here\npp.c:3058:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3058:6: note: '{' token is here\npp.c:3058:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3058:6: note: ')' token is here\npp.c:3061:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3061:8: note: '{' token is here\npp.c:3061:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3061:8: note: ')' token is here\npp.c:3065:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3065:8: note: '{' token is here\npp.c:3065:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3065:8: note: ')' token is here\npp.c:3072:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3072:4: note: '{' token is here\npp.c:3072:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3072:4: note: ')' token is here\npp.c:3074:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3074:4: note: '{' token is here\npp.c:3074:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3074:4: note: ')' token is here\npp.c:3129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3129:9: note: '{' token is here\npp.c:3129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3129:9: note: ')' token is here\npp.c:3132:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3132:9: note: '{' token is here\npp.c:3132:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3132:9: note: ')' token is here\npp.c:3153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3153:5: note: '{' token is here\npp.c:3153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3153:5: note: ')' token is here\npp.c:3189:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3189:9: note: '{' token is here\npp.c:3189:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3189:9: note: ')' token is here\npp.c:3195:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3195:13: note: '{' token is here\npp.c:3195:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3195:13: note: ')' token is here\npp.c:3375:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3375:6: note: '{' token is here\npp.c:3375:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3375:6: note: ')' token is here\npp.c:3402:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3402:2: note: '{' token is here\npp.c:3402:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3402:2: note: ')' token is here\npp.c:3457:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3457:2: note: '{' token is here\npp.c:3457:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3457:2: note: ')' token is here\npp.c:3463:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3463:2: note: '{' token is here\npp.c:3463:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3463:2: note: ')' token is here\npp.c:3588:9: 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.c:3588:9: 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.c:3588:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3588:9: 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.c:3595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3595:5: note: '{' token is here\npp.c:3595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3595:5: note: ')' token is here\npp.c:3599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3599:5: note: '{' token is here\npp.c:3599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3599:5: note: ')' token is here\npp.c:3611:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3611:5: note: '{' token is here\npp.c:3611:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3611:5: note: ')' token is here\npp.c:3657:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3657:2: note: '{' token is here\npp.c:3657:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3657:2: note: ')' token is here\npp.c:3661:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3661:2: note: '{' token is here\npp.c:3661:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3661:2: 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:3672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3672:5: note: '{' token is here\npp.c:3672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3672:5: note: ')' token is here\npp.c:3713:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3713:5: note: '{' token is here\npp.c:3713:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:3713:5: note: ')' token is here\npp.c:3763:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6591:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:3763:9: note: '{' token is here\n./perl.h:6591:28: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:3763:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6595:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:3763:9: note: ')' token is here\n./perl.h:6595:20: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\npp.c:4024:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4024:3: note: '{' token is here\npp.c:4024:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4024:3: note: ')' token is here\npp.c:4030:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4030:6: note: '{' token is here\npp.c:4030:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4030:6: note: ')' token is here\npp.c:4060:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4060:6: note: '{' token is here\npp.c:4060:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4060:6: note: ')' token is here\npp.c:4066:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4066:9: note: '{' token is here\npp.c:4066:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4066:9: note: ')' token is here\npp.c:4070:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4070:2: note: '{' token is here\npp.c:4070:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4070:2: note: ')' token is here\npp.c:4071:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4071:5: note: '{' token is here\npp.c:4071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4071:5: note: ')' token is here\npp.c:4129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4129:9: note: '{' token is here\npp.c:4129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4129:9: note: ')' token is here\npp.c:4211:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4211:2: note: '{' token is here\npp.c:4211:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4211:2: note: ')' token is here\npp.c:4338:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4338:7: note: '{' token is here\npp.c:4338:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4338:7: note: ')' token is here\npp.c:4384:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4384:6: note: '{' token is here\npp.c:4384:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4384:6: note: ')' token is here\npp.c:4390:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4390:9: note: '{' token is here\npp.c:4390:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4390:9: note: ')' token is here\npp.c:4394:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4394:2: note: '{' token is here\npp.c:4394:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4394:2: note: ')' token is here\npp.c:4395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4395:5: note: '{' token is here\npp.c:4395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4395:5: note: ')' token is here\npp.c:4451:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4451:9: note: '{' token is here\npp.c:4451:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4451:9: note: ')' token is here\npp.c:4559:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4559:2: note: '{' token is here\npp.c:4559:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4559:2: note: ')' token is here\npp.c:4601:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4601:6: note: '{' token is here\npp.c:4601:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4601:6: note: ')' token is here\npp.c:4607:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4607:9: note: '{' token is here\npp.c:4607:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4607:9: note: ')' token is here\npp.c:4611:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4611:2: note: '{' token is here\npp.c:4611:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4611:2: note: ')' token is here\npp.c:4612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4612:5: note: '{' token is here\npp.c:4612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4612:5: note: ')' token is here\npp.c:4685:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4685:2: note: '{' token is here\npp.c:4685:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4685:2: note: ')' token is here\npp.c:4690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4690:5: note: '{' token is here\npp.c:4690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4690:5: note: ')' token is here\npp.c:4750:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4750:9: note: '{' token is here\npp.c:4750:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4750:9: note: ')' token is here\npp.c:4845:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4845:21: note: '{' token is here\npp.c:4845:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4845:21: note: ')' token is here\npp.c:4888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4888:5: note: '{' token is here\npp.c:4888:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4888:5: note: ')' token is here\npp.c:4893:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4893:9: note: '{' token is here\npp.c:4893:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4893:9: note: ')' token is here\npp.c:4897:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4897:2: note: '{' token is here\npp.c:4897:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4897:2: note: ')' token is here\npp.c:4898:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4898:5: note: '{' token is here\npp.c:4898:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4898:5: note: ')' token is here\npp.c:4985:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4985:5: note: '{' token is here\npp.c:4985:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:4985:5: note: ')' token is here\npp.c:5030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5030:5: note: '{' token is here\npp.c:5030:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5030:5: note: ')' token is here\npp.c:5050:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5050:2: note: '{' token is here\npp.c:5050:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5050:2: note: ')' token is here\npp.c:5064:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5064:9: note: '{' token is here\npp.c:5064:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5064:9: note: ')' token is here\npp.c:5096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5096:5: note: '{' token is here\npp.c:5096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5096:5: note: ')' token is here\npp.c:5148:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5148:4: note: '{' token is here\npp.c:5148:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5148:4: note: ')' token is here\npp.c:5184:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5184:7: note: '{' token is here\npp.c:5184:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5184:7: note: ')' token is here\npp.c:5243:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5243:13: note: '{' token is here\npp.c:5243:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5243:13: note: ')' token is here\npp.c:5410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5410:5: note: '{' token is here\npp.c:5410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5410:5: note: ')' token is here\npp.c:5451:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5451:9: note: '{' token is here\npp.c:5451:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5451:9: note: ')' token is here\npp.c:5477:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5477:13: note: '{' token is here\npp.c:5477:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5477:13: note: ')' token is here\npp.c:5522:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5522:5: note: '{' token is here\npp.c:5522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5522:5: note: ')' token is here\npp.c:5554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5554:5: note: '{' token is here\npp.c:5554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5554:5: note: ')' token is here\npp.c:5641:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5641:6: note: '{' token is here\npp.c:5641:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5641:6: note: ')' token is here\npp.c:5643:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5643:3: note: '{' token is here\npp.c:5643:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5643:3: note: ')' token is here\npp.c:5741:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5741:7: note: '{' token is here\npp.c:5741:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5741:7: note: ')' token is here\npp.c:5783:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5783:2: note: '{' token is here\npp.c:5783:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5783:2: note: ')' token is here\npp.c:5811:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5811:2: note: '{' token is here\npp.c:5811:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5811:2: note: ')' token is here\npp.c:5823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5823:5: note: '{' token is here\npp.c:5823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5823:5: note: ')' token is here\npp.c:5839:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5839:2: note: '{' token is here\npp.c:5839:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5839:2: note: ')' token is here\npp.c:5864:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5864:2: note: '{' token is here\npp.c:5864:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5864:2: note: ')' token is here\npp.c:5961:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5961:6: note: '{' token is here\npp.c:5961:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5961:6: note: ')' token is here\npp.c:5963:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5963:9: note: '{' token is here\npp.c:5963:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5963:9: note: ')' token is here\npp.c:6072:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6072:6: note: '{' token is here\npp.c:6072:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6072:6: note: ')' token is here\npp.c:6073:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6073:6: note: '{' token is here\npp.c:6073:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6073:6: note: ')' token is here\npp.c:6141:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6141:3: note: '{' token is here\npp.c:6141:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6141:3: note: ')' token is here\npp.c:6185:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6185:3: note: '{' token is here\npp.c:6185:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6185:3: note: ')' token is here\npp.c:6223:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6223:13: note: '{' token is here\npp.c:6223:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6223:13: note: ')' token is here\npp.c:6263:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6263:7: note: '{' token is here\npp.c:6263:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6263:7: note: ')' token is here\npp.c:6288:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6288:7: note: '{' token is here\npp.c:6288:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6288:7: note: ')' token is here\npp.c:6324:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6324:3: note: '{' token is here\npp.c:6324:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6324:3: note: ')' token is here\npp.c:6347:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6347:4: note: '{' token is here\npp.c:6347:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6347:4: note: ')' token is here\npp.c:6367:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6367:6: note: '{' token is here\npp.c:6367:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6367:6: note: ')' token is here\npp.c:6385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6385:5: note: '{' token is here\npp.c:6385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6385:5: note: ')' token is here\npp.c:6437:3: 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.c:6437:3: note: '{' token is here\n./pp.h:382:40: note: expanded from macro 'EXTEND_SKIP'\npp.c:6437:3: 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.c:6437:3: note: ')' token is here\n./pp.h:385:29: note: expanded from macro 'EXTEND_SKIP'\npp.c:6449: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:6449: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:6449:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6449: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:6566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6566:5: note: '{' token is here\npp.c:6566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6566:5: note: ')' token is here\npp.c:6709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6709:5: note: '{' token is here\npp.c:6709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6709:5: note: ')' token is here\npp.c:6810:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6810:2: note: '{' token is here\npp.c:6810:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6810:2: note: ')' token is here\npp.c:6868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6868:5: note: '{' token is here\npp.c:6868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6868:5: note: ')' token is here\npp.c:6923:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6923:2: note: '{' token is here\npp.c:6923:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6923:2: note: ')' token is here\npp.c:6994:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6994:9: note: '{' token is here\npp.c:6994:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6994:9: note: ')' token is here\npp.c:7118:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7118:9: note: '{' token is here\npp.c:7118:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7118:9: note: ')' token is here\npp.c:7219:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7219:5: note: '{' token is here\npp.c:7219:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:7219: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]\nsv.c:1394:13: note: '{' token is here\nsv.c:1394:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:1394:13: note: ')' token is here\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: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: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:2: note: expanded from macro 'SvUV_set'\nsv.c:1720:5: note: '{' token is here\n./sv.h:1353:13: 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:42: note: expanded from macro 'SvUV_set'\nsv.c:1720:5: note: ')' token is here\n./sv.h:1356:44: 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: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: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:7115:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED'\n./perl.h:7093:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:3190:21: note: '{' token is here\n./perl.h:7093: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:7112:9: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:3190:21: note: ')' token is here\n./perl.h:7112: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]\nsv.c:3829:13: note: '{' token is here\nsv.c:3829:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:3829:13: note: ')' token is here\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: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: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:8301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8301:5: note: '{' token is here\nsv.c:8301:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8301:5: note: ')' token is here\nsv.c:8418:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8418:5: note: '{' token is here\nsv.c:8418:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8418:5: note: ')' token is here\nsv.c:8473:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8473:9: note: '{' token is here\nsv.c:8473:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8473:9: note: ')' token is here\nsv.c:8724:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8724:13: note: '{' token is here\nsv.c:8724:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8724:13: note: ')' token is here\nsv.c:8775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8775:9: note: '{' token is here\nsv.c:8775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8775:9: note: ')' token is here\nsv.c:8805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8805:5: note: '{' token is here\nsv.c:8805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8805:5: note: ')' token is here\nsv.c:8938:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8938:17: note: '{' token is here\nsv.c:8938:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8938:17: 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:8968:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8968:9: note: '{' token is here\nsv.c:8968:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8968:9: note: ')' token is here\nsv.c:8980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8980:9: note: '{' token is here\nsv.c:8980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8980:9: note: ')' token is here\nsv.c:9007:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9007:17: note: '{' token is here\nsv.c:9007:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9007:17: note: ')' token is here\nsv.c:9052:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9052:5: note: '{' token is here\nsv.c:9052:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9052:5: note: ')' token is here\nsv.c:9116:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9116:17: note: '{' token is here\nsv.c:9116:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9116:17: note: ')' token is here\nsv.c:9120:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9120:17: note: '{' token is here\nsv.c:9120:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9120:17: note: ')' token is here\nsv.c:9129:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9129:17: note: '{' token is here\nsv.c:9129:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9129:17: note: ')' token is here\nsv.c:9154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9154:13: note: '{' token is here\nsv.c:9154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9154:13: note: ')' token is here\nsv.c:9166:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9166:9: note: '{' token is here\nsv.c:9166:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9166:9: note: ')' token is here\nsv.c:9188:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9188:17: note: '{' token is here\nsv.c:9188:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9188:17: note: ')' token is here\nsv.c:9242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9242:5: note: '{' token is here\nsv.c:9242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9242:5: note: ')' token is here\nsv.c:9244:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9207:5: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9244:5: note: '{' token is here\nsv.c:9207:16: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9244:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9212:5: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9244:5: note: ')' token is here\nsv.c:9212:7: note: expanded from macro 'PUSH_EXTEND_MORTAL__SV_C'\nsv.c:9265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9265:5: note: '{' token is here\nsv.c:9265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9265:5: note: ')' token is here\nsv.c:9267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9267:5: note: '{' token is here\nsv.c:9267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9267:5: note: ')' token is here\nsv.c:9303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9303:5: note: '{' token is here\nsv.c:9303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9303:5: note: ')' token is here\nsv.c:9317:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9317:9: note: '{' token is here\nsv.c:9317:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9317:9: note: ')' token is here\nsv.c:9342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9342:5: note: '{' token is here\nsv.c:9342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9342:5: note: ')' token is here\nsv.c:9373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9373:5: note: '{' token is here\nsv.c:9373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9373:5: note: ')' token is here\nsv.c:9395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9395:5: note: '{' token is here\nsv.c:9395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9395:5: note: ')' token is here\nsv.c:9416:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9416:9: note: '{' token is here\nsv.c:9416:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9416:9: note: ')' token is here\nsv.c:9451:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9451:13: note: '{' token is here\nsv.c:9451:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9451:13: note: ')' token is here\nsv.c:9453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9453:13: note: '{' token is here\nsv.c:9453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9453:13: note: ')' token is here\nsv.c:9454:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9454:13: note: '{' token is here\nsv.c:9454:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9454:13: note: ')' token is here\nsv.c:9455:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9455:13: note: '{' token is here\nsv.c:9455:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9455:13: note: ')' token is here\nsv.c:9497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9497:5: note: '{' token is here\nsv.c:9497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9497:5: note: ')' token is here\nsv.c:9501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9501:5: note: '{' token is here\nsv.c:9501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9501:5: note: ')' token is here\nsv.c:9502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9502:5: note: '{' token is here\nsv.c:9502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9502:5: note: ')' token is here\nsv.c:9503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9503:5: note: '{' token is here\nsv.c:9503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9503:5: note: ')' token is here\nsv.c:9591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9591:5: note: '{' token is here\nsv.c:9591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9591:5: note: ')' token is here\nsv.c:9610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9610:5: note: '{' token is here\nsv.c:9610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9610:5: note: ')' token is here\nsv.c:9629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9629:5: note: '{' token is here\nsv.c:9629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9629:5: note: ')' token is here\nsv.c:9637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9637:5: note: '{' token is here\nsv.c:9637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9637:5: note: ')' token is here\nsv.c:9643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9643:5: note: '{' token is here\nsv.c:9643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9643: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:9671:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9671:5: note: '{' token is here\nsv.c:9671:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9671:5: note: ')' token is here\nsv.c:9676:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9676:5: note: '{' token is here\nsv.c:9676:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9676: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:9684:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9684:5: note: '{' token is here\nsv.c:9684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9684:5: note: ')' token is here\nsv.c:9703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9703:5: note: '{' token is here\nsv.c:9703:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9703:5: note: ')' token is here\nsv.c:9726:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9726:5: note: '{' token is here\nsv.c:9726:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9726:5: note: ')' token is here\nsv.c:9731:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9731:5: note: '{' token is here\nsv.c:9731:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9731:5: note: ')' token is here\nsv.c:9736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9736:5: note: '{' token is here\nsv.c:9736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9736:5: note: ')' token is here\nsv.c:9739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9739:5: note: '{' token is here\nsv.c:9739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9739:5: note: ')' token is here\nsv.c:9785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9785:5: note: '{' token is here\nsv.c:9785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:9785:5: note: ')' token is here\nsv.c:10112:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10112:13: note: '{' token is here\nsv.c:10112:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10112:13: note: ')' token is here\nsv.c:10117:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10117:13: note: '{' token is here\nsv.c:10117:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10117:13: note: ')' token is here\nsv.c:10340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10340:5: note: '{' token is here\nsv.c:10340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10340:5: note: ')' token is here\nsv.c:10355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10355:9: note: '{' token is here\nsv.c:10355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10355:9: note: ')' token is here\nsv.c:10359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10359:5: note: '{' token is here\nsv.c:10359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10359:5: note: ')' token is here\nsv.c:10407:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10407:9: note: '{' token is here\nsv.c:10407:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10407:9: note: ')' token is here\nsv.c:10533:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10533:5: note: '{' token is here\nsv.c:10533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10533:5: note: ')' token is here\nsv.c:10578: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:10578:5: note: '{' token is here\n./sv.h:2353:41: note: expanded from macro 'isGV_with_GP_off'\nsv.c:10578: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:10578:5: note: ')' token is here\n./sv.h:2358:7: note: expanded from macro 'isGV_with_GP_off'\nsv.c:10584: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:10584:9: note: '{' token is here\nsv.c:10584:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10584:9: note: ')' token is here\nsv.c:10628:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10628:9: note: '{' token is here\nsv.c:10628:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10628:9: note: ')' token is here\nsv.c:10631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10631:5: note: '{' token is here\nsv.c:10631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10631:5: note: ')' token is here\nsv.c:10846:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10846:5: note: '{' token is here\nsv.c:10846:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10846:5: note: ')' token is here\nsv.c:10964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10964:5: note: '{' token is here\nsv.c:10964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10964:5: note: ')' token is here\nsv.c:10974:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10974:5: note: '{' token is here\nsv.c:10974:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10974:5: note: ')' token is here\nsv.c:11018:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11018:5: note: '{' token is here\nsv.c:11018:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11018:5: note: ')' token is here\nsv.c:11419:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11306:5: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11419:9: note: '{' token is here\nsv.c:11306:16: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11419:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11310:4: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11419:9: note: ')' token is here\nsv.c:11310:6: note: expanded from macro 'HEXTRACT_IMPLICIT_BIT'\nsv.c:11420:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11299:33: note: expanded from macro 'HEXTRACT_TOP_NYBBLE'\nsv.c:11292:5: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11420:9: note: '{' token is here\nsv.c:11292:16: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11293:46: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11284:5: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11284:16: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11420:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11286:4: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11420:9: note: ')' token is here\nsv.c:11286:6: note: expanded from macro 'HEXTRACT_COUNT'\nsv.c:11294:4: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11294:6: note: expanded from macro 'HEXTRACT_LO_NYBBLE'\nsv.c:11421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11301:35: note: expanded from macro 'HEXTRACT_BYTES_LE'\nsv.c:11288:5: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11421:9: note: '{' token is here\nsv.c:11288:16: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11289:17: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11280:5: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11280:16: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11282:4: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11421:9: note: ')' token is here\nsv.c:11282:6: note: expanded from macro 'HEXTRACT_OUTPUT'\nsv.c:11289:43: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11290:4: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11290:6: note: expanded from macro 'HEXTRACT_BYTE'\nsv.c:11797:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7201:9: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:11797:13: note: '{' token is here\n./perl.h:7201:20: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\n./perl.h:7203:13: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:11797:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11797:13: note: ')' token is here\n./perl.h:7205:13: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\n./perl.h:7206:9: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\n./perl.h:7206:11: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:11827:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11827:13: note: '{' token is here\nsv.c:11827:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11827:13: note: ')' token is here\nsv.c:12043:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12043:17: note: '{' token is here\nsv.c:12043:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12043:17: note: ')' token is here\nsv.c:12783:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12783:25: note: '{' token is here\nsv.c:12783:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12783:25: note: ')' token is here\nsv.c:12995:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12995:17: note: '{' token is here\nsv.c:12995:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:12995:17: note: ')' token is here\nsv.c:13093:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13093:17: note: '{' token is here\nsv.c:13093:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13093:17: note: ')' token is here\nsv.c:13094:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7204:13: note: expanded from macro 'WITH_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:13094:21: note: '{' token is here\nsv.c:13094:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13094:21: note: ')' token is here\nsv.c:13206:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13206:17: note: '{' token is here\nsv.c:13206:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13206:17: note: ')' token is here\nsv.c:13208:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13208:31: note: '{' token is here\nsv.c:13208:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13208:31: note: ')' token is here\nsv.c:13209:31: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13209:31: note: '{' token is here\nsv.c:13209:31: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13209:31: note: ')' token is here\nsv.c:13406:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13406:13: note: '{' token is here\nsv.c:13406:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13406:13: note: ')' token is here\nsv.c:13444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13444:5: note: '{' token is here\nsv.c:13444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13444: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:16018:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16018:5: note: '{' token is here\nsv.c:16018:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16018: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:16024:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16024:5: note: '{' token is here\nsv.c:16024:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16024:5: note: ')' token is here\nsv.c:16026:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16026:5: note: '{' token is here\nsv.c:16026:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16026:5: note: ')' token is here\nsv.c:16027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16027:5: note: '{' token is here\nsv.c:16027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16027:5: note: ')' token is here\nsv.c:16028:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16028:5: note: '{' token is here\nsv.c:16028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16028:5: note: ')' token is here\nsv.c:16029:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16029:5: note: '{' token is here\nsv.c:16029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16029:5: note: ')' token is here\nsv.c:16030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16030:5: note: '{' token is here\nsv.c:16030:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16030:5: 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]\n./cop.h:1219:19: note: expanded from macro 'PUSHSTACK'\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:16089:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16089:13: note: '{' token is here\nsv.c:16089:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16089:13: note: ')' token is here\nsv.c:16092:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16092:9: note: '{' token is here\nsv.c:16092:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16092:9: note: ')' token is here\nsv.c:16093:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16093:9: note: '{' token is here\nsv.c:16093:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16093:9: note: ')' token is here\nsv.c:16115:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16115:13: note: '{' token is here\nsv.c:16115:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16115:13: note: ')' token is here\nsv.c:16118:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16118:9: note: '{' token is here\nsv.c:16118:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16118:9: note: ')' token is here\nsv.c:16163:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16163:9: note: '{' token is here\nsv.c:16163:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16163:9: note: ')' token is here\nsv.c:16164:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16164:9: note: '{' token is here\nsv.c:16164:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16164:9: note: ')' token is here\nsv.c:16481:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16481:9: note: '{' token is here\nsv.c:16481:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16481:9: note: ')' token is here\nsv.c:16584:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16584:9: note: '{' token is here\nsv.c:16584:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16584:9: note: ')' token is here\nsv.c:16822:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16822:9: note: '{' token is here\nsv.c:16822:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16822: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_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'\npp_hot.c:252:9: note: '{' token is here\npp_hot.c:252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:252:9: note: ')' token is here\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]\npp_hot.c:330:18: note: '{' token is here\npp_hot.c:330:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:330:18: note: ')' token is here\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]\npp_hot.c:920:5: note: '{' token is here\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\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]\npp_hot.c:1434:17: note: '{' token is here\npp_hot.c:1434:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1434:17: note: ')' token is here\npp_hot.c:1450:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1450:13: note: '{' token is here\npp_hot.c:1450:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1450:13: note: ')' token is here\npp_hot.c:1589:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1589:21: note: '{' token is here\npp_hot.c:1589:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1589:21: note: ')' token is here\npp_hot.c:1593:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1593:25: note: '{' token is here\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\npp_hot.c:1597:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1597:25: note: '{' token is here\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\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]\npp_hot.c:1692:13: note: '{' token is here\npp_hot.c:1692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:1692:13: note: ')' token is here\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]\npp_hot.c:1830:17: note: '{' token is here\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\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: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\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]\npp_hot.c:3220:13: note: '{' token is here\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\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]\npp_hot.c:3347:17: note: '{' token is here\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\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]\npp_hot.c:4061:9: note: '{' token is here\npp_hot.c:4061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:4061:9: note: ')' token is here\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]\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:5239:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5239:17: note: '{' token is here\npp_hot.c:5239:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5239:17: note: ')' token is here\npp_hot.c:5341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5341:5: note: '{' token is here\npp_hot.c:5341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5341:5: note: ')' token is here\npp_hot.c:5437:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5437:9: note: '{' token is here\npp_hot.c:5437:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5437:9: note: ')' token is here\npp_hot.c:5440:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5440:13: note: '{' token is here\npp_hot.c:5440:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5440:13: note: ')' token is here\npp_hot.c:5443:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5443:13: note: '{' token is here\npp_hot.c:5443:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5443:13: note: ')' token is here\npp_hot.c:5446:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5446:13: note: '{' token is here\npp_hot.c:5446:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5446:13: note: ')' token is here\npp_hot.c:5450:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5450:9: note: '{' token is here\npp_hot.c:5450:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5450:9: note: ')' token is here\npp_hot.c:5593:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5580:13: note: expanded from macro 'METHOD_CHECK_CACHE'\npp_hot.c:5593:9: note: '{' token is here\npp_hot.c:5593:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5593:9: note: ')' token is here\npp_hot.c:5599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5599:5: note: '{' token is here\npp_hot.c:5599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5599:5: note: ')' token is here\npp_hot.c:5616:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5616:9: note: '{' token is here\npp_hot.c:5616:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5616:9: note: ')' token is here\npp_hot.c:5622:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5622:5: note: '{' token is here\npp_hot.c:5622:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5622:5: note: ')' token is here\npp_hot.c:5634:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5634:18: note: '{' token is here\npp_hot.c:5634:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5634:18: note: ')' token is here\npp_hot.c:5640:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5640:5: note: '{' token is here\npp_hot.c:5640:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5640:5: note: ')' token is here\npp_hot.c:5655:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5655:10: note: '{' token is here\npp_hot.c:5655:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5655:10: note: ')' token is here\npp_hot.c:5661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5661:5: note: '{' token is here\npp_hot.c:5661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5661: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]\n./perl.h:3748:13: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\ndoio.c:1799:17: note: '{' token is here\n./perl.h:3748:24: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\ndoio.c:1799:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3758:13: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\ndoio.c:1799:17: note: ')' token is here\n./perl.h:3758:15: note: expanded from macro 'STATUS_NATIVE_CHILD_SET'\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:2774:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2774:21: note: '{' token is here\ndoio.c:2774:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:2774:21: note: ')' token is here\ndoio.c:3073:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3073:9: note: '{' token is here\ndoio.c:3073:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3073:9: note: ')' token is here\ndoio.c:3076:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3076:9: note: '{' token is here\ndoio.c:3076:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3076:9: note: ')' token is here\ndoio.c:3143:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3143:9: note: '{' token is here\ndoio.c:3143:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3143:9: note: ')' token is here\ndoio.c:3147:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3147:9: note: '{' token is here\ndoio.c:3147:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3147:9: note: ')' token is here\ndoio.c:3245:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3245:9: note: '{' token is here\ndoio.c:3245:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3245:9: note: ')' token is here\ndoio.c:3247:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3247:9: note: '{' token is here\ndoio.c:3247:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3247:9: note: ')' token is here\ndoio.c:3249:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3249:9: note: '{' token is here\ndoio.c:3249:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3249: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:2: note: expanded from macro 'sv_catpvn_nomg_utf8_upgrade'\npp_ctl.c:235:23: note: '{' token is here\n./sv.h:2163:13: 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:2: note: expanded from macro 'sv_catpvn_nomg_utf8_upgrade'\npp_ctl.c:235:23: note: ')' token is here\n./sv.h:2171:4: 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: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: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:1799:22: note: expanded from macro 'SANE_ERRSV'\npp_ctl.c:1772:13: note: '{' token is here\n./perl.h:1799: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:1813:5: note: expanded from macro 'SANE_ERRSV'\npp_ctl.c:1772:13: note: ')' token is here\n./perl.h:1813: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]\npp_ctl.c:1843:13: note: '{' token is here\npp_ctl.c:1843:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:1843:13: 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: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]\npp_ctl.c:3292:5: note: '{' token is here\npp_ctl.c:3292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3292:5: note: ')' token is here\npp_ctl.c:3309:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3309:9: note: '{' token is here\npp_ctl.c:3309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3309:9: note: ')' token is here\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: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: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: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: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]\npp_ctl.c:3499:9: note: '{' token is here\npp_ctl.c:3499:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3499:9: note: ')' token is here\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]\npp_ctl.c:3552:5: note: '{' token is here\npp_ctl.c:3552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3552:5: note: ')' token is here\npp_ctl.c:3600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3600:5: note: '{' token is here\npp_ctl.c:3600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_ctl.c:3600:5: note: ')' token is here\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]\npp_sys.c:330:9: note: '{' token is here\npp_sys.c:330:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:330:9: note: ')' token is here\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: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: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:3: note: expanded from macro 'SvSetMagicSV_nosteal'\npp_sys.c:1370:17: note: '{' token is here\n./sv.h:2291:31: note: expanded from macro 'SvSetMagicSV_nosteal'\n./sv.h:2279:3: 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:5481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5481:5: note: '{' token is here\npp_sys.c:5481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5481:5: note: ')' token is here\npp_sys.c:5539:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5539:9: note: '{' token is here\npp_sys.c:5539:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5539:9: note: ')' token is here\npp_sys.c:5577:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5577:9: note: '{' token is here\npp_sys.c:5577:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5577:9: note: ')' token is here\npp_sys.c:5583:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5583:9: note: '{' token is here\npp_sys.c:5583:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5583:9: note: ')' token is here\npp_sys.c:5626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5626:5: note: '{' token is here\npp_sys.c:5626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5626:5: note: ')' token is here\npp_sys.c:5675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5675:5: note: '{' token is here\npp_sys.c:5675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5675:5: note: ')' token is here\npp_sys.c:5753:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5753:5: note: '{' token is here\npp_sys.c:5753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_sys.c:5753:5: 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: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: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: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\nutf8.c:3518:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6615:2: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nutf8.c:3518:9: note: '{' token is here\n./perl.h:6615:13: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nutf8.c:3518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6625:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nutf8.c:3518:9: note: ')' token is here\n./perl.h:6625:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\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\nregexec.c:472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:472:5: note: '{' token is here\nregexec.c:472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:472:5: note: ')' token is here\nregexec.c:528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:528:5: note: '{' token is here\nregexec.c:528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:528:5: note: ')' token is here\nregexec.c:939: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:939:17: note: '{' token is here\nregexec.c:116:62: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:939: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:939:17: note: ')' token is here\nregexec.c:119:3: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:1206:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1206:17: note: '{' token is here\nregexec.c:1206:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1206:17: note: ')' token is here\nregexec.c:2208:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2208:9: note: '{' token is here\nregexec.c:2208:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2208:9: note: ')' token is here\nregexec.c:2209: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:2209:9: note: '{' token is here\nregexec.c:102:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nregexec.c:2209: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:2209:9: note: ')' token is here\nregexec.c:107:7: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS'\nregexec.c:2217:9: 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_UTF8_CLASS_SCAN'\nregexec.c:2217:9: note: '{' token is here\nregexec.c:1820:16: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nregexec.c:2217:9: 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_UTF8_CLASS_SCAN'\nregexec.c:2217:9: note: ')' token is here\nregexec.c:1824:7: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nregexec.c:2225:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2225:9: note: '{' token is here\nregexec.c:2225:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2225:9: note: ')' token is here\nregexec.c:2226:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2226:9: note: '{' token is here\nregexec.c:2226:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2226:9: note: ')' token is here\nregexec.c:2238:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1827:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2238:13: note: '{' token is here\nregexec.c:1827:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2238:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1831:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2238:13: note: ')' token is here\nregexec.c:1831:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nregexec.c:2242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2242:13: note: '{' token is here\nregexec.c:2242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2242:13: note: ')' token is here\nregexec.c:2296:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2296:9: note: '{' token is here\nregexec.c:2296:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2296: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:2324:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2324:9: note: '{' token is here\nregexec.c:2324:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2324:9: note: ')' token is here\nregexec.c:2332:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2332:9: note: '{' token is here\nregexec.c:2332:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2332: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:2348:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2348:9: note: '{' token is here\nregexec.c:2348:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2348:9: note: ')' token is here\nregexec.c:2379:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2379:9: note: '{' token is here\nregexec.c:2379:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2379:9: note: ')' token is here\nregexec.c:2500:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2500:9: note: '{' token is here\nregexec.c:2500:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2500:9: note: ')' token is here\nregexec.c:2587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2059:5: note: expanded from macro 'FBC_BOUND_A_NON_UTF8'\nregexec.c:2008:5: note: expanded from macro 'FBC_BOUND_COMMON_NON_UTF8'\nregexec.c:1812:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2587:9: note: '{' token is here\nregexec.c:1812:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2587: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_NON_UTF8_SCAN'\nregexec.c:2587:9: note: ')' token is here\nregexec.c:1817:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:2596:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2055:21: note: expanded from macro 'FBC_BOUND_A_UTF8'\nregexec.c:1955:5: note: expanded from macro 'FBC_UTF8_A'\nregexec.c:1804:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:1993:5: note: expanded from macro 'FBC_BOUND_COMMON_UTF8'\nregexec.c:2596:9: note: '{' token is here\nregexec.c:1804:16: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:2596:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1809:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:2596:9: note: ')' token is here\nregexec.c:1809:7: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:2607:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2075:5: note: expanded from macro 'FBC_NBOUND_A_NON_UTF8'\nregexec.c:2607:9: note: '{' token is here\nregexec.c:2607:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2607:9: note: ')' token is here\nregexec.c:2616:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2071:13: note: expanded from macro 'FBC_NBOUND_A_UTF8'\nregexec.c:2616:9: note: '{' token is here\nregexec.c:2616:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2616:9: note: ')' token is here\nregexec.c:2622:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2067:5: note: expanded from macro 'FBC_NBOUND_NON_UTF8'\nregexec.c:2622:13: note: '{' token is here\nregexec.c:2622:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2622:13: note: ')' token is here\nregexec.c:2631:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2631:9: note: '{' token is here\nregexec.c:2631:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2631:9: note: ')' token is here\nregexec.c:2633:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2633:13: note: '{' token is here\nregexec.c:2633:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2633:13: note: ')' token is here\nregexec.c:2637: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:2637:9: note: '{' token is here\nregexec.c:91:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nregexec.c:2637: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:2637:9: note: ')' token is here\nregexec.c:96:7: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nregexec.c:2644:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2644:9: note: '{' token is here\nregexec.c:2644:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2644:9: note: ')' token is here\nregexec.c:2646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2051:5: note: expanded from macro 'FBC_BOUND_NON_UTF8'\nregexec.c:2646:13: note: '{' token is here\nregexec.c:2646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2646:13: note: ')' token is here\nregexec.c:2650:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2650:9: note: '{' token is here\nregexec.c:2650:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2650:9: note: ')' token is here\nregexec.c:2657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2657:13: note: '{' token is here\nregexec.c:2657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2657:13: note: ')' token is here\nregexec.c:2775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2775:9: note: '{' token is here\nregexec.c:2775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2775:9: note: ')' token is here\nregexec.c:2777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2047:11: note: expanded from macro 'FBC_BOUND_UTF8'\nregexec.c:1979:5: note: expanded from macro 'FBC_UTF8'\nregexec.c:2777:13: note: '{' token is here\nregexec.c:2777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2777:13: note: ')' token is here\nregexec.c:2782:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2782:9: note: '{' token is here\nregexec.c:2782:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2782:9: note: ')' token is here\nregexec.c:2789:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2789:9: note: '{' token is here\nregexec.c:2789:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2789:9: note: ')' token is here\nregexec.c:2791:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2063:15: note: expanded from macro 'FBC_NBOUND_UTF8'\nregexec.c:2791:13: note: '{' token is here\nregexec.c:2791:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2791:13: note: ')' token is here\nregexec.c:2796:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2796:9: note: '{' token is here\nregexec.c:2796:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2796:9: note: ')' token is here\nregexec.c:2812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2812:13: note: '{' token is here\nregexec.c:2812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2812:13: note: ')' token is here\nregexec.c:2831:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2831:13: note: '{' token is here\nregexec.c:2831:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2831:13: note: ')' token is here\nregexec.c:2977:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2977:9: note: '{' token is here\nregexec.c:2977:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2977:9: note: ')' token is here\nregexec.c:2982:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2982:2: note: '{' token is here\nregexec.c:2982:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2982:2: note: ')' token is here\nregexec.c:2995:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2995:9: note: '{' token is here\nregexec.c:2995:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2995:9: note: ')' token is here\nregexec.c:2996:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2996:9: note: '{' token is here\nregexec.c:2996:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:2996:9: note: ')' token is here\nregexec.c:3008:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3008:9: note: '{' token is here\nregexec.c:3008:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3008:9: note: ')' token is here\nregexec.c:3009:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3009:9: note: '{' token is here\nregexec.c:3009:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3009: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:3027:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3027:9: note: '{' token is here\nregexec.c:3027:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3027:9: note: ')' token is here\nregexec.c:3041:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3041:9: note: '{' token is here\nregexec.c:3041:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3041:9: note: ')' token is here\nregexec.c:3052:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3052:13: note: '{' token is here\nregexec.c:3052:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3052:13: note: ')' token is here\nregexec.c:3071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3071:13: note: '{' token is here\nregexec.c:3071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3071: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:3095:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3095:13: note: '{' token is here\nregexec.c:3095:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3095:13: note: ')' token is here\nregexec.c:3100:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3100:13: note: '{' token is here\nregexec.c:3100:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3100:13: note: ')' token is here\nregexec.c:3144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3144:13: note: '{' token is here\nregexec.c:3144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3144:13: note: ')' token is here\nregexec.c:3235:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1721:125: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:3235:25: note: '{' token is here\nregexec.c:1722:12: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1727:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:3235:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3235:25: note: ')' token is here\nregexec.c:1729:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1752:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1773:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1775:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1796:85: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:1797:3: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nregexec.c:3404:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3404:17: note: '{' token is here\nregexec.c:3404:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3404:17: note: ')' token is here\nregexec.c:3505:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3505:9: note: '{' token is here\nregexec.c:3505:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3505:9: note: ')' token is here\nregexec.c:3709:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3709:9: note: '{' token is here\nregexec.c:3709:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3709:9: note: ')' token is here\nregexec.c:3860:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3860:6: note: '{' token is here\nregexec.c:3860:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3860:6: note: ')' token is here\nregexec.c:3874:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3874:21: note: '{' token is here\nregexec.c:3874:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3874:21: note: ')' token is here\nregexec.c:3878:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3878:6: note: '{' token is here\nregexec.c:3878:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3878:6: note: ')' token is here\nregexec.c:3915:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3915:25: note: '{' token is here\nregexec.c:3915:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3915:25: note: ')' token is here\nregexec.c:3931:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3931:25: note: '{' token is here\nregexec.c:3931:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3931:25: note: ')' token is here\nregexec.c:4042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4042:25: note: '{' token is here\nregexec.c:4042:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4042:25: note: ')' token is here\nregexec.c:4164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4164:5: note: '{' token is here\nregexec.c:4164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4164:5: note: ')' token is here\nregexec.c:4202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4202:5: note: '{' token is here\nregexec.c:4202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4202:5: note: ')' token is here\nregexec.c:4282: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:4282:5: note: '{' token is here\nregexec.c:4282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4282:5: note: ')' token is here\nregexec.c:6444:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6444:6: note: '{' token is here\nregexec.c:6444:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6444:6: note: ')' token is here\nregexec.c:6450:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6450:6: note: '{' token is here\nregexec.c:6450:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6450:6: note: ')' token is here\nregexec.c:6499:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6499:17: note: '{' token is here\nregexec.c:6499:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6499:17: note: ')' token is here\nregexec.c:6558:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6558:21: note: '{' token is here\nregexec.c:6558:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6558:21: note: ')' token is here\nregexec.c:6567:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6567:25: note: '{' token is here\nregexec.c:6567:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6567:25: note: ')' token is here\nregexec.c:6649:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6649:4: note: '{' token is here\nregexec.c:6649:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6649:4: note: ')' token is here\nregexec.c:6701:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6701:6: note: '{' token is here\nregexec.c:6701:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6701:6: note: ')' token is here\nregexec.c:6712:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6712:17: note: '{' token is here\nregexec.c:6712:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6712:17: note: ')' token is here\nregexec.c:6821:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6821:3: note: '{' token is here\nregexec.c:6821:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6821:3: note: ')' token is here\nregexec.c:6863:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6863:13: note: '{' token is here\nregexec.c:6863:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6863:13: note: ')' token is here\nregexec.c:6872:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6872:17: note: '{' token is here\nregexec.c:6872:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6872:17: note: ')' token is here\nregexec.c:6971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6971:13: note: '{' token is here\nregexec.c:6971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6971:13: note: ')' token is here\nregexec.c:7082:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7082:13: note: '{' token is here\nregexec.c:7082:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7082:13: note: ')' token is here\nregexec.c:7085:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7085:17: note: '{' token is here\nregexec.c:7085:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7085:17: note: ')' token is here\nregexec.c:7353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7353:13: note: '{' token is here\nregexec.c:7353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7353:13: note: ')' token is here\nregexec.c:7354:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7354:13: note: '{' token is here\nregexec.c:7354:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7354:13: note: ')' token is here\nregexec.c:7508:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7508:13: note: '{' token is here\nregexec.c:7508:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7508:13: note: ')' token is here\nregexec.c:7526:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7526:17: note: '{' token is here\nregexec.c:7526:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7526:17: note: ')' token is here\nregexec.c:7734:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7734:13: note: '{' token is here\nregexec.c:7734:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7734:13: note: ')' token is here\nregexec.c:7779:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7779:13: note: '{' token is here\nregexec.c:7779:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7779:13: note: ')' token is here\nregexec.c:8026:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1339:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8026:4: note: '{' token is here\n./cop.h:1339:16: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8026:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1354:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8026:4: note: ')' token is here\n./cop.h:1354:7: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nregexec.c:8029:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1294:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8029:4: note: '{' token is here\n./cop.h:1294:16: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:1300:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8029:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8029:4: note: ')' token is here\n./cop.h:1301:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:1312:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n./cop.h:1312:7: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8115:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8115:21: note: '{' token is here\nregexec.c:8115:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8115:21: note: ')' token is here\nregexec.c:8261:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8261:3: note: '{' token is here\nregexec.c:8261:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8261:3: note: ')' token is here\nregexec.c:8295:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8295:17: note: '{' token is here\nregexec.c:8295:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8295:17: note: ')' token is here\nregexec.c:8299:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8299:17: note: '{' token is here\nregexec.c:8299:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8299:17: note: ')' token is here\nregexec.c:8315:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8315:6: note: '{' token is here\nregexec.c:8315:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8315:6: note: ')' token is here\nregexec.c:8333:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8333:6: note: '{' token is here\nregexec.c:8333:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8333:6: note: ')' token is here\nregexec.c:8562:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8562:6: note: '{' token is here\nregexec.c:8562:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8562:6: note: ')' token is here\nregexec.c:8568:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8568:6: note: '{' token is here\nregexec.c:8568:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8568:6: note: ')' token is here\nregexec.c:8571:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8571:6: note: '{' token is here\nregexec.c:8571:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8571:6: note: ')' token is here\nregexec.c:8574:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8574:6: note: '{' token is here\nregexec.c:8574:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8574:6: note: ')' token is here\nregexec.c:8611:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8611:3: note: '{' token is here\nregexec.c:8611:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8611:3: note: ')' token is here\nregexec.c:8719:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8719:3: note: '{' token is here\nregexec.c:8719:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8719:3: note: ')' token is here\nregexec.c:8731:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8731:3: note: '{' token is here\nregexec.c:8731:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8731:3: note: ')' token is here\nregexec.c:8735:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8735:2: note: '{' token is here\nregexec.c:8735:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8735:2: note: ')' token is here\nregexec.c:8741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8741:6: note: '{' token is here\nregexec.c:8741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8741:6: note: ')' token is here\nregexec.c:8748:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8748:6: note: '{' token is here\nregexec.c:8748:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8748:6: note: ')' token is here\nregexec.c:8753:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8753:6: note: '{' token is here\nregexec.c:8753:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8753:6: note: ')' token is here\nregexec.c:8758:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8758:6: note: '{' token is here\nregexec.c:8758:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8758:6: note: ')' token is here\nregexec.c:8761:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8761:6: note: '{' token is here\nregexec.c:8761:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8761:6: note: ')' token is here\nregexec.c:8783:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8783:6: note: '{' token is here\nregexec.c:8783:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8783:6: note: ')' token is here\nregexec.c:8814:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8814:6: note: '{' token is here\nregexec.c:8814:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8814:6: note: ')' token is here\nregexec.c:8841:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8841:6: note: '{' token is here\nregexec.c:8841:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8841:6: note: ')' token is here\nregexec.c:8849:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8849:13: note: '{' token is here\nregexec.c:8849:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8849: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:8861:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8861:13: note: '{' token is here\nregexec.c:8861:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8861:13: note: ')' token is here\nregexec.c:8868:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8868:6: note: '{' token is here\nregexec.c:8868:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8868:6: note: ')' token is here\nregexec.c:8927:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8927:6: note: '{' token is here\nregexec.c:8927:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8927:6: note: ')' token is here\nregexec.c:8962:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8962:6: note: '{' token is here\nregexec.c:8962:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8962:6: note: ')' token is here\nregexec.c:8976:4: 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:8976:4: note: '{' token is here\nregexec.c:201:39: note: expanded from macro 'FIND_NEXT_IMPT'\nregexec.c:8976:4: 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:8976:4: note: ')' token is here\nregexec.c:212:3: note: expanded from macro 'FIND_NEXT_IMPT'\nregexec.c:9033:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9033:6: note: '{' token is here\nregexec.c:9033:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9033:6: note: ')' token is here\nregexec.c:9036:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9036:6: note: '{' token is here\nregexec.c:9036:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9036:6: note: ')' token is here\nregexec.c:9126:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9126:7: note: '{' token is here\nregexec.c:9126:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9126:7: note: ')' token is here\nregexec.c:9208:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9208:6: note: '{' token is here\nregexec.c:9208:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9208:6: note: ')' token is here\nregexec.c:9213:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9213:6: note: '{' token is here\nregexec.c:9213:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9213:6: note: ')' token is here\nregexec.c:9328:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9328:6: note: '{' token is here\nregexec.c:9328:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9328:6: note: ')' token is here\nregexec.c:9341:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9341:17: note: '{' token is here\nregexec.c:9341:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9341:17: note: ')' token is here\nregexec.c:9348:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9348:6: note: '{' token is here\nregexec.c:9348:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9348:6: note: ')' token is here\nregexec.c:9484:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9484:6: note: '{' token is here\nregexec.c:9484:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9484:6: note: ')' token is here\nregexec.c:9543:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9543:6: note: '{' token is here\nregexec.c:9543:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9543:6: note: ')' token is here\nregexec.c:9549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9549:13: note: '{' token is here\nregexec.c:9549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9549:13: note: ')' token is here\nregexec.c:9563:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9563:6: note: '{' token is here\nregexec.c:9563:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9563:6: note: ')' token is here\nregexec.c:9574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9574:13: note: '{' token is here\nregexec.c:9574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9574:13: note: ')' token is here\nregexec.c:9579:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9579:13: note: '{' token is here\nregexec.c:9579:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9579:13: note: ')' token is here\nregexec.c:9599:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9599:13: note: '{' token is here\nregexec.c:9599:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9599:13: note: ')' token is here\nregexec.c:9646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9646:13: note: '{' token is here\nregexec.c:9646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9646:13: note: ')' token is here\nregexec.c:9743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9743:5: note: '{' token is here\nregexec.c:9743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9743:5: note: ')' token is here\nregexec.c:9805:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9805:13: note: '{' token is here\nregexec.c:9805:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9805:13: note: ')' token is here\nregexec.c:9872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./cop.h:1321:5: note: expanded from macro 'POP_MULTICALL'\nregexec.c:9872:2: note: '{' token is here\n./cop.h:1321:16: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1324:2: note: expanded from macro 'POP_MULTICALL'\nregexec.c:9872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9872:2: note: ')' token is here\n./cop.h:1330:2: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1331:2: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1333:5: note: expanded from macro 'POP_MULTICALL'\n./cop.h:1333:7: note: expanded from macro 'POP_MULTICALL'\nregexec.c:9876:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9876:9: note: '{' token is here\nregexec.c:9876:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9876:9: note: ')' token is here\nregexec.c:9974:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9974:13: note: '{' token is here\nregexec.c:9974:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9974:13: note: ')' token is here\nregexec.c:9980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9980:9: note: '{' token is here\nregexec.c:9980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9980:9: note: ')' token is here\nregexec.c:10141:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10141:9: note: '{' token is here\nregexec.c:10141:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10141:9: note: ')' token is here\nregexec.c:10142:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10142:10: note: '{' token is here\nregexec.c:10142:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10142:10: note: ')' token is here\nregexec.c:10309:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10309:9: note: '{' token is here\nregexec.c:10309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10309:9: 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:10543:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10543:13: note: '{' token is here\nregexec.c:10543:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10543:13: note: ')' token is here\nregexec.c:10549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6606:2: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10549:13: note: '{' token is here\n./perl.h:6606:13: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6612:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:10549:13: note: ')' token is here\n./perl.h:6612:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nregexec.c:11005:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:11005:7: note: '{' token is here\nregexec.c:11005:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:11005:7: note: ')' token is here\nregexec.c:11041:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:11041:21: note: '{' token is here\nregexec.c:11041:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:11041:21: 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]\nuniversal.c:498:13: note: '{' token is here\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\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: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\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\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\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:7163:2: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nnumeric.c:677:9: note: '{' token is here\n./perl.h:7163:13: 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:7169:9: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nnumeric.c:677:9: note: ')' token is here\n./perl.h:7169: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:7142:2: note: expanded from macro 'SET_NUMERIC_UNDERLYING'\nnumeric.c:1520:17: note: '{' token is here\n./perl.h:7142:13: 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:7147:9: note: expanded from macro 'SET_NUMERIC_UNDERLYING'\nnumeric.c:1520:17: note: ')' token is here\n./perl.h:7147: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\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: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: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_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\nlocale.c:1694:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1694:5: note: '{' token is here\nlocale.c:1694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1694:5: note: ')' token is here\nlocale.c:1879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:566:35: note: expanded from macro 'void_setlocale_c'\nlocale.c:559:5: note: expanded from macro 'void_setlocale_i'\nlocale.c:1879:5: note: '{' token is here\nlocale.c:559:16: note: expanded from macro 'void_setlocale_i'\nlocale.c:562:13: note: expanded from macro 'void_setlocale_i'\nlocale.c:1879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1879:5: note: ')' token is here\nlocale.c:564:5: note: expanded from macro 'void_setlocale_i'\nlocale.c:564:7: note: expanded from macro 'void_setlocale_i'\nlocale.c:1907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1907:5: note: '{' token is here\nlocale.c:1907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1907:5: note: ')' token is here\nlocale.c:6417:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6417:5: note: '{' token is here\nlocale.c:6417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6417:5: note: ')' token is here\nlocale.c:6445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6445:5: note: '{' token is here\nlocale.c:6445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6445:5: note: ')' token is here\nlocale.c:1525:1: warning: unused function 'S_calculate_LC_ALL' [-Wunused-function]\nlocale.c:1642:1: warning: unused function 'S_get_LC_ALL_display' [-Wunused-function]\nlocale.c:169:19: warning: unused variable 'C_codeset' [-Wunused-const-variable]\nperl.c:2539:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2539:6: note: '{' token is here\nperl.c:2539:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2539:6: note: ')' token is here\nperl.c:4789:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4789:2: note: '{' token is here\nperl.c:4789:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:4789:2: 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:736: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:737: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:2246: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:2246:5: note: '{' token is here\n../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2246: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:2246:5: note: ')' token is here\n../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2252: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:2252:9: note: '{' token is here\n../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../../inline.h:2252: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:2252: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\n:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../zaphod32_hash.h:152:5: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n116:37: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:152:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n../../zaphod32_hash.h:125:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ZAPHOD32_MIX'\n:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../perl_siphash.h:18:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SIPROUND'\n736:29: note: expanded from macro 'STMT_START'\n../../perl_siphash.h:81:3: note: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\expanded from macro 'PERL_SIPHASH_FNC'\n18:3: note: expanded from macro 'SIPROUND'\n62:5: note: expanded from macro 'PERL_SIPHASH_FNC'    ,SIPROUND;SIPROUND;SIPROUND;\n23:3: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'../../perl_siphash.h\n:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_ROUNDS;                               \\\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:25: note: expanded from macro 'EXTEND'\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:59: note: expanded from macro 'XPUSHs'\n../../pp.h:479:61: note: expanded from macro 'XPUSHs'\nB.xs: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\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\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]\n../../pp.h:476:31: note: expanded from macro 'PUSHi'../../cop.h\n../../pp.h:476:31: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PUSHi'\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: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\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 here\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.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]\nattributes.xs:175:6: 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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:175:6: note: ')' token is here\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\n:325:5: note: expanded from macro 'XSRETURN'\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\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: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\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'\nB.xs:1321:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'\n../../perl.h:4041:9: note: expanded from macro 'NOT_REACHED'\nattributes.xs:230:5: note: '{' token is here\n../../perl.h:4039:9: note: expanded from macro 'NOT_REACHED'\nB.xs:1329:25: note: '{' token is here\nattributes.xs:230:5: note: B.xs')' token is here:\n1329:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\n../../perl.h:4039:20: note: expanded from macro 'NOT_REACHED'\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\n../../perl.h:4041:11: note: expanded from macro 'NOT_REACHED'\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\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\n../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'\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\n../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'\nB.xs:1394:17: note: ')' token is here\n737:21: note: expanded from macro 'STMT_END'\nattributes.xs:253:5: warning: '(' and '{' tokens introducing 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: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:2: note: expanded from macro 'SvNV_set'\n../../sv.h:1341:13: 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:48: note: expanded from macro 'SvNV_set'\nB.c:2031:13: note: ')' token is here\n../../sv.h:1344:50: 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\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\nB.c:2316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\nB.xs:1779:6: 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: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\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\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\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: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\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:3997:39: note: expanded from macro 'STATIC_ASSERT_STMT'\nB.xs:2333:2: note: '{' token is here\n../../perl.h:3997: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:3997:78: note: expanded from macro 'STATIC_ASSERT_STMT'\nB.xs:2333:2: note: ')' token is here\n../../perl.h:3997: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:2: note: expanded from macro 'SvCUR_set'\nCwd.xs:553:5: note: '{' token is here\n../../sv.h:1371:13: 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:43: note: expanded from macro 'SvCUR_set'\nCwd.xs:553:5: note: ')' token is here\n../../sv.h:1376:45: 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:853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:853:5: note: '{' token is here\nBzip2.c:853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:853: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\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:948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:948:5: note: '{' token is here\nBzip2.c:948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:948:5: note: ')' token is here\nBzip2.c:975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:975:5: note: '{' token is here\nBzip2.c:975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:975: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\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: note: '{' token is here\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:1062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1062:5: note: '{' token is here\nBzip2.c:1062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1062:5: note: ')' token is here\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:1151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1151:5: note: '{' token is here\nBzip2.c:1151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1151:5: note: ')' token is here\nBzip2.c:1178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1178:13: note: '{' token is here\nBzip2.c:1178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1178:13: note: ')' token is here\nBzip2.c:1180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1180:5: note: '{' token is here\nBzip2.c:1180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1180:5: note: ')' token is here\nBzip2.c:1207:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1207:13: note: '{' token is here\nBzip2.c:1207:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1207:13: note: ')' token is here\nBzip2.c:1209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1209:5: note: '{' token is here\nBzip2.c:1209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1209:5: note: ')' token is here\nBzip2.c:1236:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1236:13: note: '{' token is here\nBzip2.c:1236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1236:13: note: ')' token is here\nBzip2.c:1238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1238:5: note: '{' token is here\nBzip2.c:1238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1238:5: note: ')' token is here\nBzip2.c:1265:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1265:13: note: '{' token is here\nBzip2.c:1265:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1265:13: note: ')' token is here\nBzip2.c:1267:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1267:5: note: '{' token is here\nBzip2.c:1267:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1267:5: note: ')' token is here\nBzip2.c:1303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1303:5: note: '{' token is here\nBzip2.c:1303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1303: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:1467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1467:5: note: '{' token is here\nBzip2.c:1467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1467:5: note: ')' token is here\nBzip2.c:1494:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1494:13: note: '{' token is here\nBzip2.c:1494:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1494:13: note: ')' token is here\nBzip2.c:1496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1496:5: note: '{' token is here\nBzip2.c:1496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1496:5: note: ')' token is here\nBzip2.c:1523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1523:5: note: '{' token is here\nBzip2.c:1523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1523:5: note: ')' token is here\nBzip2.c:1550:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1550:13: note: '{' token is here\nBzip2.c:1550:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1550:13: note: ')' token is here\nBzip2.c:1552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1552:5: note: '{' token is here\nBzip2.c:1552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1552:5: note: ')' token is here\nBzip2.c:1579:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1579:13: note: '{' token is here\nBzip2.c:1579:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1579:13: note: ')' token is here\nBzip2.c:1581:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1581:5: note: '{' token is here\nBzip2.c:1581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1581:5: note: ')' token is here\nBzip2.c:1608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1608:13: note: '{' token is here\nBzip2.c:1608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1608:13: note: ')' token is here\nBzip2.c:1610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1610:5: note: '{' token is here\nBzip2.c:1610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1610:5: note: ')' token is here\nBzip2.c:1637:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1637:13: note: '{' token is here\nBzip2.c:1637:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1637:13: note: ')' token is here\nBzip2.c:1639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1639:5: note: '{' token is here\nBzip2.c:1639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1639:5: note: ')' token is here\nBzip2.c:1666:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1666:13: note: '{' token is here\nBzip2.c:1666:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1666:13: note: ')' token is here\nBzip2.c:1668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1668:5: note: '{' token is here\nBzip2.c:1668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBzip2.c:1668:5: note: ')' token is here\nDumper.xs:517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:517:5: note: '{' token is here\nDumper.xs:517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:517:5: note: ')' token is here\nDumper.xs:537:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:537:6: note: '{' token is here\nDumper.xs:537:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:537:6: note: ')' token is here\nDumper.xs:581:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:581:5: note: '{' token is here\nDumper.xs:581:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:581:5: note: ')' token is here\nDumper.xs:582: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:582:5: note: '{' token is here\nDumper.xs:582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:582:5: note: ')' token is here\nDumper.xs:592:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:592:5: note: '{' token is here\nDumper.xs:592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:592:5: note: ')' token is here\nDumper.xs:593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:593:5: note: '{' token is here\nDumper.xs:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:593:5: note: ')' token is here\nDumper.xs:632:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:632:9: note: '{' token is here\nDumper.xs:632:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:632:9: note: ')' token is here\nDumper.xs:633:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:633:9: note: '{' token is here\nDumper.xs:633:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:633:9: note: ')' token is here\nDumper.xs:741:28: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:741:28: note: '{' token is here\nDumper.xs:741:28: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:741:28: note: ')' token is here\nDumper.xs:742:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:742:6: note: '{' token is here\nDumper.xs:742:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:742:6: note: ')' token is here\nDumper.xs:1080:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1080:29: note: '{' token is here\nDumper.xs:1080:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1080:29: note: ')' token is here\nDumper.xs:1081:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1081:7: note: '{' token is here\nDumper.xs:1081:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1081:7: note: ')' token is here\nDumper.xs:1347:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:2089:94: note: expanded from macro 'my_snprintf'\n../../perl.h:2082:44: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1347:14: note: '{' token is here\n../../perl.h:2082:55: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1347:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:2082:162: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1347:14: note: ')' token is here\n../../perl.h:2082:164: note: expanded from macro 'PERL_SNPRINTF_CHECK'\nDumper.xs:1349:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1349:14: note: '{' token is here\nDumper.xs:1349:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1349:14: note: ')' token is here\nDumper.xs:1381:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1381:3: note: '{' token is here\nDumper.xs:1381:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1381:3: note: ')' token is here\nDumper.xs:1392:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1392:3: note: '{' token is here\nDumper.xs:1392:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1392:3: note: ')' token is here\nDumper.xs:1400:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1400:3: note: '{' token is here\nDumper.xs:1400:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1400:3: note: ')' token is here\nDumper.xs:1428:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1428:4: note: '{' token is here\nDumper.xs:1428:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1428:4: note: ')' token is here\nDumper.xs:1481:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1481:3: note: '{' token is here\nDumper.xs:1481:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1481:3: note: ')' token is here\nDumper.xs:1533:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1533:3: note: '{' token is here\nDumper.xs:1533:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1533:3: note: ')' token is here\nDumper.xs:1534:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1534:17: note: '{' token is here\nDumper.xs:1534:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1534:17: note: ')' token is here\nDumper.xs:1689:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1689:13: note: '{' token is here\nDumper.xs:1689:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1689:13: note: ')' token is here\nDumper.xs:1741:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1741:4: note: '{' token is here\nDumper.xs:1741:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1741:4: note: ')' token is here\nDumper.xs:1757:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1757:3: note: '{' token is here\nDumper.xs:1757:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1757:3: note: ')' token is here\nDumper.c:1946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.c:1946:5: note: '{' token is here\nDumper.c:1946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.c:1946:5: note: ')' token is here\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\n:449:5: note: expanded from macro 'TARGu'\nZlib.c:1107:13: note: ')' token is here\n156:5: 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\n80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nZlib.c:1156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:168:5: warning:     } STMT_END'(' 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:1158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:125:3: note:     STMT_START {                                        \\expanded from macro 'ZAPHOD32_MIX'\nZlib.c:1185:13: 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: 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: 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: 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\n../../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\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\n../../sbox32_hash.h:108:3: note: Zlib.cexpanded from macro 'SBOX32_MIX3':\nZlib.c:1216:5: note: ')' token is here\n:1393:35: note: expanded from macro 'XORSHIFT96_set'\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\n18:3: note: expanded from macro 'SIPROUND'../../pp.h\n:736:29: note: expanded from macro 'STMT_START'\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\n123:6: note: '{' token is here\n:23:5: note: expanded from macro 'SIPROUND'\nZlib.c:1429:5: note: '{' token is here\nZlib.c:1429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:6: warning: Zlib.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1429:5: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1465:5: note: '{' token is here\n1465:5: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;')' token is here\n:124:33: 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:1621:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1621:5: note: '{' token is here\nZlib.c:1621:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1621:5: note: ')' token is here\nZlib.c:1656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1656:5: note: '{' token is here\nZlib.c:1656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1656: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:1811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1811:5: note: '{' token is here\nZlib.c:1811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1811:5: note: ')' token is here\nZlib.c:1880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1880:5: note: '{' token is here\nZlib.c:1880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1880:5: note: ')' token is here\nZlib.c:1907:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1907:13: note: '{' token is here\nZlib.c:1907:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1907:13: note: ')' token is here\nZlib.c:1909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1909:5: note: '{' token is here\nZlib.c:1909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1909:5: note: ')' token is here\nZlib.c:1936:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1936:13: note: '{' token is here\nZlib.c:1936:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1936:13: note: ')' token is here\nZlib.c:1938:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1938:5: note: '{' token is here\nZlib.c:1938:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1938:5: note: ')' token is here\nZlib.c:1965:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1965:13: note: '{' token is here\nZlib.c:1965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1965:13: note: ')' token is here\nZlib.c:1967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1967:5: note: '{' token is here\nZlib.c:1967:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1967:5: note: ')' token is here\nZlib.c:1994:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1994:13: note: '{' token is here\nZlib.c:1994:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1994:13: note: ')' token is here\nZlib.c:1996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1996:5: note: '{' token is here\nZlib.c:1996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1996:5: note: ')' token is here\nZlib.c:2023:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2023:13: note: '{' token is here\nZlib.c:2023:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2023:13: note: ')' token is here\nZlib.c:2025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2025:5: note: '{' token is here\nZlib.c:2025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2025:5: note: ')' token is here\nZlib.c:2052:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2052:13: note: '{' token is here\nZlib.c:2052:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2052:13: note: ')' token is here\nZlib.c:2054:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2054:5: note: '{' token is here\nZlib.c:2054:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2054:5: note: ')' token is here\nZlib.c:2081:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2081:13: note: '{' token is here\nZlib.c:2081:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2081:13: note: ')' token is here\nZlib.c:2083:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2083:5: note: '{' token is here\nZlib.c:2083:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2083:5: note: ')' token is here\nZlib.c:2110:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2110:13: note: '{' token is here\nZlib.c:2110:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2110:13: note: ')' token is here\nZlib.c:2112:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2112:5: note: '{' token is here\nZlib.c:2112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2112:5: note: ')' token is here\nZlib.c:2139:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2139:13: note: '{' token is here\nZlib.c:2139:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2139:13: note: ')' token is here\nZlib.c:2141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2141:5: note: '{' token is here\nZlib.c:2141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2141:5: note: ')' token is here\nZlib.c:2168:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2168:13: note: '{' token is here\nZlib.c:2168:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2168:13: note: ')' token is here\nZlib.c:2170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2170:5: note: '{' token is here\nZlib.c:2170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2170:5: note: ')' token is here\nZlib.c:2197:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2197:13: note: '{' token is here\nZlib.c:2197:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2197:13: note: ')' token is here\nZlib.c:2199:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2199:5: note: '{' token is here\nZlib.c:2199:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2199:5: note: ')' token is here\nZlib.c:2226:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2226:37: note: '{' token is here\nZlib.c:2226:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2226:37: note: ')' token is here\nZlib.c:2228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2228:5: note: '{' token is here\nZlib.c:2228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2228:5: note: ')' token is here\nZlib.c:2269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2269:13: note: '{' token is here\nZlib.c:2269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2269:13: note: ')' token is here\nZlib.c:2271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2271:5: note: '{' token is here\nZlib.c:2271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2271:5: note: ')' token is here\nZlib.c:2307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2307:5: note: '{' token is here\nZlib.c:2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2307:5: 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.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:2572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2572:5: note: '{' token is here\nZlib.c:2572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2572:5: note: ')' token is here\nZlib.c:2599:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2599:13: note: '{' token is here\nZlib.c:2599:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2599:13: note: ')' token is here\nZlib.c:2601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2601:5: note: '{' token is here\nZlib.c:2601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2601:5: note: ')' token is here\nZlib.c:2628:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2628:13: note: '{' token is here\nZlib.c:2628:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2628:13: note: ')' token is here\nZlib.c:2630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2630:5: note: '{' token is here\nZlib.c:2630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2630:5: note: ')' token is here\nZlib.c:2657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2657:13: note: '{' token is here\nZlib.c:2657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2657:13: note: ')' token is here\nZlib.c:2659:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2659:5: note: '{' token is here\nZlib.c:2659:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2659: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:2720:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2720:5: note: '{' token is here\nZlib.c:2720:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2720: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\nZlib.c:2757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\nZlib.c:2757: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]\nZlib.c:2757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2757: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\nZlib.c:2784:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2784:13: 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 hereZlib.c\n78:7: note: expanded from macro 'PUSHMARK'\n737:21: note: ../../pp.hexpanded from macro 'STMT_END':\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        XSprePUSH; PUSHu((IV)RETVAL);\nZlib.c:2786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2786:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:737:21: note: expanded from macro 'STMT_END'\nZlib.c:2813:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2813:13: note: '{' token is here\nZlib.c:2813:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2813:13: note: ')' token is here\nZlib.c:2815:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2815:5: note: '{' token is here\nZlib.c:2815:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2815:5: note: ')' token is here\nZlib.c:2842:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2842:13: note: '{' token is here\nZlib.c:2842:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2842:13: note: ')' token is here\nZlib.c:2844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2844:5: note: '{' token is here\nZlib.c:2844:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2844:5: note: ')' token is here\nZlib.c:2871:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2871:13: note: '{' token is here\nZlib.c:2871:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2871:13: note: ')' token is here\nZlib.c:2873:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2873:5: note: '{' token is here\nZlib.c:2873:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2873:5: note: ')' token is here\nZlib.c:2900:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2900:13: note: '{' token is here\nZlib.c:2900:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2900:13: note: ')' token is here\nZlib.c:2902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2902:5: note: '{' token is here\nZlib.c:2902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2902:5: note: ')' token is here\nZlib.c:2929:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2929:13: note: '{' token is here\nZlib.c:2929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2929:13: note: ./constants.xs')' token is here:\n../../pp.h:449:7: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'TARGu'\nZlib.c:2929:13: note: ')' token is here\nZlib.c:2931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2958:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2958:37: note: '{' token is here\n426:5: note: expanded from macro 'TARGi'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n737:21: note: expanded from macro 'STMT_END'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\nZlib.c:2958:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2958:37: note: ')' token is here\nZlib.c:2960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2960:5: note: '{' token is here\nZlib.c:2960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2960: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]\nDB_File.c:1876:5: note: '{' token is here\nZlib.c:2987:13: note: ')' token is here\n1876:5: note: ')' token is here\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\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\nZlib.c:3023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3023:5: 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\nZlib.c:3060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3060:5: note: '{' token is here\nZlib.c:3060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3060:5: note: ')' token is here\nDB_File.c:1965: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:1965:9: note: '{' token is here\n../../XSUB.h:429:20: note: expanded from macro 'DBM_ckFilter'\nZlib.c:3096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3096:5: note: '{' token is here\n../../XSUB.h:325:16: note:     STMT_START {                                                      \\expanded from macro 'XSRETURN'\n../../XSUB.h:443:6: note: expanded from macro 'DBM_ckFilter'\nZlib.c:3096:5: note: ')' token is here\nDB_File.c:1965:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:453:4: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:1965:9: note: ')' token is here\n../../XSUB.h:453:6: note: expanded from macro 'DBM_ckFilter'\nZlib.c:3132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3132:5: note: '{' token is here\nZlib.c:3132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3132:5: note: ')' token is here\nDB_File.c:1996:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1996:13: note: '{' token is here\nDB_File.c:1996:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1996:13: note: ')' token is here\nDB_File.c:1998:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1998:5: note: '{' token is here\nDB_File.c:1998:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:1998: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\nDB_File.c:2029:9: 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: 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\nDB_File.c:2029:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2029:9: note: ')' token is here\nZlib.c:3288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3288:5: note: '{' token is here\n330:5: note: expanded from macro 'XSRETURN'\nZlib.c:3319:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3319:13: note: '{' token is here\nDB_File.c:2056:13: note: '{' token is here\nDB_File.c:2056:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3319:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3319:13: note: ')' token is here\n2056:13: note: ')' token is here\nZlib.c:3321:5: note: '{' token is here\n../../XSUB.h:325:16: note: DB_File.cexpanded from macro 'XSRETURN':\nDB_File.c:2056:13: note: ')' token is here\nDB_File.c:2058:5: note: '{' token is here\nDB_File.c:2058:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2058:5: note: ')' token is here\nZlib.c:3352:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3352:13: note: '{' token is here\nDB_File.c:2089:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2089:9: note: '{' token is here\nZlib.c:3352:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3352:13: note: ')' token is here\nZlib.c:3354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3354:5: note: '{' token is here\nDB_File.c:2089:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2089:9: note: ')' token is here\nZlib.c:3381:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3381:13: note: '{' token is here\nZlib.c:3381:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3381:13: note: ')' token is here\nZlib.c:3383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3383:5: 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: Zlib.cexpanded from macro 'OutputValue':\n3383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN'\nDB_File.xs:443:11: note: expanded from macro 'OutputValue'\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.xs:1684:9: note: '{' token is here\nZlib.c:3410:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3410:13: note: '{' token is here\nZlib.c:3410:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n477:31: note: expanded from macro 'PUSHu'\nZlib.c:3410:13: note: ')' token is here\nZlib.c:3412:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2126:5: note: '{' token is here\nDB_File.c:2126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2126:5: note: ')' token is here\nZlib.c:3443:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3443:13: note: '{' token is here\nDB_File.c:2159:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2159:9: note: '{' token is here\nZlib.c:3443:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3443:13: note: ')' token is here\n3445:5: note: '{' token is here\nZlib.c:3445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n78:5: note: expanded from macro 'PUSHMARK'\nDB_File.c:2159:9: note: ')' token is here\nDB_File.c:2159:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3476:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3476:13: note: '{' token is here\nDB_File.c:2180:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2180:9: note: '{' token is here\nZlib.c:3476:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3476:13: note: ')' token is here\n../../XSUB.h:443:6: note: Zlib.cexpanded from macro 'DBM_ckFilter':\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'    STMT_START {                                                      \\\nZlib.c:3478:5: note: '{' token is here\n../../perl.h:737:21: note:         DBM_ckFilter(my_sv, filter_store_value, \"filter_store_value\");expanded from macro 'STMT_END'\nDB_File.c:2180:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2180:9: note: ')' token is here\nZlib.c:3516:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3516:5: note: '{' token is here\nDB_File.c:2203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2203:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2203:13: note: ')' token is here\nDB_File.c:2205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2205:5: note: '{' token is here\nDB_File.c:2205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2205: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\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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n429:9: note: expanded from macro 'DBM_ckFilter'\nDB_File.xs:1716:9: note: '{' token is here\nDB_File.xs:461:11: note: expanded from macro 'OutputKey'\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\n../../pp.h:479:59: note: DB_File.xsexpanded from macro 'XPUSHs':\n1716:9: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.xs:2138:9: note: ')' token is here        OutputKey(ST(0), key) ;\nDB_File.xs:1716:9: note: ')' token is here\nZlib.c:3653:5: note: '{' token is here\nZlib.c:3653:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3653:5: note: ')' token is here\nDB_File.c:2245:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2245:5: note: '{' token is here\nZlib.c:3680:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3680:13: note: '{' token is here\nZlib.c:3680:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3680:13: note: ')' token is here\nZlib.c:3682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3682:5: note: '{' token is here\nZlib.c:3682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3682:5: note: ')' token is here\nZlib.c:3709:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3709:13: note:         OutputKey(ST(0), key) ;'{' 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\nZlib.c:3709:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:477:31: note: expanded from macro 'PUSHu'          DBM_ckFilter(arg, filter_fetch_key,\"filter_fetch_key\") ;    \\\nDB_File.xs:1735:9: note: '{' token is here\nZlib.c:3709:13: warning:           DBM_ckFilter(arg, filter_fetch_key,\"filter_fetch_key\") ;    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3709:13: note: ')' token is here\nZlib.c:3711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3711:5: note: '{' token is here\nZlib.c:3711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2285:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2285:5: note: '{' token is here\nDB_File.c:2285:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2285: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:2349:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2349:13: note: '{' token is here\nDB_File.c:2349:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2349:13: note: ')' token is here\nDB_File.c:2351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2351:5: note: '{' token is here\nDB_File.c:2351:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2351: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:2404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2404:5: note: '{' token is here\nDB_File.c:2404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2404: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:2456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2456:5: note: '{' token is here\nDB_File.c:2456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2456: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:2521:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2521:13: note: '{' token is here\nDB_File.c:2521:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2521:13: note: ')' token is here\nDB_File.c:2523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2523:5: note: '{' token is here\nDB_File.c:2523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2523:5: note: ')' token is here\nDB_File.c:2555:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2555:13: note: '{' token is here\nDB_File.c:2555:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2555:13: note: ')' token is here\nDB_File.c:2557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2557:5: note: '{' token is here\nDB_File.c:2557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2557:5: note: ')' token is here\nDB_File.c:2589:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2589:9: note: '{' token is here\nDB_File.c:2589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2589:9: note: ')' token is here\nDB_File.c:2624:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2624:13: note: '{' token is here\nDB_File.c:2624:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2624:13: note: ')' token is here\nDB_File.c:2626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2626:5: note: '{' token is here\nDB_File.c:2626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2626:5: note: ')' token is here\nDB_File.c:2659:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2659:9: note: '{' token is here\nDB_File.c:2659:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2659:9: note: ')' token is here\nDB_File.c:2695:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2695:9: note: '{' token is here\nDB_File.c:2695:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2695:9: note: ')' token is here\nDB_File.c:2696:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2696:2: note: '{' token is here\nDB_File.c:2696:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2696:2: note: ')' token is here\nDB_File.c:2697:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2697:13: note: '{' token is here\nDB_File.c:2697:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2697:13: note: ')' token is here\nDB_File.c:2699:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2699:5: note: '{' token is here\nDB_File.c:2699:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2699:5: note: ')' token is here\nDB_File.c:2732:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2732:9: note: '{' token is here\nDB_File.c:2732:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2732:9: note: ')' token is here\nDB_File.c:2753:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2753:9: note: '{' token is here\nDB_File.c:2753:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2753:9: note: ')' token is here\nDB_File.c:2780:61: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2780:61: note: '{' token is here\nDB_File.c:2780:61: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2780:61: note: ')' token is here\nDB_File.c:2781:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2781:2: note: '{' token is here\nDB_File.c:2781:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2781:2: note: ')' token is here\nDB_File.c:2782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2782:13: note: '{' token is here\nDB_File.c:2782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2782:13: note: ')' token is here\nDB_File.c:2784:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2784:5: note: '{' token is here\nDB_File.c:2784:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2784:5: note: ')' token is here\nDB_File.c:2829:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2829:13: note: '{' token is here\nDB_File.c:2829:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2829:13: note: ')' token is here\nDB_File.c:2831:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2831:5: note: '{' token is here\nDB_File.c:2831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2831:5: note: ')' token is here\nDB_File.c:2874:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2874:13: note: '{' token is here\nDB_File.c:2874:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2874:13: note: ')' token is here\nDB_File.c:2876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2876:5: note: '{' token is here\nDB_File.c:2876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2876:5: note: ')' token is here\nDB_File.c:2910:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2910:9: note: '{' token is here\nDB_File.c:2910:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2910:9: note: ')' token is here\nDB_File.c:2939:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2939:9: note: '{' token is here\nDB_File.c:2939:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2939:9: note: ')' token is here\nDB_File.c:2940:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2940:2: note: '{' token is here\nDB_File.c:2940:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2940:2: note: ')' token is here\nDB_File.c:2941:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2941:9: note: '{' token is here\nDB_File.c:2941:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2941:9: note: ')' token is here\nDB_File.c:2942:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2942:2: note: '{' token is here\nDB_File.c:2942:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2942:2: note: ')' token is here\nDB_File.c:2943:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2943:13: note: '{' token is here\nDB_File.c:2943:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2943:13: note: ')' token is here\nDB_File.c:2945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2945:5: note: '{' token is here\nDB_File.c:2945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2945: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:2: note: expanded from macro 'DBM_setFilter'\nDB_File.xs:2044:9: note: '{' token is here\n../../XSUB.h:412:13: 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:2: note: expanded from macro 'DBM_setFilter'\nDB_File.xs:2044:9: note: ')' token is here\n../../XSUB.h:426:4: note: expanded from macro 'DBM_setFilter'\nDB_File.c:2974:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2974:5: note: '{' token is here\nDB_File.c:2974:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2974: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:3003:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3003:5: note: '{' token is here\nDB_File.c:3003:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3003: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:3032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3032:5: note: '{' token is here\nDB_File.c:3032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3032: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:3061:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3061:5: note: '{' token is here\nDB_File.c:3061:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:3061: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\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 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\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\nPeek.c:663:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPeek.c:663:5: note: '{' token is here\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\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: 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: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\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\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\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'\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:736: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:737: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:167:5: note: '{' token is here\n167:5: note: ')' token is here\n../../../zaphod32_hash.h:168:5: warning: ../../zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\n116:48: note: expanded from macro 'ZAPHOD32_MIX'\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\n158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:158: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: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: note: ')' token is here\n125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../../../zaphod32_hash.h:268:5: note: '{' token is here\n../../../zaphod32_hash.h:268:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:268: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'\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: 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: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:1399:49: note: expanded from macro 'XORSHIFT128_set'\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:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'In file included from\n../../../perl_siphash.h:23: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:23:5: note: expanded from macro 'SIPROUND'\n../../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n../../../perl_siphash.h:81:3: 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: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: 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: 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: note: '{' token is here\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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:24: note: ')' token is here\n62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\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../../../inline.h:2246: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:2246:5: note: '{' token is here\n../../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'In file included from\n795:16: note:     CX_POP_SAVEARRAY(cx);expanded from macro 'CX_POP_SAVEARRAY'\n../../../inline.h:2252:9: note: '{' token is here\n../../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\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'\nByte.c:29: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'\nByte.c:29:2: note: ')' token is here\n../../../pp.h:78:7: note: expanded from macro 'PUSHMARK'\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'\nByte.c:30: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:25: note: expanded from macro 'EXTEND'\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\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\n../../../pp.h:393:30: note: expanded from macro 'EXTEND'RealPPPort.xs\nRealPPPort.xs:183:3: note: '{' token is here\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: 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\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\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\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\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:645:17: note: '{' token is here\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:2: note: expanded from macro 'SvPV_renew'\nRealPPPort.xs:647:17: note: '{' token is here\n../../sv.h:1400:13: note: expanded from macro 'SvPV_renew'\n../../sv.h:1400:15: note: expanded from macro 'SvPV_renew'\n../../sv.h:1378:2: note: expanded from macro 'SvLEN_set'\n../../sv.h:1378:13: 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:43: note: expanded from macro 'SvLEN_set'\nRealPPPort.xs:647:17: note: ')' token is here\n../../sv.h:1383:45: note: expanded from macro 'SvLEN_set'\n../../sv.h:1401:3: note: expanded from macro 'SvPV_renew'\n../../sv.h:1346:2: note: expanded from macro 'SvPV_set'\n../../sv.h:1346:13: note: expanded from macro 'SvPV_set'\n../../sv.h:1351:32: note: expanded from macro 'SvPV_set'\n../../sv.h:1351:34: note: expanded from macro 'SvPV_set'\n../../sv.h:1404:4: note: expanded from macro 'SvPV_renew'\n../../sv.h:1404:6: 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\nRealPPPort.xs:662:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:662:17: note: ')' token is here\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]\nRealPPPort.xs:673:17: note: '{' token is here\nRealPPPort.xs:673:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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]\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]\n../../sv.h:349:38: note: expanded from macro 'SvREFCNT_inc_simple_void'\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:677:17: note: ')' token is here\n../../sv.h:349:77: note: expanded from macro 'SvREFCNT_inc_simple_void'\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: note: '{' token is here\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\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.xs:682:17: warning: '(' and '{' tokens introducing 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 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:2: note: expanded from macro 'SvUV_set'\nRealPPPort.xs:698:17: note: '{' token is here\n../../sv.h:1353:13: 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:42: note: expanded from macro 'SvUV_set'\nRealPPPort.xs:698:17: note: ')' token is here\n../../sv.h:1356:44: 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]\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\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.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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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]\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: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\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: note: '{' token is here\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\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\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\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\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\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\nRealPPPort.c: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\nRealPPPort.c:2929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2929:13: note: ')' token is here\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\nRealPPPort.c:2949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2949:5: note: '{' token is here\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\nRealPPPort.c:2994:13: warning: '}' and ')' tokens terminating 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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2996:5: note: ')' token is here\n:3018:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11657:31: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);expanded from macro 'STMT_START'\n../../pp.h:477:29: note: expanded from macro 'PUSHu'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nRealPPPort.c:3018:13: note: '{' token is here\n:431:16: note: expanded from macro 'TARGu'\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\n./ppport.h:11657:31: note: In file included from expanded from macro 'STMT_START'Encode.xs\nRealPPPort.c:3042:13: 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: 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    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n../../pp.h:466:13: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");expanded from macro 'TARGn'\n:475:31: note: expanded from macro 'PUSHn'\n:470:5: note: expanded from macro 'TARGn'\n:3044:5: note: '{' token is here\nRealPPPort.c:3044:5: note: ')' token is here\nRealPPPort.c:3067:5: 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: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\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\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\n../../XSUB.h:330:5: note:             ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");expanded from macro 'XSRETURN'\n../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nRealPPPort.c:3155:5: note: '{' token is here\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: 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]\n99:36: note: expanded from macro 'SBOX32_MIX3'\n:99:47: note: expanded from macro 'SBOX32_MIX3'\nRealPPPort.c:3170: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]\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]In file included from\n:1482:9: 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]In file included from\n../../pp.h:476:29: note: expanded from macro 'PUSHi'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\nRealPPPort.c:3204:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1487:13: 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\n1487: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: 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: 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\n:11657:31: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_START'\nRealPPPort.c:3281: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]\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'RealPPPort.c\n:87:3: note:     XSRETURN_EMPTY;expanded from macro 'PERL_SIPHASH_FNC'\n118:15: note: ')' token is here\n:11658:25: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_END'\n../../perl_siphash.h:87:3: note: RealPPPort.cexpanded from macro 'PERL_SIPHASH_FNC':\n3296:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n340:24: note: expanded from macro 'XSRETURN_EMPTY'    ,SIPROUND;SIPROUND;SIPROUND;\n340:35: note: expanded from macro 'XSRETURN_EMPTY'\nRealPPPort.c:3296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3296:5: note: '{' token is here\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\nRealPPPort.c:3313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n11657:31: note: expanded from macro 'STMT_START'\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: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\n3423:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_FINAL_ROUNDS                          \\\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:3452:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3452:13: 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:3452:13: note: ')' token is here\nRealPPPort.c:3454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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../../pp.h:476:18: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'PUSHi'\nRealPPPort.c:3474:13: 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: 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\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: note: '{' token is here\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]\nRealPPPort.c:3498:5: 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\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: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\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\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\n../../XSUB.h:325:16: note: Encode.xsexpanded from macro 'XSRETURN':\nEncode.xs:49:5: note: ')' token is here\nRealPPPort.c:4191:5: note: ')' token is here\nEncode.xs:50: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: 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]\n479:32: note: expanded from macro 'XPUSHs'\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\nRealPPPort.c:4229:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11657:31: note: Encode.xsexpanded from macro 'STMT_START':\n67:13: 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'#define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_END\nEncode.xs:67:13: note: '{' token is here\nRealPPPort.c:4229:5: 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\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\nEncode.xs:85:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n330:7: note: expanded from macro 'XSRETURN'\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\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\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\n325:5: note: expanded from macro 'XSRETURN'\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]\n105: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\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\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: 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\nRealPPPort.c:4324:5: 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\nRealPPPort.c:4324: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'Encode.xs\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\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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:     } STMT_ENDexpanded from macro 'STMT_START'\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\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\nEncode.xs:328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4419:5: note: '{' token is here\n: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\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\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\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\n:507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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: 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\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\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\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: 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\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\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]\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]\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\nRealPPPort.c:4571:5: note: '{' token is here#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\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\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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]\nRealPPPort.c:4609:5: note: '{' token is here#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\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\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\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\nRealPPPort.c:4647:5: 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:638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:649:5: warning: '(' 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]\n649:5: note:     XSRETURN(1);')' token is here\nEncode.xs:649:5: note: ')' token is here\nRealPPPort.c:4685: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]\nRealPPPort.c:4704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4704:5: 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\nEncode.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\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\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\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\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\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:728:9: note: ')' token is here\nRealPPPort.c:4761:5: note: '{' token is here\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: 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 introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:740:25: 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]\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\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\nEncode.c:960: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'RealPPPort.c\n../../perl.h:736:29: note:     XSRETURN(1);expanded from macro 'STMT_START'\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\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\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\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]\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\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]\n: note../../perl.h:736:29: note: : expanded from macro 'STMT_START'\n../../XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO'\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:52: note: expanded from macro 'XSRETURN_NO'\nEncode.xs:806:9: note: '{' token is here\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'\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\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:2: note: expanded from macro 'SvIV_set'\nEncode.xs:814:5: note: '{' token is here\n../../sv.h:1336:13: 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:44: note: expanded from macro 'SvIV_set'\nEncode.xs:814:5: note: ')' token is here\n../../sv.h:1339:46: 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]\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\nRealPPPort.c:4913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: Encode.xs')' token is here:\n./ppport.h:11658:25: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'STMT_END'\nEncode.xs:840:9: 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: 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\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\nEncode.c:1125:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.c\nEncode.c:1125: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\n339:35: note:     } STMT_ENDexpanded from macro 'XSRETURN_UNDEF'\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\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\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]\nRealPPPort.c:4995: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: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\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\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\nRealPPPort.c:5033: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.xs:912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\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\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\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: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\nRealPPPort.c:5109:5: note: '{' token is here\n:968:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\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\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\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]\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\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\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: 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\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\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\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: 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]\n494:20: note: expanded from macro 'mXPUSHs'\n:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../pp.h:393:28: note: In file included from expanded from macro 'EXTEND'DosGlob.xs\n:494:20: note: expanded from macro 'mXPUSHs'\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\n../../zaphod32_hash.h:125:3: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'ZAPHOD32_MIX'\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\n157:5: note: ')' token is here                mXPUSHs(newSVpv(buf, 0));\n../../pp.h:../../perl.h388::737:21: note: expanded from macro 'STMT_END'\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\n158:5: note: ')' token is here\nRealPPPort.xs:3486:17: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:116:48: note: RealPPPort.xsexpanded from macro 'ZAPHOD32_MIX':\n3486: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\n../../perl.h:737:21: note: RealPPPort.xsexpanded from macro 'STMT_END':\n3486:17: warning: #   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:498:60: note: expanded from macro 'mXPUSHi'\nRealPPPort.xs:3487: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]\n:737:21: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'STMT_END'\n3487:17: ../../zaphod32_hash.hwarning:: 80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nRealPPPort.xs:3487:17: note: ')' token is here\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'RealPPPort.xs\n../../pp.h:494:20: note: expanded from macro 'mXPUSHs'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\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]\n../../XSUB.h:330:7: note:     v ^= (v>>23);                       \\expanded from macro 'XSRETURN'\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: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: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\n../../zaphod32_hash.h:170:5: note: '{' token is hereRealPPPort.c\n:7123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11657:31: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'STMT_START'\nRealPPPort.c:7123: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: 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\n../../zaphod32_hash.h:124:32: note: RealPPPort.cexpanded from macro 'ZAPHOD32_MIX':\n7123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v2 = ROTR32(v2, 7) ^ v0;   \\\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\n:340:52: note: expanded from macro 'XSRETURN_EMPTY'\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]\n../../XSUB.h:330:7: note:             ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");expanded from macro 'XSRETURN'\n./ppport.h:11657:31: note: expanded from macro 'STMT_START'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\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\n../../XSUB.h:340:67: note: In file included from expanded from macro 'XSRETURN_EMPTY'DosGlob.xs\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]\n:3611:17: note: ')' token is here\n3611: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.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: note: ')' token is here\nRealPPPort.c:7382:13: warning: ../../sbox32_hash.h'}' 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: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\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'    SIP_ROUNDS;                             \\\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]\n../../perl_siphash.h:118:6: note: RealPPPort.c'{' token is here:\n7567:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:7567:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n431:5: note: expanded from macro 'TARGu'\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\n11658:25: note: expanded from macro 'STMT_END'../../perl_siphash.h\n:330:5: note: expanded from macro 'XSRETURN'\n:477:29: note: expanded from macro 'PUSHu'\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]\n../../pp.h:477:29: note: expanded from macro 'PUSHu'    SIP_ROUNDS;                             \\\n../../perl_siphash.h:62:5: note:     STMT_START {                                                        \\expanded from macro 'PERL_SIPHASH_FNC'\nRealPPPort.c:7642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'RealPPPort.c\n: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\n:330:5: note:     ,SIPROUND;SIPROUND;expanded from macro 'XSRETURN'\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: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\n../../perl_siphash.h:23:5: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'SIPROUND'\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\n477:56: note: expanded from macro 'PUSHu'\n../../perl_siphash.h:../../XSUB.h87::3253: note: expanded from macro 'PERL_SIPHASH_FNC'\n325:16: note: expanded from macro 'XSRETURN'\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.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\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\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4011:17: note: '{' token is here\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: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\nRealPPPort.xs:4030:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:4030:17: note: ')' token is here\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\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.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\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]\n../../XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO'\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\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: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: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: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:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: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:1456:5: 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: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../../../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:2246: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:2246:5: note: ')' token is here\n../../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../inline.h:2252: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:2252: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:2252:9: note: ')' token is here\n../../../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\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]\nCN.c:34:2: note: ')' token is here\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\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\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\nLanginfo.c:251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nLanginfo.c:251:5: note: '{' token is here\nLanginfo.c:251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nLanginfo.c:251:5: note: ')' token is here\n113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'    STMT_START {                                                        \\\n:65:5: note: '{' token is here\nIO.xs:65:5: note: ')' token is here\n../../perl.h:3928:33: note: expanded from macro 'NORETURN_FUNCTION_END'\nIO.c:348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:348:5: note: '{' token is here\nIO.c:348:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:348:5: note: ')' token is here\nIO.c:409:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:409:5: note: '{' token is here\nIO.c:409:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:409:5: note: ')' token is here\nIO.c:452:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:452:5: note: ')' token is here\n../../perl_siphash.h:18:14: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'SIPROUND'\nIO.xs:282:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:332:52: note: expanded from macro 'XSRETURN_IV'\nIO.xs:282:5: note: '{' token is here\n../../perl_siphash.h:23:3: note: IO.xsexpanded from macro 'SIPROUND':\n123:15: note: ')' token is here\n:11658:25: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_END'\nIO.xs:299:2: 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:299:2: note: '{' token is here\n../../XSUB.h:332:35: note: expanded from macro 'XSRETURN_IV'\nIO.xs:299:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:332:65: note: expanded from macro 'XSRETURN_IV'\nIO.xs:299:2: note: ')' token is here\n../../XSUB.h:332:67: note: expanded from macro 'XSRETURN_IV'\nIO.xs:301:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:339:35: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'XSRETURN_UNDEF'\n../../perl_siphash.h:124:24: note: ')' token is hereIO.xs\n:301:2: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:301:2: note: ')' token is here\nIO.xs:301:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:529:5: note: '{' token is here\nIO.c:529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:529:5: note: ')' token is here\nIO.xs:333:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:333:21: note: '{' token is here\nIO.xs:333:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:333:21: note: ')' token is here\nIO.c:582:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:582:13: note: '{' token is here\nIO.c:582:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:582:13: note: ')' token is here\nIO.c:584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:584:5: note: '{' token is here\nIO.c:584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:584:5: note: ')' token is here\nIO.c:616:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:616:13: note: '{' token is here\nIO.c:616:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:616:13: note: ')' token is here\nIO.c:618:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:618:5: note: '{' token is here\nIO.c:618:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:618:5: note: ')' token is here\nIO.c:656:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:656:13: note: '{' token is here\nIO.c:656:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:656:13: note: ')' token is here\nIO.c:658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:658:5: note: '{' token is here\nIO.c:658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:658:5: note: ')' token is here\nIO.c:689:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:689:13: note: '{' token is here\nIO.c:689:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:689:13: note: ')' token is here\nIO.c:691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:691:5: note: '{' token is here\nIO.c:691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:691:5: note: ')' token is here\nIO.c:729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:729:5: note: '{' token is here\nIO.c:729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:729:5: note: ')' token is here\nIO.c:755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:755:5: note: '{' token is here\nIO.c:755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:755:5: note: ')' token is here\nIO.c:808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:808:5: note: '{' token is here\nIO.c:808:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:808:5: note: ')' token is here\nIO.c:858:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:858:5: note: '{' token is here\nIO.c:858:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:858:5: note: ')' token is here\nIO.xs:566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:566:5: note: '{' token is here\nIO.xs:566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:566:5: note: ')' token is here\nIO.c:966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:966:5: note: '{' token is here\nIO.c:966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:966: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]\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../../inline.h:2246:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");')' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\nListUtil.xs:232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:232:5: note: ')' token is here\n:1399:38: note: expanded from macro 'XORSHIFT128_set'        XSRETURN_UNDEF;\n263:9: note: '{' token is here\n:737:21: note:     STMT_START {                                        \\expanded from macro 'STMT_END'\n../../XSUB.h:339:52: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'XSRETURN_UNDEF'\nListUtil.xs:263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:263:9: note: ')' token is here\nListUtil.xs:297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:297:5: note: '{' token is here\nListUtil.xs:297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:297:5: note: ')' token is here\nListUtil.c:456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:456:5: note: '{' token is here\nListUtil.c:456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:456:5: note: ')' token is here\nListUtil.xs:322:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:322:21: note: '{' token is here\nListUtil.xs:322:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:322:21: note: ')' token is here\nListUtil.xs:323:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:323:53: note: '{' token is here\nListUtil.xs:324:53: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:324:53: note: '{' token is here\nListUtil.xs:324:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:473:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:473:5: note: '{' token is here\nListUtil.xs:473:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:473:5: note: ')' token is here\nListUtil.c:637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:637:5: note: '{' token is here\nListUtil.c:637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:637:5: note: ')' token is here\nListUtil.xs:491:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:491:9: note: '{' token is here\nListUtil.xs:491:9: 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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END\n../../XSUB.h:../../perl_siphash.h330::237:5: note: expanded from macro 'SIPROUND'\nListUtil.xs:491:9: note: ')' token is here\nListUtil.xs:513:5: note: '{' token is here\nListUtil.xs:513:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:513:5: note: ')' token is here\nListUtil.c:683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n683:5: note: '{' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'  SIP_FINAL_ROUNDS                          \\\nListUtil.xs:541:13: note: '{' token is here\nListUtil.xs:541:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:541:13: note: ')' token is here\nListUtil.xs:543:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:339:52: note: expanded from macro 'XSRETURN_UNDEF'\n736:29: note: expanded from macro 'STMT_START'  STMT_START {              \\\nListUtil.xs:543:13: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n339:52: note: expanded from macro 'XSRETURN_UNDEF'\nListUtil.xs:543:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:543:13: note: ')' token is here\n../../sv.h:2289:3: note: expanded from macro 'SvSetMagicSV'\n../../sv.h:2269:2: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:551:5: note: '{' token is here\n../../sv.h:2269:13: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../sv.h\n:2289:23: note: expanded from macro 'SvSetMagicSV'\n../../sv.h:2289:23: note: expanded from macro 'SvSetMagicSV'\n../../sv.h:2272:3: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:551:5: note: ')' token is here\nListUtil.xs:551:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:570:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1288:5: note: expanded from macro 'PUSH_MULTICALL'\n../../cop.h:1294:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nListUtil.xs:570:9: note: '{' token is here\n../../cop.h:1294:16: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1300:2: 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:570: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:570:9: note: ')' token is here\n../../cop.h:166:7: note: expanded from macro 'CATCH_SET'\n../../cop.h:1301:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1214:2: 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:1217:5: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1217:7: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1312:5: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1312:7: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nListUtil.xs:573:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1315:5: note: expanded from macro 'MULTICALL'\nListUtil.xs:573:13: note: '{' token is here\n../../cop.h:1315:16: note: expanded from macro 'MULTICALL'\nListUtil.xs:573:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1318:5: note: expanded from macro 'MULTICALL'\nListUtil.xs:573:13: note: ')' token is here\n../../cop.h:1318:7: note: expanded from macro 'MULTICALL'\nListUtil.xs:574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:574:13: note: '{' token is here\nListUtil.xs:574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:574:13: note: ')' token is here\n../../sv.h:2274:2: note: expanded from macro 'SvSetSV_and'\n../../sv.h:2274:4: note: expanded from macro 'SvSetSV_and'\nListUtil.xs:582:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1321:5: note: expanded from macro 'POP_MULTICALL'\nListUtil.xs:582:9: note: '{' token is here\n../../cop.h:1321:16: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1324:2: 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:582: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:582:9: note: ')' token is here\n../../scope.h:225:7: note: expanded from macro 'LEAVE_SCOPE'\n../../cop.h:1330:2: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1224:5: note: expanded from macro 'POPSTACK'\n../../cop.h:1224:16: note: expanded from macro 'POPSTACK'\n../../cop.h:1235:2: note: expanded from macro 'POPSTACK'\n../../cop.h:1238:5: note: expanded from macro 'POPSTACK'\n../../cop.h:1238:7: note: expanded from macro 'POPSTACK'\n../../cop.h:1331:2: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1333:5: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1333:7: note: expanded from macro 'POP_MULTICALL'\nListUtil.xs:591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:591:13: note: '{' token is here\nListUtil.xs:591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:591:13: note: ')' token is here\nListUtil.xs:594:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:594:13: note: '{' token is here\nListUtil.xs:594:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:594:13: note: ')' token is here\nListUtil.xs:609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:609:9: note: '{' token is here\nListUtil.xs:609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:609:9: note: ')' token is here\nListUtil.xs:613:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:613:9: note: '{' token is here\nListUtil.xs:613:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:613:9: note: ')' token is here\nListUtil.c:789:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:789:5: note: '{' token is here\nListUtil.c:789:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:789:5: note: ')' token is here\nListUtil.xs:633:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:633:9: note: '{' token is here\nListUtil.xs:633:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:633:9: note: ')' token is here\nListUtil.xs:643:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:643:9: note: '{' token is here\nListUtil.xs:643:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:643:9: note: ')' token is here\n../../cop.h:1197:5: note: expanded from macro 'PUSHSTACKi'\n../../cop.h:1197:16: note: expanded from macro 'PUSHSTACKi'\nListUtil.xs:650:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:650:13: note: '{' token is here\nListUtil.xs:650:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:650:13: note: ')' token is here\nListUtil.xs:656:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:656:17: note: '{' token is here\nListUtil.xs:656:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:656:17: note: ')' token is here\nListUtil.xs:658:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:658:17: note: '{' token is here\nListUtil.xs:658:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:658:17: note: ')' token is here\nListUtil.xs:665:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:665:9: note: '{' token is here\nListUtil.xs:665:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:665:9: note: ')' token is here\nListUtil.xs:674:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:674:13: note: '{' token is here\nListUtil.xs:674:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:674:13: note: ')' token is here\nListUtil.xs:678:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:678:17: note: '{' token is here\nListUtil.xs:678:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:678:17: note: ')' token is here\nListUtil.xs:682:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:682:5: note: '{' token is here\nListUtil.xs:682:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:682:5: note: ')' token is here\nListUtil.c:867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:867:5: note: '{' token is here\nListUtil.c:867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:867:5: note: ')' token is here\nListUtil.xs:716:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:716:9: note: '{' token is here\nListUtil.xs:716:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:716:9: note: ')' token is here\nListUtil.xs:723:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:723:13: note: '{' token is here\nListUtil.xs:723:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:723:13: note: ')' token is here\nListUtil.xs:725:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:725:17: note: '{' token is here\nListUtil.xs:725:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:725:17: note: ')' token is here\nListUtil.xs:727:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:727:17: note: '{' token is here\nListUtil.xs:727:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:727:17: note: ')' token is here\nListUtil.xs:730:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:730:9: note: '{' token is here\nListUtil.xs:730:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:730:9: note: ')' token is here\nListUtil.xs:740:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:740:13: note: '{' token is here\nListUtil.xs:740:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:740:13: note: ')' token is here\nListUtil.xs:744:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:744:17: note: '{' token is here\nListUtil.xs:744:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:744:17: note: ')' token is here\nListUtil.xs:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:750:5: note: '{' token is here\nListUtil.xs:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:750:5: note: ')' token is here\nListUtil.xs:792:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:792:9: note: '{' token is here\nListUtil.xs:792:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:792:9: note: ')' token is here\nListUtil.xs:795:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:795:9: note: '{' token is here\nListUtil.xs:795:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:795:9: note: ')' token is here\nListUtil.xs:799:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:799:9: note: '{' token is here\nListUtil.xs:799:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:799:9: note: ')' token is here\nListUtil.xs:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:830:5: note: '{' token is here\nListUtil.xs:830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:830:5: note: ')' token is here\nListUtil.xs:862:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:862:9: note: '{' token is here\nListUtil.xs:862:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:862:9: note: ')' token is here\nListUtil.xs:875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:875:5: note: '{' token is here\nListUtil.xs:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:875:5: note: ')' token is here\nListUtil.xs:897:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:897:5: note: '{' token is here\nListUtil.xs:897:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:897:5: note: ')' token is here\nListUtil.xs:919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:919:5: note: '{' token is here\nListUtil.xs:919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:919:5: note: ')' token is here\nListUtil.xs:951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:951:9: note: '{' token is here\nListUtil.xs:951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:951:9: note: ')' token is here\nListUtil.xs:956:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:956:13: note: '{' token is here\nListUtil.xs:956:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:956:13: 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:965:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:965:17: note: '{' token is here\nListUtil.xs:965:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:965:17: note: ')' token is here\nListUtil.xs:968:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:968:17: note: '{' token is here\nListUtil.xs:968:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:968:17: note: ')' token is here\nListUtil.xs:970:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:970:9: note: '{' token is here\nListUtil.xs:970:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:970:9: note: ')' token is here\nListUtil.xs:971:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:971:9: note: '{' token is here\nListUtil.xs:971:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:971:9: note: ')' token is here\nListUtil.xs:981:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:981:13: note: '{' token is here\nListUtil.xs:981:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:981:13: note: ')' token is here\nListUtil.xs:992:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:992:17: note: '{' token is here\nListUtil.xs:992:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:992:17: note: ')' token is here\nListUtil.xs:995:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:995:17: note: '{' token is here\nListUtil.xs:995:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:995:17: note: ')' token is here\nListUtil.xs:999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:999:5: note: '{' token is here\nListUtil.xs:999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:999:5: note: ')' token is here\nListUtil.xs:1037:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2246:5: note:     STMT_START {                                                        \\'{' token is here\n../../cop.h:1288:5: note: In file included from Base64.xs:30:\n../../inline.h:2246:5: warning:     PUSH_MULTICALL_FLAGS(the_cv, 0)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n800:5: note:         CATCH_SET(TRUE);                                                \\expanded from macro 'CX_POP_SAVEARRAY'\nListUtil.xs:1037:9: note: '{' token is here\nListUtil.xs:1037:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n805:5: note:         CATCH_SET(TRUE);                                                \\expanded from macro 'CLEAR_ARGARRAY'\nListUtil.xs:1037:9: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nListUtil.xs:1037:9: note: ')' token is here\nListUtil.xs:1042:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1042:13: note: '{' token is here\nListUtil.xs:1042:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1042:13: note: ')' token is here\nListUtil.xs:1054:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1054:9: note: '{' token is here\nListUtil.xs:1054:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1054:9: note: ')' token is here\nListUtil.xs:1068:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1068:13: note: '{' token is here\nListUtil.xs:1068:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1068:13: note: ')' token is here\nListUtil.xs:1085:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1085:9: note: '{' token is here\nListUtil.xs:1085:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1085:9: note: ')' token is here\nListUtil.xs:1088:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1088:9: note: '{' token is here\nListUtil.xs:1088:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1088:9: note: ')' token is here\nListUtil.xs:1130:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1130:9: 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]\nListUtil.xs:1130:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1130:9: note: ')' token is here\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.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]\nBase64.xs:231:2: note: ')' token is here\nBase64.c:408:5: note: '{' token is here\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\n../../XSUB.h:ListUtil.xs330:7: note: expanded from macro 'XSRETURN':\n:737:21: note:             MULTICALL;expanded from macro 'STMT_END'\n:1315:5: note: expanded from macro 'MULTICALL'\nListUtil.xs:1137:13: note: '{' token is here\nListUtil.xs:1137:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1137:13: 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\nListUtil.xs:1177:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1177:9: 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\nBase64.c:454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n225:7: note:     XSRETURN(1);expanded from macro 'LEAVE_SCOPE'\n454:5: note: #   define STMT_END     )')' token is here\nBase64.c:492:13: 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]\nListUtil.xs:1177:9: note: ')' token is here\nListUtil.xs:1177:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n426:5: note: #   define STMT_END     )expanded from macro 'TARGi'\nBase64.c:492:13: note: ')' token is here\n:159:16: note: expanded from macro 'CATCH_SET'        XSprePUSH; PUSHi((IV)RETVAL);\nListUtil.xs:1182:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1182:13: note: '{' token is here\nListUtil.xs:1182:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1182:13: note: ')' token is here\nListUtil.xs:1206:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1206:13: note: '{' token is here\nListUtil.xs:1206:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1206:13: 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\nListUtil.xs:1233:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1233:9: 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]\n../../XSUB.hBase64.c::631:5: note: '{' token is here\nListUtil.xs:1233:9: note: ')' token is here\nBase64.c:631:5: note: ')' token is here\nListUtil.xs:1236:5: note: '{' token is here\nListUtil.xs:1236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1236:5: note: ')' token is here\nListUtil.xs:1261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1261:5: note: '{' token is here\nListUtil.xs:1261:5: warning: Base64.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n500:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XSRETURN(items);\nListUtil.c:1560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.xs:500:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1560:5: note: ')' token is here\n330:7: note:     XSRETURN(1);expanded from macro 'XSRETURN'\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\nListUtil.xs:1276:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1276:9: note: '{' token is here\nListUtil.xs:1276:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1276:9: note: ')' token is here\nListUtil.xs:1307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1307:5: note: '{' token is here\nListUtil.xs:1307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1307:5: note: ')' token is here\nListUtil.c:1615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1615:5: note: '{' token is here\nListUtil.c:1615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1615:5: note: ')' token is here\nListUtil.xs:1407:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1407:9: note: '{' token is here\nListUtil.xs:1407:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1407:9: note: ')' token is here\nListUtil.c:1722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1722:5: note: '{' token is here\nListUtil.c:1722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1722:5: note: ')' token is here\nListUtil.xs:1563:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1563:9: note: '{' token is here\nListUtil.xs:1563:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1563:9: note: ')' token is here\nListUtil.c:1887:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1887:5: note: '{' token is here\nListUtil.c:1887:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1887:5: note: ')' token is here\nListUtil.xs:1584:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1584:9: note: '{' token is here\nListUtil.xs:1584:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1584:9: note: ')' token is here\nListUtil.xs:1589:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1589:9: note: '{' token is here\nListUtil.xs:1589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1589:9: note: ')' token is here\nListUtil.xs:1595:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1595:9: note: '{' token is here\nListUtil.xs:1595:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1595:9: note: ')' token is here\nListUtil.xs:1600:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1600:9: note: '{' token is here\nListUtil.xs:1600:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1600:9: note: ')' token is here\nListUtil.xs:1603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1603:5: note: '{' token is here\nListUtil.xs:1603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1603:5: note: ')' token is here\nListUtil.c:1934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1934:5: note: '{' token is here\nListUtil.c:1934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1934:5: note: ')' token is here\nListUtil.xs:1615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1615:5: note: '{' token is here\nListUtil.xs:1615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1615:5: note: ')' token is here\nListUtil.c:1955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1955:5: note: '{' token is here\nListUtil.c:1955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1955:5: note: ')' token is here\nListUtil.xs:1626:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1626:9: note: '{' token is here\nListUtil.xs:1626:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1626:9: note: ')' token is here\nListUtil.c:1986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1986:5: note: '{' token is here\nListUtil.c:1986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:1986:5: 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.c:2010:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2010:37: note: '{' token is here\nListUtil.c:2010:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2010:37: note: ')' token is here\nListUtil.c:2012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2012:5: note: '{' token is here\nListUtil.c:2012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2012:5: note: ')' token is here\nListUtil.xs:1660:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1660:9: note: '{' token is here\nListUtil.xs:1660:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1660:9: note: ')' token is here\nListUtil.c:2036:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2036:13: note: '{' token is here\nListUtil.c:2036:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2036:13: note: ')' token is here\nListUtil.c:2038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2038:5: note: '{' token is here\nListUtil.c:2038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2038:5: note: ')' token is here\nListUtil.c:2059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2059:5: note: '{' token is here\nListUtil.c:2059:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2059:5: note: ')' token is here\nListUtil.c:2110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2110:5: note: '{' token is here\nListUtil.c:2110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2110:5: note: ')' token is here\nListUtil.xs:1725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1725:5: note: '{' token is here\nListUtil.xs:1725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1725:5: note: ')' token is here\nListUtil.c:2132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2132:5: note: '{' token is here\nListUtil.c:2132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2132:5: note: ')' token is here\nListUtil.c:2151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2151:13: note: '{' token is here\nListUtil.c:2151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2151:13: note: ')' token is here\nListUtil.c:2153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2153:5: note: '{' token is here\nListUtil.c:2153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2153:5: note: ')' token is here\nListUtil.c:2172:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2172:13: note: '{' token is here\nListUtil.c:2172:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2172:13: note: ')' token is here\nListUtil.c:2174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2174:5: note: '{' token is here\nListUtil.c:2174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2174:5: note: ')' token is here\nListUtil.xs:1758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1758:5: note: '{' token is here\nListUtil.xs:1758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1758:5: note: ')' token is here\nListUtil.c:2197:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2197:5: note: '{' token is here\nListUtil.c:2197:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2197:5: note: ')' token is here\nListUtil.c:2231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2231:5: note: '{' token is here\nListUtil.c:2231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2231:5: note: ')' token is here\nListUtil.xs:1809:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1809:13: note: '{' token is here\nListUtil.xs:1809:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1809:13: note: ')' token is here\nListUtil.xs:1812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1812:5: note: '{' token is here\nListUtil.xs:1812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1812:5: note: ')' token is here\nListUtil.c:2271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2271:5: note: '{' token is here\nListUtil.c:2271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2271:5: note: ')' token is here\nListUtil.xs:1842:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1842:5: note: '{' token is here\nListUtil.xs:1842:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1842:5: note: ')' token is here\nListUtil.xs:1961: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:1961:9: note: '{' token is here\n../../sv.h:1365:20: note: expanded from macro 'SvMAGIC_set'\nListUtil.xs:1961: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:1961:9: note: ')' token is here\n../../sv.h:1366:67: note: expanded from macro 'SvMAGIC_set'\nListUtil.xs:1991:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1991:9: note: '{' token is here\nListUtil.xs:1991:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1991:9: note: ')' token is here\nListUtil.xs:1999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1999:5: note: '{' token is here\nListUtil.xs:1999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1999: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\nOpcode.xs:139:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\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:1652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1652:5: note: '{' token is here\nPOSIX.xs:1652:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1652:5: note: ')' token is here\nPOSIX.xs:1791:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1791:6: note: '{' token is here\nPOSIX.xs:1791:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1791:6: note: ')' token is here\nPOSIX.c:1960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:1960:5: note: '{' token is here\nPOSIX.c:1960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:1960:5: note: ')' token is here\nPOSIX.c:2008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2008:5: note: '{' token is here\nPOSIX.c:2008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2008:5: note: ')' token is here\nPOSIX.c:2048:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2048:5: note: '{' token is here\nPOSIX.c:2048:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2048:5: note: ')' token is here\nPOSIX.c:2083:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2083:13: note: '{' token is here\nPOSIX.c:2083:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2083:13: note: ')' token is here\nPOSIX.c:2085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2085:5: note: '{' token is here\nPOSIX.c:2085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2085:5: note: ')' token is here\nPOSIX.xs:1835:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1835:6: note: '{' token is here\nPOSIX.xs:1835:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1835:6: note: ')' token is here\nPOSIX.c:2121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2121:5: note: '{' token is here\nPOSIX.c:2121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2121:5: note: ')' token is here\nPOSIX.c:2152:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2152:4: note: '{' token is here\nPOSIX.c:2152:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2152:4: note: ')' token is here\nPOSIX.c:2171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2171:5: note: '{' token is here\nPOSIX.c:2171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2171:5: note: ')' token is here\nPOSIX.c:2208:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2208:4: note: '{' token is here\nPOSIX.c:2208:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2208:4: note: ')' token is here\nPOSIX.c:2243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2243:5: note: '{' token is here\nPOSIX.c:2243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2243:5: note: ')' token is here\nPOSIX.c:2272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2272:13: note: '{' token is here\nPOSIX.c:2272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2272:13: note: ')' token is here\nPOSIX.c:2274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2274:5: note: '{' token is here\nPOSIX.c:2274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2274:5: note: ')' token is here\nPOSIX.c:2323:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2323:13: note: '{' token is here\nPOSIX.c:2323:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2323:13: note: ')' token is here\nPOSIX.c:2325:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2325:5: note: '{' token is here\nPOSIX.c:2325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2325:5: note: ')' token is here\nPOSIX.c:2362:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2362:13: note: '{' token is here\nPOSIX.c:2362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2362:13: note: ')' token is here\nPOSIX.c:2364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2364:5: note: '{' token is here\nPOSIX.c:2364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2364:5: note: ')' token is here\nPOSIX.c:2407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2407:5: note: '{' token is here\nPOSIX.c:2407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2407:5: note: ')' token is here\nPOSIX.c:2454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2454:5: note: '{' token is here\nPOSIX.c:2454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2454:5: note: ')' token is here\nPOSIX.c:2491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2491:5: note: '{' token is here\nPOSIX.c:2491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2491:5: note: ')' token is here\nPOSIX.c:2612:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2612:13: note: '{' token is here\nPOSIX.c:2612:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2612:13: note: ')' token is here\nPOSIX.c:2614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2614:5: note: '{' token is here\nPOSIX.c:2614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2614:5: note: ')' token is here\nPOSIX.c:2661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2661:5: note: '{' token is here\nPOSIX.c:2661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2661:5: note: ')' token is here\nPOSIX.c:2687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2687:5: note: '{' token is here\nPOSIX.c:2687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2687:5: note: ')' token is here\nPOSIX.xs:2091:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2091:13: note: '{' token is here\nPOSIX.xs:2091:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2091:13: note: ')' token is here\nPOSIX.c:2721:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2721:37: note: '{' token is here\nPOSIX.c:2721:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2721:37: 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.c:2931:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2931:13: note: '{' token is here\nPOSIX.c:2931:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2931:13: note: ')' token is here\nPOSIX.c:2933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2933:5: note: '{' token is here\nPOSIX.c:2933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2933:5: note: ')' token is here\nPOSIX.c:2954:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2954:13: note: '{' token is here\nPOSIX.c:2954:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2954:13: note: ')' token is here\nPOSIX.c:2956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2956:5: note: '{' token is here\nPOSIX.c:2956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2956:5: note: ')' token is here\nPOSIX.c:2996:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2996:13: note: '{' token is here\nPOSIX.c:2996:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2996:13: note: ')' token is here\nPOSIX.c:2998:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2998:5: note: '{' token is here\nPOSIX.c:2998:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2998:5: note: ')' token is here\nPOSIX.c:3068:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3068:13: note: '{' token is here\nPOSIX.c:3068:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3068:13: note: ')' token is here\nPOSIX.c:3070:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3070:5: note: '{' token is here\nPOSIX.c:3070:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3070:5: note: ')' token is here\nPOSIX.c:3094:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3094:13: note: '{' token is here\nPOSIX.c:3094:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3094:13: note: ')' token is here\nPOSIX.c:3096:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3096:5: note: '{' token is here\nPOSIX.c:3096:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3096:5: note: ')' token is here\nPOSIX.c:3121:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3121:2: note: '{' token is here\nPOSIX.c:3121:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3121:2: note: ')' token is here\nPOSIX.c:3123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3123:5: note: '{' token is here\nPOSIX.c:3123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3123:5: note: ')' token is here\nPOSIX.c:3149:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3149:2: note: '{' token is here\nPOSIX.c:3149:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3149:2: note: ')' token is here\nPOSIX.c:3151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3151:5: note: '{' token is here\nPOSIX.c:3151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3151:5: note: ')' token is here\nPOSIX.c:3175:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3175:13: note: '{' token is here\nPOSIX.c:3175:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3175:13: note: ')' token is here\nPOSIX.c:3177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3177:5: note: '{' token is here\nPOSIX.c:3177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3177:5: note: ')' token is here\nPOSIX.c:3308:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3308:13: note: '{' token is here\nPOSIX.c:3308:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3308:13: note: ')' token is here\nPOSIX.c:3310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3310:5: note: '{' token is here\nPOSIX.c:3310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3310:5: note: ')' token is here\nPOSIX.c:3353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3353:13: note: '{' token is here\nPOSIX.c:3353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3353:13: note: ')' token is here\nPOSIX.c:3355:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3355:5: note: '{' token is here\nPOSIX.c:3355:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3355:5: note: ')' token is here\nPOSIX.c:3435:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3435:13: note: '{' token is here\nPOSIX.c:3435:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3435:13: note: ')' token is here\nPOSIX.c:3437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3437:5: note: '{' token is here\nPOSIX.c:3437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3437:5: note: ')' token is here\nPOSIX.c:3466:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3466:13: note: '{' token is here\nPOSIX.c:3466:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3466:13: note: ')' token is here\nPOSIX.c:3468:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3468:5: note: '{' token is here\nPOSIX.c:3468:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3468:5: note: ')' token is here\nPOSIX.c:3517:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3517:13: note: '{' token is here\nPOSIX.c:3517:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3517:13: note: ')' token is here\nPOSIX.c:3519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3519:5: note: '{' token is here\nPOSIX.c:3519:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3519:5: note: ')' token is here\nPOSIX.c:3565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3565:13: note: '{' token is here\nPOSIX.c:3565:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3565:13: note: ')' token is here\nPOSIX.c:3567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3567:5: note: '{' token is here\nPOSIX.c:3567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3567:5: note: ')' token is here\nPOSIX.c:3588:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3588:17: note: '{' token is here\nPOSIX.c:3599:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3599:8: note: ')' token is here\nPOSIX.xs:2809:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2809:14: note: '{' token is here\nPOSIX.xs:2809:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2809:14: note: ')' token is here\nPOSIX.xs:2818:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2818:10: note: '{' token is here\nPOSIX.xs:2818:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2818:10: note: ')' token is here\nPOSIX.xs:2845:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2845:16: note: '{' token is here\nPOSIX.xs:2845:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2845:16: note: ')' token is here\nPOSIX.xs:2870:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2870:20: note: '{' token is here\nPOSIX.xs:2870:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2870:20: note: ')' token is here\nPOSIX.xs:2949:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2949:3: note: '{' token is here\nPOSIX.xs:2949:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2949:3: note: ')' token is here\nPOSIX.xs:2979:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2979:7: note: '{' token is here\nPOSIX.xs:2979:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2979:7: note: ')' token is here\nPOSIX.c:3823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3823:5: note: '{' token is here\nPOSIX.c:3823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3823:5: note: ')' token is here\nPOSIX.c:3870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3870:5: note: '{' token is here\nPOSIX.c:3870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3870:5: note: ')' token is here\nPOSIX.c:3917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3917:5: note: '{' token is here\nPOSIX.c:3917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3917:5: note: ')' token is here\nPOSIX.c:3933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3933:5: note: '{' token is here\nPOSIX.c:3933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3933:5: note: ')' token is here\nPOSIX.c:3977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3977:5: note: '{' token is here\nPOSIX.c:3977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3977:5: note: ')' token is here\nPOSIX.c:3997:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3997:7: note: '{' token is here\nPOSIX.c:3997:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:3997:7: note: ')' token is here\nPOSIX.c:4010:5: note: '{' token is here\nPOSIX.c:4010:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4010:5: note: ')' token is here\nPOSIX.xs:3076:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3076:3: note: '{' token is here\nPOSIX.xs:3076:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3076:3: note: ')' token is here\nPOSIX.xs:3078:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3078:3: note: '{' token is here\nPOSIX.xs:3078:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3078:3: note: ')' token is here\nPOSIX.xs:3086:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3086:6: note: '{' token is here\nPOSIX.xs:3086:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3086:6: note: ')' token is here\nPOSIX.c:4081:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4081:7: note: '{' token is here\nPOSIX.c:4081:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4081:7: note: ')' token is here\nPOSIX.xs:3101:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3101:13: note: '{' token is here\nPOSIX.xs:3101:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3101:13: note: ')' token is here\nPOSIX.xs:3104:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3104:13: note: '{' token is here\nPOSIX.xs:3104:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3104:13: note: ')' token is here\nPOSIX.c:4106:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4106:5: note: '{' token is here\nPOSIX.c:4106:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4106:5: note: ')' token is here\nPOSIX.c:4136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4136:5: note: '{' token is here\nPOSIX.c:4136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4136:5: note: ')' token is here\nPOSIX.c:4151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4151:13: note: '{' token is here\nPOSIX.c:4151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4151:13: note: ')' token is here\nPOSIX.c:4153:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4153:5: note: '{' token is here\nPOSIX.c:4153:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4153:5: note: ')' token is here\nPOSIX.c:4170:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4170:7: note: '{' token is here\nPOSIX.c:4170:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4170:7: note: ')' token is here\nPOSIX.c:4175:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4175:13: note: '{' token is here\nPOSIX.c:4175:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4175:13: note: ')' token is here\nPOSIX.c:4177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4177:5: note: '{' token is here\nPOSIX.c:4177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4177:5: note: ')' token is here\nPOSIX.c:4195:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4195:7: note: '{' token is here\nPOSIX.c:4195:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4195:7: note: ')' token is here\nPOSIX.c:4212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4212:5: note: '{' token is here\nPOSIX.c:4212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4212:5: note: ')' token is here\nPOSIX.xs:3130:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3130:6: note: '{' token is here\nPOSIX.xs:3130:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3130:6: note: ')' token is here\nPOSIX.c:4262:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4262:7: note: '{' token is here\nPOSIX.c:4262:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4262:7: note: ')' token is here\nPOSIX.c:4279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4279:5: note: '{' token is here\nPOSIX.c:4279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4279:5: note: ')' token is here\nPOSIX.c:4293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4293:5: note: '{' token is here\nPOSIX.c:4293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4293:5: note: ')' token is here\nPOSIX.c:4363:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4363:13: note: '{' token is here\nPOSIX.c:4363:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4363:13: note: ')' token is here\nPOSIX.c:4365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4365:5: note: '{' token is here\nPOSIX.c:4365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4365:5: note: ')' token is here\nPOSIX.c:4420:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4420:13: note: '{' token is here\nPOSIX.c:4420:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4420:13: note: ')' token is here\nPOSIX.c:4422:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4422:5: note: '{' token is here\nPOSIX.c:4422:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4422:5: note: ')' token is here\nPOSIX.xs:3230:38: warning: variable 'wc' is uninitialized when used here [-Wuninitialized]\n../../embed.h:668:51: note: expanded from macro 'sv_setiv_mg'\nPOSIX.xs:3218:23: note: initialize the variable 'wc' to silence this warning\nPOSIX.c:4478:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4478:13: note: '{' token is here\nPOSIX.c:4478:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4478:13: note: ')' token is here\nPOSIX.c:4480:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4480:5: note: '{' token is here\nPOSIX.c:4480:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4480:5: note: ')' token is here\nPOSIX.c:4502:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4502:13: note: '{' token is here\nPOSIX.c:4502:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4502:13: note: ')' token is here\nPOSIX.c:4504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4504:5: note: '{' token is here\nPOSIX.c:4504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4504:5: note: ')' token is here\nPOSIX.xs:3306:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7163:2: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:3306:9: note: '{' token is here\n../../perl.h:7163:13: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:3306:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7169:9: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:3306:9: note: ')' token is here\n../../perl.h:7169:11: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\nPOSIX.xs:3308:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7118:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:3308:9: note: '{' token is here\n../../perl.h:7118:20: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:3308:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7123:9: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:3308:9: note: ')' token is here\n../../perl.h:7123:11: note: expanded from macro 'RESTORE_LC_NUMERIC'\nPOSIX.xs:3311:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3311:6: note: '{' token is here\nPOSIX.xs:3311:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3311:6: note: ')' token is here\nPOSIX.xs:3328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3328:9: note: '{' token is here\nPOSIX.xs:3328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3328:9: note: ')' token is here\nPOSIX.xs:3330:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3330:9: note: '{' token is here\nPOSIX.xs:3330:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3330:9: note: ')' token is here\nPOSIX.xs:3333:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3333:6: note: '{' token is here\nPOSIX.xs:3333:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3333:6: note: ')' token is here\nPOSIX.xs:3359:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3359:17: note: '{' token is here\nPOSIX.xs:3359:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3359:17: note: ')' token is here\nPOSIX.xs:3369:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3369:16: note: '{' token is here\nPOSIX.xs:3369:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3369:16: note: ')' token is here\nPOSIX.xs:3393:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3393:17: note: '{' token is here\nPOSIX.xs:3393:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3393:17: note: ')' token is here\nPOSIX.xs:3403:16: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3403:16: note: '{' token is here\nPOSIX.xs:3403:16: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3403:16: note: ')' token is here\nPOSIX.c:4709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4709:5: note: '{' token is here\nPOSIX.c:4709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4709:5: note: ')' token is here\nPOSIX.c:4746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4746:5: note: '{' token is here\nPOSIX.c:4746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4746:5: note: ')' token is here\nPOSIX.c:4763:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4763:7: note: '{' token is here\nPOSIX.c:4763:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4763:7: note: ')' token is here\nPOSIX.c:4787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4787:5: note: '{' token is here\nPOSIX.c:4787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4787:5: note: ')' token is here\nPOSIX.c:4806:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4806:7: note: '{' token is here\nPOSIX.c:4806:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4806:7: note: ')' token is here\nPOSIX.c:4830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4830:5: note: '{' token is here\nPOSIX.c:4830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4830:5: note: ')' token is here\nPOSIX.xs:3514:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3514:6: note: '{' token is here\nPOSIX.xs:3514:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3514:6: note: ')' token is here\nPOSIX.c:4931:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4931:13: note: '{' token is here\nPOSIX.c:4931:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4931:13: note: ')' token is here\nPOSIX.c:4933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4933:5: note: '{' token is here\nPOSIX.c:4933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4933:5: note: ')' token is here\nPOSIX.c:4950:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4950:37: note: '{' token is here\nPOSIX.c:4950:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4950:37: note: ')' token is here\nPOSIX.c:4952:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4952:5: note: '{' token is here\nPOSIX.c:4952:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4952:5: note: ')' token is here\nPOSIX.xs:3530:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3530:2: note: '{' token is here\nPOSIX.xs:3530:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3530:2: note: ')' token is here\nPOSIX.c:4997:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4997:13: note: '{' token is here\nPOSIX.c:4997:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4997:13: note: ')' token is here\nPOSIX.c:4999:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4999:5: note: '{' token is here\nPOSIX.c:4999:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4999:5: note: ')' token is here\nPOSIX.xs:3580:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3580:17: note: '{' token is here\nPOSIX.xs:3580:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3580:17: note: ')' token is here\nPOSIX.xs:3582:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3582:17: note: '{' token is here\nPOSIX.xs:3582:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3582:17: note: ')' token is here\nPOSIX.xs:3583:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3583:17: note: '{' token is here\nPOSIX.xs:3583:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3583:17: note: ')' token is here\nPOSIX.c:5081:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5081:5: note: '{' token is here\nPOSIX.c:5081:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5081:5: note: ')' token is here\nPOSIX.xs:3597:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3597:2: note: '{' token is here\nPOSIX.xs:3597:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3597:2: note: ')' token is here\nPOSIX.xs:3600:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7275:13: note: expanded from macro 'ENVr_LOCALEr_LOCK'\nPOSIX.xs:3600:9: note: '{' token is here\n../../perl.h:7275:24: note: expanded from macro 'ENVr_LOCALEr_LOCK'\nPOSIX.xs:3600:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7275:59: note: expanded from macro 'ENVr_LOCALEr_LOCK'\nPOSIX.xs:3600:9: note: ')' token is here\n../../perl.h:7275:61: note: expanded from macro 'ENVr_LOCALEr_LOCK'\nPOSIX.xs:3603:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7277:9: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\nPOSIX.xs:3603:9: note: '{' token is here\n../../perl.h:7277:20: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\nPOSIX.xs:3603:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7277:59: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\nPOSIX.xs:3603:9: note: ')' token is here\n../../perl.h:7277:61: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\nPOSIX.c:5145:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5145:37: note: '{' token is here\nPOSIX.c:5145:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5145:37: note: ')' token is here\nPOSIX.c:5152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5152:5: note: '{' token is here\nPOSIX.c:5152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5152:5: note: ')' token is here\nPOSIX.c:5175:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5175:37: note: '{' token is here\nPOSIX.c:5175:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5175:37: note: ')' token is here\nPOSIX.c:5177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5177:5: note: '{' token is here\nPOSIX.c:5177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5177:5: note: ')' token is here\nPOSIX.c:5195:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5195:7: note: '{' token is here\nPOSIX.c:5195:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5195:7: note: ')' token is here\nPOSIX.c:5212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5212:5: note: '{' token is here\nPOSIX.c:5212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5212:5: note: ')' token is here\nPOSIX.c:5242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5242:5: note: '{' token is here\nPOSIX.c:5242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5242:5: note: ')' token is here\nPOSIX.c:5271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5271:5: note: '{' token is here\nPOSIX.c:5271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5271:5: note: ')' token is here\nPOSIX.c:5289:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5289:13: note: '{' token is here\nPOSIX.c:5289:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5289:13: note: ')' token is here\nPOSIX.c:5291:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5291:5: note: '{' token is here\nPOSIX.c:5291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5291:5: note: ')' token is here\nPOSIX.c:5319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5319:5: note: '{' token is here\nPOSIX.c:5319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5319:5: note: ')' token is here\nPOSIX.c:5347:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5347:5: note: '{' token is here\nPOSIX.c:5347:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5347:5: note: ')' token is here\nPOSIX.c:5375:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5375:5: note: '{' token is here\nPOSIX.c:5375:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5375:5: note: ')' token is here\nPOSIX.c:5392:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5392:7: note: '{' token is here\nPOSIX.c:5392:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5392:7: note: ')' token is here\nPOSIX.c:5397:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5397:37: note: '{' token is here\nPOSIX.c:5397:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5397:37: note: ')' token is here\nPOSIX.c:5399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5399:5: note: '{' token is here\nPOSIX.c:5399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5399:5: note: ')' token is here\nPOSIX.xs:3681:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3681:13: note: '{' token is here\nPOSIX.xs:3681:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3681:13: note: ')' token is here\nPOSIX.c:5463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5463:5: note: '{' token is here\nPOSIX.c:5463:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:5463:5: 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:4696:22: note: expanded from macro 'DEBUG_v'\n../../perl.h:4665:9: note: expanded from macro 'DEBUG__'\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'\n../../inline.h:180:13: note: '{' token is here\n../../perl.h:4665:20: note: expanded from macro 'DEBUG__'\n../../perl.h:4666:20: note: expanded from macro 'DEBUG__'\n../../perl.h:4666: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:4668:13: note: expanded from macro 'DEBUG__'\n../../inline.h:180:13: note: ')' token is here\n../../perl.h:4668:15: note: expanded from macro 'DEBUG__'\n../../perl.h:4669:9: note: expanded from macro 'DEBUG__'\n../../perl.h:4669: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:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'\n../../inline.h:2577:13: note: '{' token is here\n../../inline.h:2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2577: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:4675:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:236:5: note: '{' token is here\n../../perl.h:4675: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:4677:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:236:5: note: ')' token is here\n../../perl.h:4677: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:472:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:472:5: note: '{' token is here\nre_exec.c:472:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:472:5: note: ')' token is here\nre_exec.c:528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6615:2: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:528:5: note: '{' token is here\n../../perl.h:6615:13: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6625:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:528:5: note: ')' token is here\n../../perl.h:6625:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_exec.c:879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:879:5: note: '{' token is here\nre_exec.c:879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:879:5: note: ')' token is here\nre_exec.c:885: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:885:5: note: '{' token is here\nre_exec.c:885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:885:5: note: ')' token is here\nre_exec.c:916:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:916:9: note: '{' token is here\nre_exec.c:916:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:916:9: note: ')' token is here\nre_exec.c:939: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:939: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:939:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:939: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:946: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:946:5: note: '{' token is here\nre_exec.c:946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:946:5: note: ')' token is here\nre_exec.c:994:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:994:17: note: '{' token is here\nre_exec.c:994:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:994:17: note: ')' token is here\nre_exec.c:1014:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1014:17: note: '{' token is here\nre_exec.c:1014:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1014:17: note: ')' token is here\nre_exec.c:1028:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1028:25: note: '{' token is here\nre_exec.c:1028:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1028:25: note: ')' token is here\nre_exec.c:1039:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1039:21: note: '{' token is here\nre_exec.c:1039:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1039:21: note: ')' token is here\nre_exec.c:1089:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1089:9: note: '{' token is here\nre_exec.c:1089:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1089:9: note: ')' token is here\nre_exec.c:1127:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1127:17: note: '{' token is here\nre_exec.c:1127:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1127:17: note: ')' token is here\nre_exec.c:1151:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1151:9: note: '{' token is here\nre_exec.c:1151:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1151:9: note: ')' token is here\nre_exec.c:1161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1161:9: note: '{' token is here\nre_exec.c:1161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1161:9: note: ')' token is here\nre_exec.c:1183:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1183:9: note: '{' token is here\nre_exec.c:1183:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1183:9: note: ')' token is here\nre_exec.c:1206:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1206:17: note: '{' token is here\nre_exec.c:1206:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1206:17: note: ')' token is here\nre_exec.c:1304:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1304:17: note: '{' token is here\nre_exec.c:1304:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1304:17: note: ')' token is here\nre_exec.c:1317:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1317:17: note: '{' token is here\nre_exec.c:1317:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1317:17: note: ')' token is here\nre_exec.c:1326:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1326:9: note: '{' token is here\nre_exec.c:1326:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1326:9: note: ')' token is here\nre_exec.c:1340:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1340:17: note: '{' token is here\nre_exec.c:1340:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1340:17: note: ')' token is here\nre_exec.c:1353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1353:13: note: '{' token is here\nre_exec.c:1353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1353:13: note: ')' token is here\nre_exec.c:1377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1377:13: note: '{' token is here\nre_exec.c:1377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1377:13: note: ')' token is here\nre_exec.c:1386:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1386:9: note: '{' token is here\nre_exec.c:1386:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1386:9: note: ')' token is here\nre_exec.c:1408:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1408:9: note: '{' token is here\nre_exec.c:1408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1408:9: note: ')' token is here\nre_exec.c:1428:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1428:13: note: '{' token is here\nre_exec.c:1428:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1428:13: note: ')' token is here\nre_exec.c:1445:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1445:13: note: '{' token is here\nre_exec.c:1445:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1445:13: note: ')' token is here\nre_exec.c:1461:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1461:13: note: '{' token is here\nre_exec.c:1461:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1461:13: note: ')' token is here\nre_exec.c:1472:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1472:9: note: '{' token is here\nre_exec.c:1472:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1472:9: note: ')' token is here\nre_exec.c:1477:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1477:9: note: '{' token is here\nre_exec.c:1477:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1477:9: note: ')' token is here\nre_exec.c:1535:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1535:9: note: '{' token is here\nre_exec.c:1535:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1535:9: note: ')' token is here\nre_exec.c:1545:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1545:17: note: '{' token is here\nre_exec.c:1545:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1545:17: note: ')' token is here\nre_exec.c:1549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1549:13: note: '{' token is here\nre_exec.c:1549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1549:13: note: ')' token is here\nre_exec.c:1570:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1570:25: note: '{' token is here\nre_exec.c:1570:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1570:25: note: ')' token is here\nre_exec.c:1591:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1591:21: note: '{' token is here\nre_exec.c:1591:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1591:21: note: ')' token is here\nre_exec.c:1615:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1615:17: note: '{' token is here\nre_exec.c:1615:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1615:17: note: ')' token is here\nre_exec.c:1619:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1619:13: note: '{' token is here\nre_exec.c:1619:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1619:13: note: ')' token is here\nre_exec.c:1631:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1631:13: note: '{' token is here\nre_exec.c:1631:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1631:13: note: ')' token is here\nre_exec.c:1637:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1637:13: note: '{' token is here\nre_exec.c:1637:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1637:13: note: ')' token is here\nre_exec.c:1649:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1649:9: note: '{' token is here\nre_exec.c:1649:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1649:9: note: ')' token is here\nre_exec.c:1669:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1669:13: note: '{' token is here\nre_exec.c:1669:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1669:13: note: ')' token is here\nre_exec.c:1683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1683:5: note: '{' token is here\nre_exec.c:1683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1683:5: note: ')' token is here\nre_exec.c:1693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1693:5: note: '{' token is here\nre_exec.c:1693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1693:5: note: ')' token is here\nre_exec.c:2208:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6591:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2208:9: note: '{' token is here\n../../perl.h:6591:28: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2208:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6595:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2208:9: note: ')' token is here\n../../perl.h:6595:20: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2209: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:2209: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:2209: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:2209: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:2217:9: 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_UTF8_CLASS_SCAN'\nre_exec.c:2217:9: note: '{' token is here\nre_exec.c:1820:16: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2217:9: 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_UTF8_CLASS_SCAN'\nre_exec.c:2217:9: note: ')' token is here\nre_exec.c:1824:7: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\nre_exec.c:2225:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2225:9: note: '{' token is here\nre_exec.c:2225:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2225:9: note: ')' token is here\nre_exec.c:2226:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2226:9: note: '{' token is here\nre_exec.c:2226:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2226:9: note: ')' token is here\nre_exec.c:2238:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1827:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2238:13: note: '{' token is here\nre_exec.c:1827:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2238:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1831:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2238:13: note: ')' token is here\nre_exec.c:1831:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\nre_exec.c:2242:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2242:13: note: '{' token is here\nre_exec.c:2242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2242:13: note: ')' token is here\nre_exec.c:2296:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2296:9: note: '{' token is here\nre_exec.c:2296:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2296: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:2324:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2324:9: note: '{' token is here\nre_exec.c:2324:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2324:9: note: ')' token is here\nre_exec.c:2332:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2332:9: note: '{' token is here\nre_exec.c:2332:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2332: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:2348:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2348:9: note: '{' token is here\nre_exec.c:2348:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2348:9: note: ')' token is here\nre_exec.c:2379:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2379:9: note: '{' token is here\nre_exec.c:2379:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2379:9: note: ')' token is here\nre_exec.c:2500:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2500:9: note: '{' token is here\nre_exec.c:2500:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2500:9: note: ')' token is here\nre_exec.c:2587:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2059:5: note: expanded from macro 'FBC_BOUND_A_NON_UTF8'\nre_exec.c:2008:5: note: expanded from macro 'FBC_BOUND_COMMON_NON_UTF8'\nre_exec.c:1812:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2587:9: note: '{' token is here\nre_exec.c:1812:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2587: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_NON_UTF8_SCAN'\nre_exec.c:2587:9: note: ')' token is here\nre_exec.c:1817:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:2596:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2055:21: note: expanded from macro 'FBC_BOUND_A_UTF8'\nre_exec.c:1955:5: note: expanded from macro 'FBC_UTF8_A'\nre_exec.c:1804:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:1993:5: note: expanded from macro 'FBC_BOUND_COMMON_UTF8'\nre_exec.c:2596:9: note: '{' token is here\nre_exec.c:1804:16: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:2596:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1809:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:2596:9: note: ')' token is here\nre_exec.c:1809:7: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:2607:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2075:5: note: expanded from macro 'FBC_NBOUND_A_NON_UTF8'\nre_exec.c:2607:9: note: '{' token is here\nre_exec.c:2607:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2607:9: note: ')' token is here\nre_exec.c:2616:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2071:13: note: expanded from macro 'FBC_NBOUND_A_UTF8'\nre_exec.c:2616:9: note: '{' token is here\nre_exec.c:2616:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2616:9: note: ')' token is here\nre_exec.c:2622:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2067:5: note: expanded from macro 'FBC_NBOUND_NON_UTF8'\nre_exec.c:2622:13: note: '{' token is here\nre_exec.c:2622:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2622:13: note: ')' token is here\nre_exec.c:2631:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2631:9: note: '{' token is here\nre_exec.c:2631:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2631:9: note: ')' token is here\nre_exec.c:2633:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2633:13: note: '{' token is here\nre_exec.c:2633:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2633:13: note: ')' token is here\nre_exec.c:2637: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:2637: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:2637: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:2637: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:2644:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2644:9: note: '{' token is here\nre_exec.c:2644:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2644:9: note: ')' token is here\nre_exec.c:2646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2051:5: note: expanded from macro 'FBC_BOUND_NON_UTF8'\nre_exec.c:2646:13: note: '{' token is here\nre_exec.c:2646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2646:13: note: ')' token is here\nre_exec.c:2650:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2650:9: note: '{' token is here\nre_exec.c:2650:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2650:9: note: ')' token is here\nre_exec.c:2657:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2657:13: note: '{' token is here\nre_exec.c:2657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2657:13: note: ')' token is here\nre_exec.c:2775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2775:9: note: '{' token is here\nre_exec.c:2775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2775:9: note: ')' token is here\nre_exec.c:2777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2047:11: note: expanded from macro 'FBC_BOUND_UTF8'\nre_exec.c:1979:5: note: expanded from macro 'FBC_UTF8'\nre_exec.c:2777:13: note: '{' token is here\nre_exec.c:2777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2777:13: note: ')' token is here\nre_exec.c:2782:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2782:9: note: '{' token is here\nre_exec.c:2782:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2782:9: note: ')' token is here\nre_exec.c:2789:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2789:9: note: '{' token is here\nre_exec.c:2789:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2789:9: note: ')' token is here\nre_exec.c:2791:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2063:15: note: expanded from macro 'FBC_NBOUND_UTF8'\nre_exec.c:2791:13: note: '{' token is here\nre_exec.c:2791:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:150:5: note: '{' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START're_exec.c\nre_exec.c:2796:9: note: ')' token is here\nre_exec.c:2812:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2812:13: note: '{' token is here\n:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'            if (t) STMT_START {                                         \\\n123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\n../../inline.h:2073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2073:5: note: '{' token is here\n../../inline.h:2073:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2073:5: note: ')' token is here\nre_exec.c:2812:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2812:13: note: ')' token is here\nre_exec.c:2831:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2831:13: 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]\n../../regcomp.h:1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'\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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1480:2: note: '{' token is here\nre_comp.c:1480:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1480:2: 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:2: 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:2: note: '{' token is here\n../../regcomp.h:701:45: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nre_comp.c:1600:2: 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:2: note: ')' token is here\n../../regcomp.h:701:128: note: expanded from macro 'ANYOF_POSIXL_SETALL'\nre_comp.c:1603:2: 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:2: note: '{' token is here\n../../regcomp.h:692:39: note: expanded from macro 'POSIXL_ZERO'\nre_comp.c:1603:2: 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:2: 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\n../../regcomp.h:722:99: note: expanded from macro 'ANYOF_POSIXL_OR'\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\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: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.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_comp.c:2358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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]\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_comp.c:2419:5: 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: 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\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\n: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\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: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\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_comp.c:2801:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2977:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2977:9: 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_exec.c:2977:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2977:9: note: ')' token is here\nre_exec.c:2982:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2982:2: note: '{' token is here\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_exec.c:2982:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2982:2: note: ')' token is here\nre_exec.c:2995:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2995:9: note: '{' token is here\nre_exec.c:2995:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2995:9: note: ')' token is here\nre_exec.c:2996:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2996:9: note: '{' token is here\nre_exec.c:2996:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2996:9: note: ')' token is here\nre_exec.c:3008:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3008:9: note: '{' token is here\nre_exec.c:3008:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3008:9: note: ')' token is here\nre_exec.c:3009:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3009:9: note: '{' token is here\nre_exec.c:3009:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3009: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:3027:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3027:9: note: '{' token is here\nre_exec.c:3027:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3027:9: note: ')' token is here\nre_exec.c:3041:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3041:9: note: '{' token is here\nre_exec.c:3041:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3041:9: note: ')' token is here\nre_exec.c:3052:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3052:13: note: '{' token is here\nre_exec.c:3052:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3052:13: note: ')' token is here\nre_exec.c:3071:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3071:13: note: '{' token is here\nre_exec.c:3071:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3071:13: note: ')' token is here\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:6: 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_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_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'\n../../perl.h:736:29: note: expanded from macro '\\\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_exec.c:3080: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_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_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:2: 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:11: 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:2: note: expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1106:11: 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\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\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]\n../../perl.h:4676:45: note: expanded from macro 'DEBUG_r'\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\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\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\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\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\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_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_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_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:3095:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3095: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:5409:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5409:21: note: '{' token is here\nre_comp.c:5409:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5409:21: note: ')' token is here\nre_comp.c:5596:7: 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:5596:7: 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:5596:7: 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:5596:7: 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:5607: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:5607: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:5607:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5607: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_exec.c:3095:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3095:13: note: ')' token is here\nre_comp.c:5792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5792:5: note: '{' token is here\nre_comp.c:5792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5792:5: note: ')' token is here\nre_comp.c:5794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5794:5: note: '{' token is here\nre_comp.c:5794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:5794:5: note: ')' token is here\nre_comp.c:6042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6042:25: note: '{' token is here\nre_comp.c:6042:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6042:25: note: ')' token is here\nre_comp.c:6169:4: 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:6169:4: note: '{' token is here\nre_comp.c:6169:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6169:4: note: ')' token is here\nre_comp.c:6180: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:6180: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:6180:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6180: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_exec.c:3100:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3100:13: note: '{' token is here\nre_comp.c:6781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6781:5: note: '{' token is here\nre_comp.c:6781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6781:5: note: ')' token is here\nre_comp.c:6783: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:6783:5: note: '{' token is here\nre_comp.c:6783:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6783:5: note: ')' token is here\nre_comp.c:7053:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7053:9: note: '{' token is here\nre_exec.c:3100:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3100:13: note: ')' token is here\nre_comp.c:7053:9: note: ')' token is here\nre_exec.c:3136:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3136:13: note: '{' token is here\nre_exec.c:3136:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3136:13: note: ')' token is here\nre_exec.c:3141: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:3141:13: note: '{' token is here\n../../scope.h:191:16: note: expanded from macro 'ENTER'\nre_exec.c:3141: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:3141:13: note: ')' token is here\n../../scope.h:194:7: note: expanded from macro 'ENTER'\nre_exec.c:3144:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3144:13: note: '{' token is here\nre_exec.c:3144:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3144:13: note: ')' token is here\nre_comp.c:7121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7121:5: note: '{' token is here\nre_comp.c:7121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7121:5: note: ')' token is here\nre_exec.c:3194: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'\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'#    define DEBUG_r(a) STMT_START {                                     \\\nre_comp.c:7192:2: note: '{' token is here\n../../regcomp.h:1047:28: note: expanded from macro 'DEBUG_COMPILE_r'\nre_exec.c:3194:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4677:26: note: expanded from macro 'DEBUG_r'\nre_comp.c:7201:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:3227:29: note: '{' token is here\nre_comp.c:7201:2: note: ')' token is here\nre_exec.c:3227:29: note: ')' token is here\nre_comp.c:7204:2: note: '{' token is here\nre_exec.c:3235:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1721:125: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:3235:25: note: '{' token is here\nre_exec.c:1722:12: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1727:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\n../../cop.h:1214:2: note: expanded from macro 'PUSHSTACKi'                        REXEC_TRIE_READ_CHAR(trie_type, trie, widecharmap, uc,\n../../pp.h:556:16: note: expanded from macro 'SWITCHSTACK're_exec.c\nre_exec.c:3235:25: note: ')' token is here\nre_comp.c:7204:2: note: ')' token is here\nre_comp.c:7204:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1729:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:3235:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1752:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_comp.c:7225:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7225:2: note: '{' token is here\nre_exec.c:1773:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_comp.c:7225:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7225:2: note: ')' token is here\nre_comp.c:7227:2: 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_comp.c:7227:2: note: '{' token is here\n../../scope.h:196:16: note: expanded from macro 'LEAVE'\nre_comp.c:7227:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:199:7: note: expanded from macro 'LEAVE'\nre_exec.c:1775:13: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1796:85: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:1797:3: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\nre_exec.c:3239:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3239:25: note: '{' token is here\nre_exec.c:3239:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3239:25: note: ')' token is here\nre_exec.c:3259:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3259:25: note: '{' token is here\nre_exec.c:3259:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3259:25: note: ')' token is here\nre_exec.c:3278:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3278:33: note: '{' token is here\nre_exec.c:3278:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3278:33: note: ')' token is here\nre_exec.c:3284:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3284:33: note: '{' token is here\nre_comp.c:7401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3997:39: note: expanded from macro 'STATIC_ASSERT_STMT'\n736:29: note: #define DEBUG_TRIE_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'STMT_START'\nre_exec.c:3284:33: note:     STATIC_ASSERT_STMT(sizeof(STD_PAT_MODS) <= 8);')' token is here\nre_comp.c:7401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7401:5: note: ')' token is here\n3997:80: note: expanded from macro 'STATIC_ASSERT_STMT'\nre_exec.c:3292:29: note: '{' token is here\nre_exec.c:3292:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3292:29: note: ')' token is here\nre_exec.c:3310:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3310:25: note: '{' token is here\nre_exec.c:3310:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3310:25: note: ')' token is here\nre_exec.c:3316:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3316:21: note: '{' token is here\nre_exec.c:3316:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3316:21: note: ')' token is here\nre_exec.c:3325:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3325:25: note: '{' token is here\nre_exec.c:3325: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:3325:25: note: ')' token is here\nre_exec.c:3331:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3331:21: note: '{' token is here\nre_exec.c:3331:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3331:21: note: ')' token is here\nre_exec.c:3337:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3337:21: note: '{' token is here\nre_exec.c:3337:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3337:21: note: ')' token is here\nre_exec.c:3343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3343:13: note: '{' token is here\nre_exec.c:3343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3343:13: note: ')' token is here\nre_comp.c:7450:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7450:5: note: '{' token is here\nre_comp.c:7450:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7450:5: note: ')' token is here\nre_comp.c:7540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7540:5: note: '{' token is here\nre_comp.c:7540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7540:5: note: ')' token is here\nre_comp.c:7544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7544:5: note: '{' token is here\nre_comp.c:7544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7544:5: note: ')' token is here\nre_comp.c:7603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7603:5: note: '{' token is here\nre_comp.c:7603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7603:5: note: ')' token is here\nre_comp.c:7631:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7631:13: note: '{' token is here\nre_comp.c:7631:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7631:13: note: ')' token is here\nre_comp.c:7678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4697:22: note: expanded from macro 'DEBUG_C'\nre_comp.c:7678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: re_exec.cexpanded from macro 'DEBUG_r':\n3383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4697:22: note: expanded from macro 'DEBUG_C'\nre_exec.c:3383:13: note: ')' token is here\nre_comp.c:7683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7683:5: note: ')' token is here\nre_exec.c:3404:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regexp.h:561:2: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3404:17: note: '{' token is here\n../../regexp.h:561:13: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3404:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regexp.h:567:3: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3404:17: note: ')' token is here\n../../regexp.h:567:5: note: expanded from macro 'RXp_MATCH_COPY_FREE'\nre_exec.c:3505:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3505:9: note: '{' token is here\nre_exec.c:3505:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3505:9: note: ')' token is here\nre_comp.c:7717:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7717:9: note: '{' token is here\nre_comp.c:7717:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7717:9: note: ')' token is here\n../../perl.h:736:29: note: #   define STMT_END     )expanded from macro 'STMT_START'\nre_exec.c:3546:5: note: '{' token is here\nre_comp.c:7730:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7730:9: note: '{' token is here\nre_exec.c:3556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7730:9: note: ')' token is here\n:4677:24: note: expanded from macro 'DEBUG_r'#   define STMT_END     )\nre_exec.c:3556:5: note: ')' token is here\nre_comp.c:7730:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3581:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3581:9: warning: '}' and ')' tokens terminating 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:3581:9: note: ')' token is here\nre_exec.c:3600:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3600:21: note: '{' token is here\nre_exec.c:3600:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3600:21: note: ')' token is here\nre_exec.c:3619:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3619:2: note: '{' token is here\nre_exec.c:3619:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3619:2: note: ')' token is here\nre_comp.c:7786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7786:5: note: '{' token is here\nre_exec.c:3654:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3654:17: note: '{' token is here\nre_comp.c:7786:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3679:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3679:9: note: '{' token is here\nre_exec.c:3679:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3679:9: note: ')' token is here\nre_comp.c:7816:9: note: '{' token is here\nre_comp.c:7816:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2286:3: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'SvSetSV_nosteal'\nre_exec.c:3709:9: note: '{' token is here\nre_exec.c:3709:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2286:3: note: expanded from macro 'SvSetSV_nosteal'\n../../sv.h:2281:2: note: expanded from macro 'SvSetSV_nosteal_and'\nre_exec.c:3709:9: note: ')' token is here\n../../sv.h:2281:4: note: expanded from macro 'SvSetSV_nosteal_and'\nre_comp.c:7816:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7816:9: note: ')' token is here\nre_exec.c:3775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3775:9: note: '{' token is here\nre_exec.c:3775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3775:9: note: ')' token is here\nre_comp.c:7902:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3860:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG_r'\nre_exec.c:3860:6: note: '{' token is here\nre_comp.c:7902:13: note: '{' token is here\nre_exec.c:3862:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1806:13: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nre_exec.c:3862:7: note: '{' token is here\nre_comp.c:7902:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1049:26: note: re_exec.cexpanded from macro 'DEBUG_PARSE_r':\n3862:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4677:26: note: expanded from macro 'DEBUG_r'\nre_comp.c:7905:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7905:13: note: '{' token is here\nre_comp.c:7905:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3860:6: note: ')' token is here\nre_exec.c:3874:21: note: '{' token is here\nre_exec.c:3874:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3874:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3874:21: note: ')' token is here\nre_exec.c:3878:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3878:6: note: '{' token is here\nre_exec.c:3880:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1814:13: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nre_exec.c:3880:7: note: '{' token is here\nre_exec.c:3880:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3880:7: note: ')' token is here\nre_exec.c:3878:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3878:6: note: ')' token is here\nre_exec.c:3888:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3888:2: note: '{' token is here\nre_exec.c:3888:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3888:2: note: ')' token is here\nre_exec.c:3915:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3915:25: note: '{' token is here\n4675:35: note: expanded from macro 'DEBUG_r'\nre_comp.c:7949:5: note: '{' token is here\nre_exec.c:3915:25: note: ')' token is here\nre_exec.c:3915:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7949:5: note: ')' token is here\nre_exec.c:3931:25: note: '{' token is here\n116:62: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\n../../regcomp.h:1074:28: note: re_exec.cexpanded from macro 'DEBUG_OFFSETS_r':\n3931:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3931:25: note: ../../regcomp.h'{' token is here:\n:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'\nre_exec.c:3931:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3931:25: note: ')' token is here\nre_comp.c:7961: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:7961:5: note: '{' token is here\nre_comp.c:7964: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:7964:9: note: '{' token is here\nre_comp.c:7964:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7964:9: note: ')' token is here\nre_comp.c:7961:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7961:5: note: ')' token is here\nre_comp.c:7979: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:7979:5: note: '{' token is here\nre_comp.c:7982: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:7982:9: note: '{' token is here\nre_exec.c:3960:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7982:9: note: ')' token is here\nre_comp.c:7979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7979: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: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_exec.c:3991:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3991:2: note: '{' token is here\nre_comp.c:8013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8013:5: note: '{' token is here\nre_comp.c:8013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8013:5: note: ')' token is here\nre_comp.c:8029:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8029:9: note: '{' token is here\nre_comp.c:8029:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8029:9: note: ')' token is here\nre_exec.c:3991:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3991:2: note: ')' token is here\nre_exec.c:4008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4008:2: note: '{' token is here\nre_comp.c:8164:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4022:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8164:2: note: ')' token is here\nre_exec.c:4022:9: note: ')' token is here\nre_comp.c:8193:2: 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_exec.c:4042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4042:25: note: '{' token is here\n206:5: note: expanded from macro 'ENTER_with_name'\nre_comp.c:8193:2: note: ')' token is here\n../../scope.h:206:7: note: expanded from macro 'ENTER_with_name'\nre_exec.c:4042:25: note: ')' token is here\nre_exec.c:4042:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8206:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8206:9: note: '{' token is here\nre_comp.c:8206:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8206:9: note: ')' token is here\nre_comp.c:8219:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6642:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8219:9: note: '{' token is here\nre_comp.c:6642:16: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8219: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:6647:13: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8219:37: note: '{' token is here\n../../scope.h:208:16: note: expanded from macro 'LEAVE_with_name'\nre_comp.c:8219: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:8219: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:8219:37: note: ')' token is here\n../../scope.h:216:7: note: expanded from macro 'LEAVE_with_name'\nre_exec.c:4060:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4060:7: note: '{' token is here        CHECK_RESTUDY_GOTO_butfirst(LEAVE_with_name(\"study_chunk\"));\nre_exec.c:4060:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4060:7: note: ')' token is here\nre_exec.c:4067:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4067:4: note: '{' token is here\nre_exec.c:4067:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4067:4: note: ')' token is here\nre_exec.c:4079:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4079:4: note: '{' token is here\nre_exec.c:4079:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4079:4: note: ')' token is here\nre_exec.c:4090:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4090:8: note: '{' token is here\nre_exec.c:4090:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4090:8: note: ')' token is here\nre_exec.c:4114:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4114:3: note: '{' token is here\nre_exec.c:4114:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4114:3: note: ')' token is here\nre_exec.c:4155:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4155:9: note: '{' token is here\nre_exec.c:4155:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4155:9: note: ')' token is here\nre_exec.c:4164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4164:5: note: '{' token is here\nre_exec.c:4164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4164:5: note: ')' token is here\nre_exec.c:4178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4178:5: note: '{' token is here\nre_exec.c:4178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4178:5: note: ')' token is here\nre_exec.c:4187:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4187:9: note: '{' token is here\nre_exec.c:4187:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4187:9: note: ')' token is here\nre_comp.c:8267:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8267:2: note: '{' token is here\nre_exec.c:4202:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4202:5: note: '{' token is here\nre_comp.c:8267:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8267:2: note: ')' token is here\nre_comp.c:8289:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8289:6: note: '{' token is here\nre_comp.c:8289:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8289:6: note: ')' token is here\nre_comp.c:8328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8328:9: note: '{' token is here\nre_comp.c:8328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8328:9: note: ')' token is here\nre_comp.c:8335:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8335:9: note: '{' token is here\nre_comp.c:8335:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8335:9: note: ')' token is here\nre_comp.c:8347:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8347:9: note: '{' token is here\nre_comp.c:8347:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:6650:5: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8347:9: note: ')' token is here\nre_comp.c:6650:7: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nre_comp.c:8369:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8369:6: note: '{' token is here\nre_comp.c:8369:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8369:6: note: ')' token is here\nre_comp.c:8388:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8388:5: note: '{' token is here\nre_comp.c:8388:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8388:5: note: ')' token is here\nre_comp.c:8498: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:8498:5: note: '{' token is here\nre_comp.c:8498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8498:5: note: ')' token is here\nre_comp.c:8502: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:8502:5: note: '{' token is here\nre_comp.c:8503: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:8503:9: note: '{' token is here\n1054:63: note: expanded from macro 'DEBUG_DUMP_r'    DEBUG_r({                              \\\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'    if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_DUMP)) x  )\nre_comp.c:8503:9: note: ')' token is here\nre_comp.c:8502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8502:5: note: ')' token is here\nre_exec.c:4232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4232:5: note: ')' token is here\nre_exec.c:4274: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:4274:5: note: '{' token is here\nre_exec.c:4274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4274:5: note: ')' token is here\nre_exec.c:4282: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:4282:5: note: '{' token is here\nre_exec.c:4282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4282: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_comp.c:8657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8657:5: note: '{' token is here\nre_comp.c:8657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8657:5: note: ')' token is here\nre_comp.c:8834:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8834:21: note: '{' token is here\nre_comp.c:8834:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8834:21: note: ')' token is here\nre_comp.c:8835:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8835:21: note: '{' token is here\nre_comp.c:8835:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8835:21: note: ')' token is here\nre_comp.c:8838:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8838:25: note: '{' token is here\nre_comp.c:8838:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8838:25: note: ')' token is here\nre_comp.c:8842:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8842:21: note: '{' token is here\nre_comp.c:8842:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8842:21: note: ')' token is here\nre_comp.c:8845: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:8845:17: note: '{' token is here\n../../sv.h:1547:37: note: expanded from macro 'SvTAINTED_off'\nre_comp.c:8845: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:8845:17: note: ')' token is here\n../../sv.h:1547:84: note: expanded from macro 'SvTAINTED_off'\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\nre_exec.c:6367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6367:5: note: '{' token is here\nre_exec.c:6367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6367:5: note: ')' token is here\nre_exec.c:6385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6385:5: note: '{' token is here\nre_exec.c:6385: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'\nre_exec.c:6385:23: note: '{' token is here\nre_exec.c:6385:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6385:23: note: ')' token is here\nre_exec.c:6385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6385:5: note: ')' token is here\nre_exec.c:6397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6397:9: note: '{' token is here\nre_exec.c:6397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6397:9: note: ')' token is here\nre_exec.c:6444:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6444:6: note: '{' token is here\nre_exec.c:6444:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6444:6: note: ')' token is here\nre_exec.c:6450:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6450:6: note: '{' token is here\nre_exec.c:6450:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6450:6: note: ')' token is here\nre_exec.c:6494:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6494:17: note: '{' token is here\nre_exec.c:6494:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6494:17: note: ')' token is here\nre_exec.c:6499:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6499:17: note: '{' token is here\nre_exec.c:6499:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6499:17: note: ')' token is here\nre_exec.c:6558:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6558:21: note: '{' token is here\nre_exec.c:6558:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6558:21: note: ')' token is here\nre_exec.c:6567:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6567:25: note: '{' token is here\nre_exec.c:6567:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6567:25: note: ')' token is here\nre_exec.c:6577:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6577:19: note: '{' token is here\nre_exec.c:6577:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6577:19: note: ')' token is here\nre_exec.c:6584:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6584:18: note: '{' token is here\nre_exec.c:6584:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6584:18: note: ')' token is here\nre_exec.c:6637:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6637:7: note: '{' token is here\nre_exec.c:6637:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6637:7: note: ')' token is here\nre_exec.c:6649:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6649:4: note: '{' token is here\nre_exec.c:6649:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6649:4: note: ')' token is here\nre_exec.c:6674:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6674:7: note: '{' token is here\nre_exec.c:6674:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6674:7: note: ')' token is here\nre_exec.c:6694:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6694:3: note: '{' token is here\nre_exec.c:6694:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6694:3: note: ')' token is here\nre_exec.c:6701:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6701:6: note: '{' token is here\nre_exec.c:6701:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6701:6: note: ')' token is here\nre_exec.c:6712:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6712:17: note: '{' token is here\nre_exec.c:6712:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6712:17: note: ')' token is here\nre_exec.c:6713: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:6713:17: note: '{' token is here\nre_exec.c:6713:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6713:17: note: ')' token is here\nre_exec.c:6716:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6716:10: note: '{' token is here\nre_exec.c:6716:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6716:10: note: ')' token is here\nre_exec.c:6748:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6748:10: note: '{' token is here\nre_exec.c:6748:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6748:10: note: ')' token is here\nre_exec.c:6809:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6809:6: note: '{' token is here\nre_exec.c:6809:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6809:6: note: ')' token is here\nre_exec.c:6821:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6821:3: note: '{' token is here\nre_exec.c:6821:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6821:3: note: ')' token is here\nre_exec.c:6824:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6824:6: note: '{' token is here\nre_exec.c:6824:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6824:6: note: ')' token is here\nre_exec.c:6863:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6863:13: note: '{' token is here\nre_exec.c:6863:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6863:13: note: ')' token is here\nre_exec.c:6872:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6872:17: note: '{' token is here\nre_exec.c:6872:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6872:17: note: ')' token is here\nre_comp.c:8997: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:8997: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:8997:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8997: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:60: 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:9018:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9018:17: note: '{' token is here\nre_comp.c:9018:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9018:17: note: ')' token is here\nre_comp.c:9021: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:9021:17: note: '{' token is here\nre_comp.c:449:16: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:9021: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:9021:17: note: ')' token is here\nre_comp.c:451:7: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:10489:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10489:9: note: '{' token is here\nre_comp.c:10489:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10489:9: note: ')' token is here\nre_exec.c:6971:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6971:13: note: '{' token is here\nre_exec.c:6971:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6971:13: note: ')' token is here\nre_exec.c:7082:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7082:13: note: '{' token is here\nre_exec.c:7082:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7082:13: note: ')' token is here\nre_exec.c:7085:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7085:17: note: '{' token is here\nre_exec.c:7085:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7085:17: note: ')' token is here\nre_comp.c:10845:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10845:21: note: '{' token is here\nre_comp.c:10845:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10845:21: note: ')' token is here\nre_comp.c:10920: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:10920: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:10920:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10920: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:10923:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10923:21: note: '{' token is here\nre_comp.c:10923:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10923:21: note: ')' token is here\nre_comp.c:10927: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:10927: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:10927:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10927: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:57: 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:10929:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10929:17: note: '{' token is here\nre_comp.c:10929:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10929:17: note: ')' token is here\nre_comp.c:10932:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10932:17: note: '{' token is here\nre_comp.c:10932:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10932:17: note: ')' token is here\nre_comp.c:10934:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10934:17: note: '{' token is here\nre_comp.c:10934:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10934:17: note: ')' token is here\nre_comp.c:10948: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:10948:25: note: '{' token is here\nre_comp.c:10948:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10948:25: note: ')' token is here\nre_comp.c:10968: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:10968:25: note: '{' token is here\nre_comp.c:10968:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10968:25: note: ')' token is here\nre_comp.c:10982: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:10982:21: note: '{' token is here\nre_comp.c:10982:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10982:21: note: ')' token is here\nre_comp.c:11008:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11008:21: note: '{' token is here\nre_comp.c:11008:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11008:21: note: ')' token is here\nre_comp.c:11029: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:11029: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:11029:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11029: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:11031:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11031:17: note: '{' token is here\nre_comp.c:11031:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11031:17: note: ')' token is here\nre_comp.c:11037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11037:5: note: '{' token is here\nre_comp.c:11037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11037:5: note: ')' token is here\nre_comp.c:11043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11043:5: note: '{' token is here\nre_comp.c:11043:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11043:5: note: ')' token is here\nre_comp.c:11074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11074:5: note: '{' token is here\nre_comp.c:11074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11074:5: note: ')' token is here\nre_comp.c:11085:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11085:9: note: '{' token is here\nre_comp.c:11085:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11085:9: note: ')' token is here\nre_comp.c:11107: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:11107:5: note: '{' token is here\nre_comp.c:11107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11107:5: note: ')' token is here\nre_comp.c:11108: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:11108:5: note: '{' token is here\nre_comp.c:11108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11108:5: note: ')' token is here\nre_comp.c:11148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11148:5: note: '{' token is here\nre_comp.c:11148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11148:5: note: ')' token is here\nre_comp.c:11151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9061:35: note: expanded from macro 'DEBUG_PARSE'\nre_comp.c:11151:5: note: '{' token is here\nre_comp.c:9062:5: note: expanded from macro 'DEBUG_PARSE'\nre_comp.c:9031:39: note: expanded from macro 'DEBUG_PARSE_MSG'\n../../regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'\nre_comp.c:11151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11151:5: note: ')' token is here\nre_comp.c:11160:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11160:9: note: '{' token is here\nre_comp.c:11160:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11160:9: note: ')' token is here\nre_comp.c:11184:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11184:6: note: '{' token is here\nre_comp.c:11184:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11184:6: note: ')' token is here\nre_comp.c:11206:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11206:21: note: '{' token is here\nre_comp.c:11206:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11206:21: note: ')' token is here\nre_comp.c:11209:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11209:21: note: '{' token is here\nre_comp.c:11209:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11209:21: note: ')' token is here\nre_comp.c:11240:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11240:25: note: '{' token is here\nre_comp.c:11240:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11240:25: note: ')' token is here\nre_comp.c:11243:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11243:25: note: '{' token is here\nre_comp.c:11243:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11243:25: note: ')' token is here\nre_comp.c:11249:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11249:25: note: '{' token is here\nre_comp.c:11249:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11249:25: note: ')' token is here\nre_comp.c:11252:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11252:25: note: '{' token is here\nre_comp.c:11252:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11252:25: note: ')' token is here\nre_comp.c:11348: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:11348:21: note: '{' token is here\nre_comp.c:419:16: note: expanded from macro 'REQUIRE_UNI_RULES'\nre_comp.c:11348: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:11348:21: note: ')' token is here\nre_comp.c:432:7: note: expanded from macro 'REQUIRE_UNI_RULES'\nre_comp.c:11401: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:11401:25: note: '{' token is here\nre_comp.c:435:16: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:11401: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:11401:25: note: ')' token is here\nre_comp.c:439:7: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:11407:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11407:25: note: '{' token is here\nre_comp.c:11407:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11407:25: note: ')' token is here\nre_comp.c:11440:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11440:17: note: '{' token is here\nre_comp.c:11440:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11440:17: note: ')' token is here\nre_comp.c:11443:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11443:3: note: '{' token is here\nre_comp.c:11443:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11443:3: note: ')' token is here\nre_comp.c:11451:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11451:21: note: '{' token is here\nre_comp.c:11451:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11451:21: note: ')' token is here\nre_comp.c:11456:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11456:21: note: '{' token is here\nre_comp.c:11456:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11456:21: note: ')' token is here\nre_comp.c:11465:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11465:17: note: '{' token is here\nre_comp.c:11465:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11465:17: note: ')' token is here\nre_comp.c:11499:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11499:17: note: '{' token is here\nre_comp.c:11499:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11499:17: note: ')' token is here\nre_comp.c:11517:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11517:25: note: '{' token is here\nre_comp.c:11517:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11517:25: note: ')' token is here\nre_comp.c:11524:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11524:25: note: '{' token is here\nre_comp.c:11524:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11524:25: note: ')' token is here\nre_comp.c:11535:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11535:3: note: '{' token is here\nre_comp.c:11535:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11535:3: note: ')' token is here\nre_comp.c:11537:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11537:3: note: '{' token is here\nre_comp.c:11537:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11537:3: note: ')' token is here\nre_comp.c:11556:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11556:11: note: '{' token is here\nre_comp.c:11556:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11556:11: note: ')' token is here\nre_comp.c:11598:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11598:33: note: '{' token is here\nre_comp.c:11598:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11598:33: note: ')' token is here\nre_comp.c:11600:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11600:33: note: '{' token is here\nre_comp.c:11600:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11600:33: note: ')' token is here\nre_comp.c:11607:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11607:29: note: '{' token is here\nre_comp.c:11607:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11607:29: note: ')' token is here\nre_comp.c:11628:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11628:21: note: '{' token is here\nre_comp.c:11628:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11628:21: note: ')' token is here\nre_comp.c:11657:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11657:17: note: '{' token is here\nre_comp.c:11657:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11657:17: note: ')' token is here\nre_comp.c:11664:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11664:3: note: '{' token is here\nre_comp.c:11664:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11664:3: note: ')' token is here\nre_comp.c:11669:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11669:7: note: '{' token is here\nre_comp.c:11669:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11669:7: note: ')' token is here\nre_comp.c:11675:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11675:17: note: '{' token is here\nre_comp.c:11675:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11675:17: note: ')' token is here\nre_comp.c:11690:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11690:21: note: '{' token is here\nre_comp.c:11690:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11690:21: note: ')' token is here\nre_comp.c:11696:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11696:21: note: '{' token is here\nre_comp.c:11696:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11696:21: note: ')' token is here\nre_comp.c:11730:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11730:25: note: '{' token is here\nre_comp.c:11730:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11730:25: note: ')' token is here\nre_comp.c:11739:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11739:14: note: '{' token is here\nre_comp.c:11739:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11739:14: note: ')' token is here\nre_comp.c:11747:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11747:25: note: '{' token is here\nre_comp.c:11747:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11747:25: 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:11787:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11787:29: note: '{' token is here\nre_comp.c:11787:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11787:29: note: ')' token is here\nre_comp.c:11791:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11791:25: note: '{' token is here\nre_comp.c:11791:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11791:25: note: ')' token is here\nre_comp.c:11805:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11805:17: note: '{' token is here\nre_comp.c:11805:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11805:17: note: ')' token is here\nre_comp.c:11812:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11812:17: note: '{' token is here\nre_comp.c:11812:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11812:17: note: ')' token is here\nre_comp.c:11814:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11814:3: note: '{' token is here\nre_comp.c:11814:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11814:3: note: ')' token is here\nre_comp.c:11828:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11828:21: note: '{' token is here\nre_comp.c:11828:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11828:21: note: ')' token is here\nre_comp.c:11831:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11831:7: note: '{' token is here\nre_comp.c:11831:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11831:7: note: ')' token is here\nre_comp.c:11853:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11853:4: note: '{' token is here\nre_comp.c:11853:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11853:4: note: ')' token is here\nre_comp.c:11854:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11854:7: note: '{' token is here\nre_comp.c:11854:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11854:7: note: ')' token is here\nre_comp.c:11887:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11887:25: note: '{' token is here\nre_comp.c:11887:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11887:25: note: ')' token is here\nre_comp.c:11893:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11893:3: note: '{' token is here\nre_comp.c:11893:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11893:3: note: ')' token is here\nre_comp.c:11894:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11894:3: note: '{' token is here\nre_comp.c:11894:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11894:3: note: ')' token is here\nre_comp.c:11940: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:11940:21: note: '{' token is here\nre_comp.c:462:16: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:11940: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:11940:21: note: ')' token is here\nre_comp.c:467:7: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:11942:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11942:25: note: '{' token is here\nre_comp.c:11942:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11942:25: note: ')' token is here\nre_comp.c:11957:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11957:25: note: '{' token is here\nre_comp.c:11957:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11957:25: note: ')' token is here\nre_comp.c:12022:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12022:25: note: '{' token is here\nre_comp.c:12022:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12022:25: note: ')' token is here\nre_comp.c:12031:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12031:4: note: '{' token is here\nre_comp.c:12031:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12031:4: note: ')' token is here\nre_comp.c:12038:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12038:25: note: '{' token is here\nre_comp.c:12038:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12038:25: note: ')' token is here\nre_comp.c:12042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12042:25: note: '{' token is here\nre_comp.c:12042:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12042:25: note: ')' token is here\nre_comp.c:12043:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12043:25: note: '{' token is here\nre_comp.c:12043:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12043:25: note: ')' token is here\nre_comp.c:12049:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12049:25: note: '{' token is here\nre_comp.c:12049:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12049:25: note: ')' token is here\nre_comp.c:12057:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12057:15: note: '{' token is here\nre_comp.c:12057:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12057:15: note: ')' token is here\nre_comp.c:12063:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12063:29: note: '{' token is here\nre_comp.c:12063:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12063:29: note: ')' token is here\nre_comp.c:12064:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12064:29: note: '{' token is here\nre_comp.c:12064:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12064:29: note: ')' token is here\nre_comp.c:12068:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12068:29: note: '{' token is here\nre_comp.c:12068:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12068:29: note: ')' token is here\nre_comp.c:12079:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12079:29: note: '{' token is here\nre_comp.c:12079:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12079:29: note: ')' token is here\nre_comp.c:12081:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12081:29: note: '{' token is here\nre_comp.c:12081:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12081:29: note: ')' token is here\nre_comp.c:12085:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12085:25: note: '{' token is here\nre_comp.c:12085:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12085:25: note: ')' token is here\nre_comp.c:12089:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12089:29: note: '{' token is here\nre_comp.c:12089:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12089:29: note: ')' token is here\nre_comp.c:12097:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12097:29: note: '{' token is here\nre_comp.c:12097:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12097:29: note: ')' token is here\nre_comp.c:12102:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12102:29: note: '{' token is here\nre_comp.c:12102:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12102:29: note: ')' token is here\nre_comp.c:12114:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12114:17: note: '{' token is here\nre_comp.c:12114:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12114:17: note: ')' token is here\nre_comp.c:12121:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12121:17: note: '{' token is here\nre_comp.c:12121:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12121:17: note: ')' token is here\nre_comp.c:12126:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12126:21: note: '{' token is here\nre_comp.c:12126:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12126:21: note: ')' token is here\nre_comp.c:12200:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12200:17: note: '{' token is here\nre_comp.c:12200:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12200:17: note: ')' token is here\nre_comp.c:12207:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12207:13: note: '{' token is here\nre_comp.c:12207:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12207:13: note: ')' token is here\nre_comp.c:12208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12208:13: note: '{' token is here\nre_comp.c:12208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12208:13: note: ')' token is here\nre_comp.c:12227:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12227:9: note: '{' token is here\nre_comp.c:12227:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12227:9: note: ')' token is here\nre_comp.c:12228:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12228:9: note: '{' token is here\nre_comp.c:12228:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12228:9: note: ')' token is here\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:12237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12237:13: note: '{' token is here\nre_comp.c:12237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12237:13: note: ')' token is here\nre_comp.c:12246:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12246:13: note: '{' token is here\nre_comp.c:12246:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12246: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:12275:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12275:13: note: '{' token is here\nre_comp.c:12275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12275:13: note: ')' token is here\nre_comp.c:12278:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12278:13: note: '{' token is here\nre_comp.c:12278:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12278:13: note: ')' token is here\nre_comp.c:12295:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12295:17: note: '{' token is here\nre_comp.c:12295:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12295:17: 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:12304:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12304:13: note: '{' token is here\nre_comp.c:12304:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12304:13: note: ')' token is here\nre_comp.c:12329:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12329:17: note: '{' token is here\nre_comp.c:12329:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12329:17: note: ')' token is here\nre_comp.c:12338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12338:9: note: '{' token is here\nre_comp.c:12339:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12339:13: note: '{' token is here\nre_comp.c:12339:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12339:13: note: ')' token is here\nre_comp.c:12338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12338:9: note: ')' token is here\nre_comp.c:12351:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12351:13: note: '{' token is here\nre_comp.c:12351:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12351:13: note: ')' token is here\nre_comp.c:12367:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12367:25: note: '{' token is here\nre_comp.c:12367:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12367:25: note: ')' token is here\nre_comp.c:12390:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12390:17: note: '{' token is here\nre_comp.c:12391:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12391:21: note: '{' token is here\nre_comp.c:12391:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12391:21: note: ')' token is here\nre_comp.c:12390:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12390:17: note: ')' token is here\nre_comp.c:12433:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12433:13: note: '{' token is here\nre_comp.c:12433:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12433:13: note: ')' token is here\nre_comp.c:12434:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12434:6: note: '{' token is here\nre_comp.c:12434:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12434:6: note: ')' token is here\nre_comp.c:12438:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12438:17: note: '{' token is here\nre_comp.c:12438:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12438:17: note: ')' token is here\nre_comp.c:12453:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12453:6: note: '{' token is here\nre_comp.c:12453:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12453:6: note: ')' token is here\nre_comp.c:12460:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12460:6: note: '{' token is here\nre_comp.c:12460:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12460:6: note: ')' token is here\nre_comp.c:12463:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12463:6: note: '{' token is here\nre_comp.c:12463:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12463:6: note: ')' token is here\nre_comp.c:12464:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12464:2: note: '{' token is here\nre_comp.c:12464:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12464:2: note: ')' token is here\nre_comp.c:12494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12494:5: note: '{' token is here\nre_comp.c:12494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12494:5: note: ')' token is here\nre_comp.c:12498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12498:5: note: '{' token is here\nre_comp.c:12498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12498:5: note: ')' token is here\nre_comp.c:12507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12507:13: note: '{' token is here\nre_comp.c:12507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12507:13: note: ')' token is here\nre_comp.c:12521:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12521:13: note: '{' token is here\nre_comp.c:12521:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12521:13: note: ')' token is here\nre_comp.c:12522:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12522:13: note: '{' token is here\nre_comp.c:12522:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12522:13: note: ')' token is here\nre_comp.c:12535:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12535:17: note: '{' token is here\nre_comp.c:12535:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12535:17: note: ')' token is here\nre_comp.c:12703:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12703:9: note: '{' token is here\nre_comp.c:12703:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12703:9: note: ')' token is here\nre_comp.c:12704:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12704:9: note: '{' token is here\nre_comp.c:12704:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12704:9: note: ')' token is here\nre_comp.c:12710:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12710:5: note: '{' token is here\nre_comp.c:12710:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12710:5: note: ')' token is here\nre_comp.c:12712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12712:5: note: '{' token is here\nre_comp.c:12712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12712:5: note: ')' token is here\nre_comp.c:12749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12749:5: note: '{' token is here\nre_comp.c:12749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12749:5: note: ')' token is here\nre_comp.c:12753:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12753:5: note: '{' token is here\nre_comp.c:12753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12753:5: note: ')' token is here\nre_comp.c:12757:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12757:9: note: '{' token is here\nre_comp.c:12757:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12757:9: note: ')' token is here\nre_comp.c:12758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12758:9: note: '{' token is here\nre_comp.c:12758:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12758:9: note: ')' token is here\nre_comp.c:12817:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12817:17: note: '{' token is here\nre_comp.c:12817:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12817:17: note: ')' token is here\nre_comp.c:12823: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:12823:17: note: '{' token is here\nre_comp.c:12823:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12823:17: note: ')' token is here\nre_exec.c:7353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7353:13: note: '{' token is here\nre_exec.c:7353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7353:13: note: re_comp.c')' token is here:\n12823:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            _CHECK_AND_WARN_PROBLEMATIC_LOCALE;\nre_exec.c:7354:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7354:13: note: ')' token is here\nre_comp.c:12837:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12837:9: note: '{' token is here\nre_comp.c:12837:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12837:9: note: ')' token is here\nre_comp.c:12846:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12846:17: note: '{' token is here\nre_comp.c:12846:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12846:17: note: ')' token is here\nre_comp.c:12854:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12854:17: note: '{' token is here\nre_comp.c:12854:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12854:17: note: ')' token is here\nre_exec.c:7508:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7508:13: note: '{' token is here\nre_comp.c:12906:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12906:9: note: '{' token is here\nre_comp.c:12906:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12906:9: note: ')' token is here\nre_comp.c:12907:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12907:9: note: '{' token is here\nre_comp.c:12907:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12907:9: note: ')' token is here\nre_comp.c:12914:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12914:13: note: '{' token is here\nre_comp.c:12914:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12914:13: note: ')' token is here\nre_comp.c:12923:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12923:9: note: '{' token is here\nre_exec.c:7526:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7526:17: note: '{' token is here\nre_comp.c:12923:9: note: ')' token is here\nre_exec.c:7526:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7526:17: note: ')' token is here\nre_comp.c:12923:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12924:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12924:9: note: '{' token is here\nre_comp.c:12924:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12924:9: note: ')' token is here\nre_comp.c:12933:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12933:13: note: '{' token is here\nre_comp.c:12933:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12933:13: note: ')' token is here\nre_comp.c:12952:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12952:13: note: '{' token is here\nre_comp.c:12952:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12952:13: note: ')' token is here\nre_comp.c:12960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12960:13: note: '{' token is here\nre_comp.c:12960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12960:13: note: ')' token is here\nre_comp.c:12965:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12965:13: note: '{' token is here\nre_comp.c:12965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12965:13: note: ')' token is here\nre_comp.c:12972:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12972:9: note: '{' token is here\nre_comp.c:12972:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12972:9: note: ')' token is here\nre_comp.c:12988:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12988:5: note: '{' token is here\nre_comp.c:12988:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12988:5: note: ')' token is here\nre_comp.c:12994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12994:5: note: '{' token is here\nre_comp.c:12994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12994:5: note: ')' token is here\nre_comp.c:13095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13095:5: note: '{' token is here\nre_comp.c:13095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13095:5: note: ')' token is here\nre_comp.c:13129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13129:9: note: '{' token is here\nre_comp.c:13129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13129:9: note: ')' token is here\nre_comp.c:13138:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13138:9: note: '{' token is here\nre_comp.c:13138:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13138:9: note: ')' token is here\nre_comp.c:13145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13145:9: note: '{' token is here\nre_comp.c:13145:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13145:9: note: ')' token is here\nre_comp.c:13150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13150:5: note: '{' token is here\nre_comp.c:13150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13150:5: note: ')' token is here\nre_comp.c:13158:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13158:13: note: '{' token is here\nre_comp.c:13158:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13158:13: note: ')' token is here\nre_comp.c:13218:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13218:17: note: '{' token is here\nre_comp.c:13218:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13218:17: note: ')' token is here\nre_comp.c:13320:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13320:17: note: '{' token is here\nre_comp.c:13320:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13320:17: note: ')' token is here\nre_comp.c:13326:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13326:17: note: '{' token is here\nre_comp.c:13326:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13326:17: note: ')' token is here\nre_comp.c:13426: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:13426:5: note: '{' token is here\nre_comp.c:904:16: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nre_comp.c:13426: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:13426:5: note: ')' token is here\nre_comp.c:907:7: note: expanded from macro 'TURN_OFF_WARNINGS_IN_SUBSTITUTE_PARSE'\nre_comp.c:13440:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13440:9: note: '{' token is here\nre_comp.c:13440:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13440:9: note: ')' token is here\nre_comp.c:13441:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13441:9: note: '{' token is here\nre_comp.c:13441:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13441:9: note: ')' token is here\nre_comp.c:13566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13566:5: note: '{' token is here\nre_comp.c:13566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13566:5: note: ')' token is here\nre_comp.c:13570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13570:5: note: '{' token is here\nre_comp.c:13570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13570:5: note: ')' token is here\nre_comp.c:13585:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13585:9: note: '{' token is here\nre_comp.c:13585:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13585:9: note: ')' token is here\nre_comp.c:13595:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13595:9: note: '{' token is here\nre_comp.c:13595:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13595:9: note: ')' token is here\nre_comp.c:13605:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13605:9: note: '{' token is here\nre_comp.c:13605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13605:9: note: ')' token is here\nre_comp.c:13619:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13619:13: note: '{' token is here\nre_comp.c:13619:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13619:13: note: ')' token is here\nre_comp.c:13624:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13624:6: note: '{' token is here\nre_comp.c:13624:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13624:6: note: ')' token is here\nre_comp.c:13627:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13627:9: note: '{' token is here\nre_comp.c:13627:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13627:9: note: ')' token is here\nre_comp.c:13642:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13642:17: note: '{' token is here\nre_comp.c:13642:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13642:17: note: ')' token is here\nre_comp.c:13643:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13643:17: note: '{' token is here\nre_comp.c:13643:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13643:17: note: ')' token is here\nre_comp.c:13654:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13654:2: note: '{' token is here\nre_comp.c:13654:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13654:2: note: ')' token is here\nre_comp.c:13661:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13661:2: note: '{' token is here\nre_comp.c:13661:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13661:2: note: ')' token is here\nre_comp.c:13699:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13699:17: note: '{' token is here\nre_comp.c:13699:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13699:17: note: ')' token is here\nre_exec.c:7734:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7734:13: note: re_comp.c'{' token is here:\n13718:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13718:17: note: '{' token is here\n../../perl.h:6595:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE're_comp.c\n6595:20: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_comp.c:13718:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13718:17: note: ')' token is here\nre_comp.c:13718:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7779:13: note: ')' token is here\nre_comp.c:13741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13741:6: note: '{' token is here\nre_exec.c:7910:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13741:6: note: ')' token is here\n../../perl.h:737:21: note: ../../regcomp.hexpanded from macro 'STMT_END':\n../../perl.h:4675:24: note: expanded from macro 'DEBUG_r're_comp.c\n:13741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n840:5: note: expanded from macro 'vFAIL'\nre_comp.c:13741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7912: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:7912:21: note: '{' token is here\nre_exec.c:7912:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7923:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n13775:21: note: ')' token is here\nre_comp.c:13775:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7948:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7948:17: note: '{' token is here\nre_comp.c:13775:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13775:21: note: ')' token is here\nre_comp.c:13775:21: note: ')' token is here    DEBUG_STATE_r(                                              \\\nre_comp.c:857:3: note: #define DEBUG_STATE_r(x) DEBUG_r( \\expanded from macro 'vFAIL2'\nre_comp.c:13788:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13788:21: note: '{' token is here\nre_exec.c:8026:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8026:4: note: '{' token is here    PREPARE_TO_DIE;                                     \\\nre_comp.c:13788:21: note: ')' token is here\nre_comp.c:13788:21: warning: '}' and ')' tokens terminating 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'\n../../perl.h:4687:23: note: expanded from macro 'DEBUG_Xv'\n../../cop.h:1352:2: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nre_exec.c:8026:4: note: '{' token is here\nre_comp.c:13823:4: note: '{' token is here\nre_exec.c:8026:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#  define DEBUG_Xv(a) DEBUG__(DEBUG_Xv_TEST, a)\n4669:11: note: expanded from macro 'DEBUG__'\n../../cop.h:1354:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nre_exec.c:8026:4: note: ')' token is here\n../../cop.h:1354:7: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nre_exec.c:8029:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8029:4: note: '{' token is here\nre_comp.c:13823:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13823:4: note: ')' token is here\nre_comp.c:13826:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13826:25: note: ')' token is here\nre_comp.c:13829:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1301:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nre_comp.c:13840: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'\n:931:16: note: expanded from macro '_WARN_HELPER'\nre_exec.c:8029:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8029:4: note: ')' token is here\nre_comp.c:13840:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER're_exec.c\n:8029:4: warning: '(' and '{' tokens introducing 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'                        PUSH_MULTICALL_FLAGS(newcv, flags);\n../../perl.h:4687:23: note:                 PREPARE_TO_DIE;                                         \\expanded from macro 'DEBUG_Xv'\n../../cop.h:1310:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n941:13: note: expanded from macro '_WARN_HELPER'\nre_comp.c:13840:21: note: '{' token is here\n:4687:23: note: expanded from macro 'DEBUG_Xv'\nre_comp.c:13840:21: warning:         PAD_SET_CUR_NOSAVE(padlist, CvDEPTH(cv));                       \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1032:5: note: expanded from macro 'ckWARN4reg'\n:1032:5: note: expanded from macro 'ckWARN4reg'../../cop.h\n:1310:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nre_comp.c:13840:21: note: ')' token is here\nre_comp.c:13902:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13902:17: note: '{' token is here\nre_exec.c:8075:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13902:17: note: #    define DEBUG_r(a) STMT_START {                                     \\')' token is here\nre_exec.c:8075:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8075:17: note: ')' token is here\nre_comp.c:812:73: note: expanded from macro '_FAIL'#   define STMT_END     )\nre_comp.c:13902:17: note: ')' token is here\nre_comp.c:13916:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13916:17: note: '{' token is here\nre_comp.c:13916:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13916:17: note: ')' token is here\nre_comp.c:830:25: note: expanded from macro 'Simple_vFAIL'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_exec.c:8115:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8115:21: note: ')' token is here\nre_comp.c:13918:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13918:13: note: '{' token is here\nre_comp.c:13918:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13918:13: note: ')' token is here\nre_comp.c:13919:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13919:13: note: '{' token is here\nre_comp.c:13919:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13919:13: note: ')' token is here\nre_comp.c:13965:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13965:10: note: '{' token is here\nre_comp.c:13965:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13965:10: note: ')' token is here\nre_comp.c:14020:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14020:29: note: '{' token is here\nre_comp.c:14020:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14020:29: note: ')' token is here\nre_exec.c:8216:17: note: '{' token is here\nre_exec.c:8216:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8216:17: note: ')' token is here\n840:26: note: expanded from macro 'vFAIL'\nre_exec.c:8226:17: note: '{' token is here\nre_exec.c:8226:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8226:17: note: ')' token is here\nre_comp.c:14051:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14051:25: note: '{' token is here\n:795:5: note: expanded from macro 'PREPARE_TO_DIE'\n839:5: note: expanded from macro 'vFAIL'\nre_exec.c:8266:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8266:13: note: '{' token is here\nre_comp.c:14051:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14051:25: note: ')' token is here\nre_exec.c:8273:17: note: expanded from macro 'SET_RECURSE_LOCINPUT'\nre_exec.c:8283:13: note: '{' token is here\nre_exec.c:8283:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8283:13: note: ')' token is here\nre_comp.c:14054:8: note: '{' token is here\nre_comp.c:14054:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14054:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14054:8: note: ')' token is here\n840:5: note: #define regcpblow(cp) LEAVE_SCOPE(cp)   /* Ignores regcppush()ed data. */expanded from macro 'vFAIL'\nre_exec.c:8295:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8295:17: note: ')' token is here\nre_exec.c:8299:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2266:34: note:             m, REPORT_LOCATION_ARGS(RExC_parse));                       \\expanded from macro 'SvSETMAGIC'\nre_comp.c:14056:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'STMT_START'\nre_comp.c:14056:29: note: '{' token is here\n:8273:17: note: expanded from macro 'SET_RECURSE_LOCINPUT'\nre_exec.c:8310:13: note: ')' token is here\nre_exec.c:8315:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4677:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:8315:6: note: '{' token is here\nre_exec.c:8315:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8315:6: note: ')' token is here\nre_exec.c:8320:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8320:13: note: '{' token is here\nre_exec.c:8320:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: re_comp.cexpanded from macro 'DEBUG_r':\nre_exec.c:8320:13: note: ')' token is here\nre_comp.c:14056:29: note: ')' token is here\n:4675:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:8325:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n8273:17: note: expanded from macro 'SET_RECURSE_LOCINPUT'\n../../perl.h:4677:24: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'DEBUG_r'\n../../regcomp.h:1078:26: note: expanded from macro 'DEBUG_STACK_r'                            vFAIL(\"Reference to nonexistent or unclosed group\");\nre_comp.c:14062:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14062:29: note: '{' token is here\nre_exec.c:8333:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8333:6: note: '{' token is here\nre_exec.c:8333:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8333:6: note: ')' token is here\nre_exec.c:8343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8343:13: note: '{' token is here\nre_comp.c:14062:29: note: ')' token is here\nre_exec.c:8273:17: note:     Simple_vFAIL(m);                                    \\expanded from macro 'SET_RECURSE_LOCINPUT'\nre_exec.c:8343:13: note: ')' token is here\nre_exec.c:8352:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8352:13: note: '{' token is here\nre_exec.c:8352:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8352:13: note: ')' token is here\nre_exec.c:8371:6: 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:8371:6: note: '{' token is here\nre_exec.c:8371:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8371:6: note: ')' token is here\nre_comp.c:14113:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n838:29: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'vFAIL'\nre_comp.c:14113:29: note: '{' token is here\nre_exec.c:8400:8: note: ')' token is here\nre_comp.c:14113:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14113:29: note: ')' token is here\nre_exec.c:8562:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8562:6: note: '{' token is here\nre_exec.c:8562:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8562:6: note: ')' token is here\nre_exec.c:8568:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8568:6: note: '{' token is here\nre_comp.c:14117:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8571:6: warning:                         REQUIRE_PARENS_PASS;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8571:6: note: ')' token is here\nre_exec.c:8574:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n14117:25: note:         STMT_START {                                                        \\')' token is here\nre_exec.c:8574:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8574:6: note: ')' token is here\nre_exec.c:8598:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1095:5: note: expanded from macro 'Set_Node_Offset'\nre_exec.c:8598:13: note: '{' token is here\nre_comp.c:14138:17: note: '{' token is here\nre_exec.c:8598:13: note: ')' token is here\nre_exec.c:8607:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8607:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8607:3: note: ')' token is here\n../../perl.h:4677:26: note: re_comp.cexpanded from macro 'DEBUG_r':\nre_exec.c:8611:3: warning:         MJD_OFFSET_DEBUG((\"** (%d) offset of node %d is %d.\\n\",         \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4039:20: note: expanded from macro 'NOT_REACHED'                Set_Node_Offset(REGNODE_p(ret), parse_start);\nre_exec.c:8617:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8617:17: note: '{' token is here\nre_exec.c:8617:17: note: ')' token is here\nre_comp.c:14139:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14139:17: note: '{' token is here\nre_exec.c:8684:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START're_comp.c\nre_exec.c:8684:21: note: '{' token is here\n../../regcomp.h:1062:28: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)expanded from macro 'DEBUG_EXECUTE_r'\nre_exec.c:8701:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8701:25: note: '{' token is here\nre_comp.c:1106:11: note: expanded from macro 'Set_Node_Length_To_R'                        DEBUG_EXECUTE_r( Perl_re_exec_indentf( aTHX_  \"WHILEM: (cache) already tried at this position...\\n\",\n8701:25: note: ')' token is here\nre_exec.c:8719:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4039:20: note: expanded from macro 'NOT_REACHED'\nre_comp.c:14146:3: note: '{' token is here\nre_exec.c:8719:3: note: ')' token is here\nre_comp.c:14146:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:288:5: note: expanded from macro 'REGCP_SET'\nre_exec.c:8728:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8728:3: note: ')' token is here\nre_comp.c:14146:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:815:19: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'FAIL'\nre_exec.c:8731:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8731:3: note: ')' token is here\nre_exec.c:8735:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8735:2: note: '{' token is here\nre_exec.c:8741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8741:6: note: '{' token is here\nre_exec.c:8741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8741:6: note: ')' token is here\nre_exec.c:8748:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8748:6: note: '{' token is here\nre_exec.c:8748:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8748:6: note: ')' token is here\nre_exec.c:8753:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8753:6: note: '{' token is here\nre_exec.c:8753:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8753:6: note: ')' token is here\nre_exec.c:8758:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14254:13: note: '{' token is here\nre_exec.c:8761:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8761:6: note: ')' token is here\nre_exec.c:8761:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8761:6: note: '{' token is here\nre_exec.c:8763:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8763:13: note: '{' token is here\nre_exec.c:8763:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8763:13: note: ')' token is here\nre_exec.c:8783:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8783:6: note: '{' token is here\nre_exec.c:8783:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8783:6: note: ')' token is here\nre_exec.c:8804:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8804:13: note: '{' token is here\nre_exec.c:8804:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8804:13: note: ')' token is here\nre_exec.c:8810:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8810:6: note: '{' token is here\nre_exec.c:8810:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8810:6: note: ')' token is here\nre_exec.c:8814:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8814:6: note: '{' token is here\nre_exec.c:8814:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8814:6: note: ')' token is here\nre_exec.c:8831:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8831:6: note: '{' token is here\nre_exec.c:8831:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8831:6: note: ')' token is here\nre_exec.c:8841:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8841:6: note: '{' token is here\nre_exec.c:8841:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8841:6: note: ')' token is here\nre_comp.c:14381:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n14381:33: note: '{' token is here\nre_comp.c:806:5: note: expanded from macro '_FAIL're_exec.c\nre_comp.c:788:5: note:             NOT_REACHED; /* NOTREACHED */expanded from macro 'PREPARE_TO_DIE'\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_comp.c:14381:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8861:13: note: '{' token is here\nre_exec.c:8868:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8868:6: note: '{' token is here\nre_comp.c:14442:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4677:24: note: expanded from macro 'DEBUG_r'\nre_exec.c:8868:6: note: ')' token is here\nre_comp.c:14442:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:426:23: note: expanded from macro 'regcpblow'\nre_comp.c:14442:29: note: '{' token is here\nre_exec.c:8869:13: note: '{' token is here\nre_exec.c:8869:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8869:13: note: ')' token is here\nre_comp.c:14442:29: note: ')' token is here\n8873:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8873:10: note: '{' token is here\nre_comp.c:14446: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_exec.c:8919:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8919:6: note: '{' token is here\nre_comp.c:14446:29: note: '{' token is here\nre_exec.c:8919:6: warning:                             warn_non_literal_string(p, packed_warn, message);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n288:5: note: expanded from macro 'REGCP_SET'\nre_exec.c:8919:6: note: ')' token is here\nre_comp.c:14446:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:947:5: note: expanded from macro 'warn_non_literal_string'\nre_exec.c:8927:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8927:6: note: ')' token is here\n../../perl.h:736:29: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'STMT_START'\nre_exec.c:8946:6: note:     STMT_START {                                                        \\'{' token is here\nre_exec.c:8946:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'                            warn_non_literal_string(p, packed_warn, message);\nre_comp.c:14446:29: note: ')' token is here\nre_exec.c:8962:6: note: '{' token is here\n297:5: note: expanded from macro 'REGCP_UNWIND'\nre_comp.c:14461:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8962:6: note: ')' token is here\nre_exec.c:8962:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:305:5: note: re_comp.cexpanded from macro 'REGCP_UNWIND':\nre_exec.c:426:23: note: expanded from macro 'regcpblow'                            vFAIL(message);\n../../scope.h:223:26: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'LEAVE_SCOPE'\n:14461:29: note: ')' token is here\nre_comp.c:14461:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14461:29: note: ')' token is here\nre_comp.c:14465:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14465:29: note: '{' token is here\nre_exec.c:8976:4: 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:8976:4: note: '{' token is here\nre_exec.c:201:39: note: expanded from macro 'FIND_NEXT_IMPT'\nre_comp.c:14465:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:     _WARN_HELPER(loc, packed_warn,                                      \\expanded from macro 'STMT_END'\nre_exec.c:8987:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8987:6: note: '{' token is here\nre_exec.c:8987:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8987:6: note: ')' token is here\nre_exec.c:8998:21: note: '{' token is here\nre_exec.c:8998:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14465:29: note: ')' token is here\nre_exec.c:9015:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9015:21: note: '{' token is here\n:314:5: note: expanded from macro 'CLOSE_CAPTURE'\n../../regcomp.h:1080:28: note: re_comp.cexpanded from macro 'DEBUG_BUFFERS_r':\nre_comp.c:14486:29: note: '{' token is here\nre_exec.c:9033:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9033:6: note: '{' token is here\nre_comp.c:14486:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14486:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:297:5: note: expanded from macro 'REGCP_UNWIND'\nre_exec.c:9036:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9036:6: note: ')' token is here\nre_exec.c:9036:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9036:6: note: '{' token is here\nre_exec.c:re_comp.c426::84023:5: note: expanded from macro 'vFAIL'\n223:37: note:             m, REPORT_LOCATION_ARGS(RExC_parse));                       \\expanded from macro 'LEAVE_SCOPE'\nre_comp.c:14486:29: note: #define LEAVE_SCOPE(old) STMT_START { \\')' token is here\n225:5: note:     Simple_vFAIL(m);                                    \\expanded from macro 'LEAVE_SCOPE'\nre_exec.c:9037:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9037:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9037:13: note: ')' token is here\nre_comp.c:14492:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14492:29: note: '{' token is here\nre_comp.c:14492:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14492:29: note: ')' token is here\nre_exec.c:211:7: note: expanded from macro 'FIND_NEXT_IMPT'\nre_exec.c:9155:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9155:3: note: '{' token is here\nre_exec.c:9155:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9155:3: note: ')' token is here\nre_comp.c:14539:5: 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:14539:5: note: '{' token is here\nre_exec.c:9205:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9205:3: note: ')' token is here\nre_exec.c:9208:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9208:6: note: '{' token is here\nre_exec.c:9208:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9208:6: note: ')' token is here\nre_exec.c:9213:6: note: ')' token is here\nre_exec.c:9213:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9213:6: note: '{' token is here\n../../scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE'                                reg_warn_non_literal_string(\n:795:7: note:                 UNWIND_PAREN(ST.lastparen, ST.lastcloseparen);expanded from macro 'PREPARE_TO_DIE'\n../../regcomp.h:1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'#   define STMT_END     )\nre_exec.c:9215:17: note: '{' token is here\nre_exec.c:9215:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9215:17: note: ')' token is here\nre_comp.c:14539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14539:5: note: ')' token is here\n:1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'\nre_exec.c:9325:13: note: '{' token is here\nre_comp.c:14548:8: note: '{' token is here\nre_exec.c:9325:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9057:13: note: expanded from macro 'CURLY_SETPAREN'\n1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'\n9057:13: note: expanded from macro 'CURLY_SETPAREN'\nre_exec.c:9328:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9328:6: note: '{' token is here\nre_exec.c:9328:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9328:6: note: ')' token is here\nre_comp.c:14548:8: note: ')' token is here\nre_exec.c:9338:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9338:17: note: '{' token is here\nre_exec.c:9338:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9338:17: note: ')' token is here\nre_exec.c:9341:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9341:17: note: '{' token is here\nre_exec.c:9341:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9341:17: note: ')' token is here\nre_exec.c:9348:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9348:6: note: '{' token is here\n736:29: note: #define regcpblow(cp) LEAVE_SCOPE(cp)   /* Ignores regcppush()ed data. */expanded from macro 'STMT_START'\n223:37: note: expanded from macro 'LEAVE_SCOPE'\n305:5: note: expanded from macro 'REGCP_UNWIND'\nre_exec.c:9350:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9350:17: note: '{' token is here\n87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nre_exec.c:9350:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9364:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9364:17: note: ')' token is here\n:1076:26: note: expanded from macro 'DEBUG_STATE_r'\n../../../zaphod32_hash.h:116:37: note:                                 ckWARN2reg(p + 1, \"Unrecognized escape \\\\%.1s\"expanded from macro 'ZAPHOD32_MIX'\n1006:5: note: expanded from macro 'ckWARN2reg'\nre_comp.c:14556:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9386:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                                ckWARN2reg(p + 1, \"Unrecognized escape \\\\%.1s\"\nre_exec.c:9392:17: note: ')' token is here\nre_exec.c:9400:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9400:17: note: '{' token is here\nre_exec.c:9400:17: note: In file included from ')' token is hereSymbol.c\nre_exec.c:9412:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9412:6: note: '{' token is here\nre_exec.c:9412:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9412:6: note: ')' token is here\nre_comp.c:14586:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14586:29: note: '{' token is here\n../../../zaphod32_hash.h:87:41: note: re_comp.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n14586:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:839:5: note: expanded from macro 'vFAIL'    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);\n:737:21: note: expanded from macro 'STMT_END'    STMT_START {                                                            \\\nre_exec.c:9484:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9484:6: note: ')' token is here\n167:5: note: '{' token is here#define Simple_vFAIL(m) STMT_START {                                    \\\nre_exec.c:9543:6: note: '{' token is here\nre_exec.c:9543:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9543:6: note: ')' token is here\nre_exec.c:9549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n167:5: note:         STMT_START {                                                        \\')' token is here\n:9549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14586:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9563:6: note: ')' token is here\nre_comp.c:14589:25: note: '{' token is here\n../../perl.h:4041:11: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'NOT_REACHED'\nre_exec.c:9579:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9579:13: note: '{' token is here\nre_exec.c:9579:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9579:13: note: ')' token is here\nre_exec.c:9589:17: warning:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9589:17: note: ')' token is here\nre_exec.c:9599:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9599:13: note: '{' token is here\nre_exec.c:9646:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9646:13: note: '{' token is here\n../../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX're_exec.c\n:9646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14589:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14589:25: note: ')' token is here\nre_comp.c:14596:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14596:25: note: '{' token is here\nre_exec.c:9692:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9692:13: note: '{' token is here\nre_comp.c:14596:25: note: ')' token is here\n939:17: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro '_WARN_HELPER'\nre_exec.c:9715:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:6127:5: note: expanded from macro 'DEBUG_STATE_pp'\nre_exec.c:9715:17: note: '{' token is here\nre_exec.c:9694:13: note: ')' token is here\nre_exec.c:9743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:268:5: warning:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14596:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9757:6: note: '{' token is here\nre_exec.c:9759:14: 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:9759:14: note: '{' token is here\n14617:21: note: '{' token is here\nre_comp.c:402:40: note: expanded from macro 'REQUIRE_UTF8'\nre_comp.c:14617: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:14617:21: note: ')' token is here\nre_comp.c:407:32: note: expanded from macro 'REQUIRE_UTF8'\nre_exec.c:9759:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9759:14: note:     STMT_START {                                                            \\')' token is here\nre_exec.c:9761:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:99:36: note:     DEBUG_STATE_r({                                         \\expanded from macro 'SBOX32_MIX3'\nre_comp.c:14621:25: note: '{' token is here\nre_comp.c:962:17: note: expanded from macro 'ckWARN2_non_literal_string'\n../../perl.h:4677:26: note: expanded from macro 'DEBUG_r'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../regcomp.h:1076:26: note:                 _WARN_HELPER(loc, packwarn,                                 \\expanded from macro 'DEBUG_STATE_r'\n../../../perl.h:737:21: note: expanded from macro 'STMT_END'                _WARN_HELPER(loc, packwarn,                                 \\\n939:17: note: expanded from macro '_WARN_HELPER'\nre_comp.c:14621:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:922:5: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'UPDATE_WARNINGS_LOC'\n../../perl.h:736:29: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_START'\nre_exec.c:9805:13: note: '{' token is here\nre_exec.c:9812:5: note: '{' token is here\nre_comp.c:962:17: note: expanded from macro 'ckWARN2_non_literal_string're_exec.c#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n9812:5: note:     } STMT_END')' token is here\n927:7: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n6127:5: note: expanded from macro 'DEBUG_STATE_pp'\nre_comp.c:966:7: note: expanded from macro 'ckWARN2_non_literal_string'\nre_exec.c:9838:2: note: ')' token is here\nre_exec.c:9872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9872:2: note: '{' token is here\nre_exec.c:9872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9872:2: note: ')' token is here\nre_exec.c:9876:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9876:9: note: '{' token is here\nre_exec.c:9876:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9876:9: note: ')' token is here\nre_comp.c:14958:21: 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:14958:21: note: '{' token is here\n../../regcomp.h:385:16: note: expanded from macro 'FILL_NODE'\nre_comp.c:14958:21: 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:14958:21: note: ')' token is here\n../../regcomp.h:388:7: note: expanded from macro 'FILL_NODE'\nre_exec.c:9974:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9974:13: note: '{' token is here\nre_exec.c:9974:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9974:13: note: ')' token is here\nre_exec.c:9980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9980:9: note: '{' token is here\nre_exec.c:9980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9980:9: note: ')' token is here\nre_exec.c:10141:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10141:9: note: '{' token is here\nre_exec.c:10141:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10141:9: note: ')' token is here\nre_exec.c:10142:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10142:10: note: '{' token is here\nre_exec.c:10142:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10142:10: note: ')' token is here\nre_comp.c:15354:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15354:33: note: '{' token is here\nre_comp.c:15354:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15354:33: note: ')' token is here\nre_exec.c:10309:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10309:9: note: '{' token is here\nre_exec.c:10309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10309:9: note: ')' token is here\nre_comp.c:15487:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15487:17: note: '{' token is here\nre_comp.c:15487:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15487:17: note: ')' token is here\nre_comp.c:15498:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15498:13: note: '{' token is here\nre_comp.c:15498:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15498:13: note: ')' token is here\nre_comp.c:15505:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15505:7: note: '{' token is here\nre_comp.c:15505:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15505:7: note: ')' token is here\nre_comp.c:15520:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15520:13: note: '{' token is here\nre_comp.c:15520:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15520:13: note: ')' token is here\nre_comp.c:15522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15522:9: note: '{' token is here\nre_comp.c:15522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15522:9: note: ')' token is here\nre_comp.c:15770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15630:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15770:5: note: '{' token is here\nre_comp.c:15630:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15633:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15770:5: note: ')' token is here\nre_comp.c:15633:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15777:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15618:37: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15777:9: note: '{' token is here\nre_comp.c:15618:48: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15777:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15628:5: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15777:9: note: ')' token is here\nre_comp.c:15628:7: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15793:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15793:9: note: '{' token is here\nre_comp.c:15793:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15793:9: note: ')' token is here\nre_comp.c:15852:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15852:21: note: '{' token is here\nre_comp.c:15852:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15852:21: note: ')' token is here\nre_comp.c:15862:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15636:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15862:17: note: '{' token is here\nre_comp.c:15636:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15862:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15862:17: note: ')' token is here\nre_comp.c:15639:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15639:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15877:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15877:9: note: '{' token is here\nre_comp.c:15877:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15877:9: note: ')' token is here\nre_comp.c:15888:13: note: '{' token is here\nre_comp.c:15888:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15888:13: note: ')' token is here\nre_comp.c:15902:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15902:9: note: '{' token is here\nre_comp.c:15902:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15902:9: note: ')' token is here\nre_comp.c:15907:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15907:9: note: '{' token is here\nre_comp.c:15907:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15907:9: note: ')' token is here\nre_comp.c:15924:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15924:9: note: '{' token is here\nre_comp.c:15924:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15924:9: note: ')' token is here\nre_comp.c:15932:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15932:13: note: '{' token is here\nre_comp.c:15932:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15932:13: note: ')' token is here\nre_comp.c:15947:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15947:9: 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]\n:15628:5: note:     STMT_START {                                                      \\expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15947:9: 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:             CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);')' token is here\nSymbol.c:30:2: note: '{' token is herere_comp.c\nre_comp.c:15959:13: note: Symbol.c')' token is here:\nSymbol.c:34:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../zaphod32_hash.h\nSymbol.c:34:4: note: ')' token is here\nre_comp.c:15976:13: note: '{' token is here\nre_comp.c:15976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15976:13: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]SDBM_File.xs\nre_comp.c:15976:13: note: ')' token is here\n15639:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\n../../zaphod32_hash.h:88:3: note: re_comp.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n:15636:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:16146:13: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);'{' token is here\nre_comp.c:16146:13: note: '{' token is here\nre_comp.c:15630:16: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);expanded from macro 'CLEAR_POSIX_WARNINGS'\n16146:13: note: ')' token is here\n:15633:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:16146:13: note: ')' token is here\nre_comp.c:16196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16196:13: note: '{' token is here\n168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16196:13: note: ')' token is here\nre_comp.c:16355:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16355:13: note: '{' token is here\nre_comp.c:16355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16355:13: note: ')' token is here\nre_comp.c:16374:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16374:17: note: '{' token is here\nre_comp.c:16377:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16377:17: note: '{' token is here\nre_comp.c:16377:17: note: ')' token is here\nre_comp.c:16380:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16380:17: note: '{' token is here\nre_comp.c:16380:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16380:17: note: ')' token is here\nre_comp.c:16383:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16383:17: note: '{' token is here\nre_comp.c:16383:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16383:17: note: ')' token is here\nre_comp.c:16386:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16400:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16400:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16400:13: note: ')' token is here\nre_comp.c:16410: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:16410:13: warning: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:795:5: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:16410: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:16410:13: note: ')' token is here\nre_comp.c:900:3: note: expanded from macro 'vFAIL3utf8f'\nre_comp.c:16444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16444:5: note: '{' token is here\nre_comp.c:16444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16444:5: note: ')' token is here\nre_comp.c:16477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16477:5: note: '{' token is here\n:737:21: note: expanded from macro 'STMT_END'    SIP_ROUNDS;                             \\\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND're_comp.c\nre_comp.c:16482:5: note: '{' token is here\nre_comp.c:16482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4677:24: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'DEBUG_r'\nre_comp.c:16490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16490:5: note: ')' token is here\nre_comp.c:16492:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16492:5: note: '{' token is here\nre_comp.c:16492:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16492:5: note: ')' token is here\n../../perl_siphash.h:23:5: note:             _WARN_HELPER(loc, packWARN(class),                          \\expanded from macro 'SIPROUND'\nre_comp.c:16492:5: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ckWARNexperimental(RExC_parse,\n:736:29: note:     ckWARNexperimental(RExC_parse,expanded from macro 'STMT_START'\n:123:15: note: '{' token is here\nre_comp.c:16637:21: note: '{' token is here\nre_comp.c:16637:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16647:25: note: '{' token is here\nre_comp.c:16647:25: note: ')' token is here\nre_comp.c:16647:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n838:18: note: expanded from macro 'vFAIL'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\nre_comp.c:16673:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16673:25: note: '{' token is here\nre_comp.c:16673:25: note: ')' token is here\nre_comp.c:16673:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16693:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../hv_func.h:166:5: warning:                     RETURN_FAIL_ON_RESTART(*flagp, flagp);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:462:5: note:     sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \\expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\n:736:29: note: expanded from macro 'STMT_START'    _PERL_HASH_SEED_STATE(seed,(U8*)state);\n../../perl.h:737:21: note: expanded from macro 'STMT_END'                    RETURN_FAIL_ON_RESTART(*flagp, flagp);\nre_comp.c:16693:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16693:21: note: ')' token is here\nre_comp.c:16732:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16732:21: note: '{' token is here\nre_comp.c:16732:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16732:21: note: ')' token is here\nre_comp.c:16761:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16761:21: note: '{' token is here\nre_comp.c:16761:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16761:21: note: ')' token is here\nre_comp.c:16846:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16846:21: note: '{' token is here\nre_comp.c:16846:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16846:21: note: ')' token is here\nre_comp.c:16949:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16949:17: note: '{' token is here\nre_comp.c:16949:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16949:17: note: ')' token is here\nre_comp.c:16972:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16972:25: note: '{' token is here\nre_comp.c:16972:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16972:25: note: ')' token is here\nre_comp.c:16995:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16995:21: note: '{' token is here\nre_comp.c:16995:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16995:21: note: ')' token is here\nre_comp.c:17008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17008:5: note: '{' token is here\nre_comp.c:17008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17008:5: note: ')' token is here\nre_comp.c:17017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17017:9: note: '{' token is here\nre_comp.c:17017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17017:9: note: ')' token is here\nre_comp.c:17021:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17021:9: note: '{' token is here\nre_comp.c:17021:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17021:9: note: ')' token is here\nre_comp.c:17032:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17032:9: note: '{' token is here\nre_comp.c:17032:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17032:9: note: ')' token is here\nre_comp.c:17069:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17069:9: note: '{' token is here\nre_comp.c:17069:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17069:9: note: ')' token is here\nre_comp.c:17103:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17103:13: note: '{' token is here\nre_comp.c:17103:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17103:13: note: ')' token is here\nre_comp.c:17135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17135:5: note: '{' token is here\nre_comp.c:17135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17135:5: note: ')' token is here\nre_comp.c:17139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17139:5: note: '{' token is here\nre_comp.c:17139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17139:5: note: ')' token is here\nre_comp.c:17266: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:17266:17: note: '{' token is here\nre_comp.c:17266:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17266:17: note: ')' token is here\nre_comp.c:17300:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17300:9: note: '{' token is here\nre_comp.c:17300:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17300:9: note: ')' token is here\nre_comp.c:17310:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17310:13: note: '{' token is here\n:737:21: note: expanded from macro 'STMT_END'        NOT_REACHED; /* NOTREACHED */\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:10493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10493:5: note: '{' token is here\nre_exec.c:10494:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10494:2: note: '{' token is here\nre_comp.c:17316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17316:5: note: '{' token is here\nre_comp.c:17316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10495:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10495:2: note: '{' token is here\nre_exec.c:10495:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10495:2: note: ')' token is here\nre_exec.c:10493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10493:5: note: ')' token is here\nre_comp.c:17543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17543:5: note: '{' token is here\nre_comp.c:17543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17543:5: note: ')' token is here\nre_comp.c:17558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17558:5: note: '{' token is here\nre_exec.c:10543:13: note: '{' token is here\nre_exec.c:10543:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10543:13: note: ')' token is here\nre_exec.c:10549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6606:2: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:10549:13: note: '{' token is here\n../../perl.h:6606:13: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_comp.c:17558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17558:5: note: ')' token is here\nre_comp.c:17572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17395:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17572:5: note: '{' token is here\nre_comp.c:17395:16: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17402:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17572:5: note: ')' token is here\nre_comp.c:17402:7: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17581:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17581:9: note: '{' token is here\nre_comp.c:17581:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17581:9: note: ')' token is here\nre_comp.c:17592:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17592:13: note: '{' token is here\nre_comp.c:17592:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17592:13: note: ')' token is here\nre_comp.c:17628:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17628:9: note: '{' token is here\nre_comp.c:17628:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17628:9: note: ')' token is here\nre_comp.c:17702:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17702:13: note: '{' token is here\nre_comp.c:17702:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17702:13: note: ')' token is here\nre_comp.c:17708:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17708:17: note: '{' token is here\n788:5: note: expanded from macro 'PREPARE_TO_DIE'\n:839:5: note: expanded from macro 'vFAIL'\n2252:9: note: '{' token is here#define Simple_vFAIL(m) STMT_START {                                    \\\nre_comp.c:17708:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17708:17: note: ')' token is here\nre_exec.c:11005:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:11005:7: note: '{' token is here\nre_comp.c:17760:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17760:29: note: '{' token is here\nre_exec.c:11005:7: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:17760:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17760:29: note: ')' token is here\nre_comp.c:17765:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17765:29: note: '{' token is here\nre_comp.c:17765:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17765:29: note: ')' token is here\nre_exec.c:11041:21: note: '{' token is here\nre_comp.c:17768:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17768:29: note: '{' token is here\nre_comp.c:17768:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17768:29: note: ')' token is here\nre_comp.c:17781:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17781:41: note: '{' token is here\nre_comp.c:17781:41: 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:234:5: note: ')' token is here\nre_comp.c:17781:41: note: ')' token is here\n268:5: note: '{' token is here\n969:5: note: expanded from macro 'ckWARNreg'\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_comp.c:17783:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17783:37: note: '{' token is here\nSDBM_File.c:295:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:295:6: note: '{' token is here\nre_comp.c:17783:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17783:37: note: ')' token is here\nSDBM_File.c:295:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:295:6: note: ')' token is here\nre_comp.c:941:13: note:         } } STMT_END                                                     expanded from macro '_WARN_HELPER'\nSDBM_File.c:306:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            UPDATE_WARNINGS_LOC(loc);                                   \\\nSDBM_File.c:306:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:306:6: note: '{' token is here\nre_comp.c:17821:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17821:21: note: '{' token is here\nre_comp.c:871:36: note: expanded from macro 'vFAIL3'SDBM_File.c\n:306:6: warning: #define vFAIL3(m,a1,a2) STMT_START {                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n443:6: note: expanded from macro 'DBM_ckFilter'\nSDBM_File.c:306:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:306:6: note: ')' token is here\nre_comp.c:17821:21: note: ')' token is here\n17821:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17821:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:429:9: note: re_comp.cexpanded from macro 'DBM_ckFilter':\n17821:21: warning:         STMT_START {                                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n17821:21: note: ')' token is here\nre_comp.c:17826:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17826:3: note: '{' token is here\nSDBM_File.c:340:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17829:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:340:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:340:6: note: ')' token is here\nre_comp.c:17829:7: note: ')' token is here\nSDBM_File.c:346:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:346:9: note: '{' token is here\nre_comp.c:17829:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:78:7: note: expanded from macro 'PUSHMARK're_comp.c\nSDBM_File.c:346:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:346:9: note: ')' token is here\nre_comp.c:17835:25: note: '{' token is here\nre_comp.c:17835:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17835:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: #define Simple_vFAIL2(m,a1) STMT_START {                        \\expanded from macro 'STMT_START'\nSDBM_File.c:366:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n476:31: note: expanded from macro 'PUSHi'\nSDBM_File.c:366:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:366:13: note: ')' token is here\nre_comp.c:17835:25: note: ')' token is here\n857:3: note:     XSRETURN(1);expanded from macro 'vFAIL2'\nSDBM_File.c:377:5: note: '{' token is here\nSDBM_File.c:377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:377:5: note: ')' token is here\nre_comp.c:17860:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17860:25: note: '{' token is here\nre_comp.c:17860:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17860:25: note: ')' token is here\n:846:29: note: expanded from macro 'Simple_vFAIL2'\nSDBM_File.c:405:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:405:6: note: '{' token is here\nre_comp.c:848:58: note: SDBM_File.cexpanded from macro 'Simple_vFAIL2':\n405:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n78:5: note:     Simple_vFAIL2(m, a1);                               \\expanded from macro 'PUSHMARK'\nSDBM_File.c:405:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:405:6: note: ')' token is here\nSDBM_File.c:412:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:412:13: note: '{' token is here\nSDBM_File.c:412:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:412:13: note: ')' token is here\n../../pp.h:476:31: note: expanded from macro 'PUSHi're_comp.c\n:17871:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note:                     vFAIL2(\"Character following \\\\%c must be '{' or a \"expanded from macro 'XSRETURN'\nSDBM_File.c:414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:414:5: note: ')' token is here\nre_comp.c:17871:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17871:21: note: ')' token is here\nre_comp.c:17871:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17871:21: note: '{' token is here\nSDBM_File.c:442:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:442:6: note: '{' token is here\n../../XSUB.h:443:6: note: expanded from macro 'DBM_ckFilter'                    vFAIL2(\"Character following \\\\%c must be '{' or a \"\nre_comp.c:857:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'vFAIL2'\nSDBM_File.c:442:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:442:6: note: ')' token is here\nSDBM_File.c:449:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:449:13: note: '{' token is here\nre_comp.c:17913:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17913:25: note: '{' token is here\nSDBM_File.c:449:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:449:13: note: ')' token is here\nSDBM_File.c:451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:451:5: note: ')' token is here\nSDBM_File.c:480:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:480:6: note: '{' token is here\nSDBM_File.c:480:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:480:6: note: ')' token is here\n../../XSUB.h:443:6: note:                         vFAIL2utf8f(\"%\" UTF8f, UTF8fARG(SvUTF8(msg),expanded from macro 'DBM_ckFilter'\nre_comp.c:17923:33: note: '{' token is here\nre_comp.c:17923:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17923:33: note: ')' token is here\nre_comp.c:17923:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:513:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:513:6: note: '{' token is here\nSDBM_File.c:513:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17926:33: note: '{' token is here\nSDBM_File.c:513:6: note: ')' token is here\nSDBM_File.c:517:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:517:5: note: '{' token is here\nSDBM_File.c:517:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:517:5: note: ')' token is here\nre_comp.c:17926:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17926:33: note: ')' token is here\nSDBM_File.c:545:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:545:13: note: '{' token is here\nSDBM_File.c:545:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:545:13: note: ')' token is here\nSDBM_File.c:547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\nre_comp.c:17934:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17934:33: note: '{' token is here\nre_comp.c:17934:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17934:33: note: ')' token is here\nSDBM_File.xs:134:6: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n17934:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.xs:134:6: note: #define Simple_vFAIL(m) STMT_START {                                    \\'{' 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]\nSDBM_File.xs:134:6: note: ')' token is here\nSDBM_File.c:577:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:577:5: note: '{' token is here\nSDBM_File.c:577:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17953:41: 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:17953:41: note: '{' token is here\nre_comp.c:17953:41: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17953:41: note: ')' token is here\nre_comp.c:18064:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18064:21: note: '{' token is here\nre_comp.c:18064:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18064:21: note: ')' token is here\nre_comp.c:18067:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18067:21: note: '{' token is here\nre_comp.c:18067:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18067:21: note: ')' token is here\nre_comp.c:18086:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18086:21: note: '{' token is here\nre_comp.c:18086:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18086:21: note: ')' token is here\nre_comp.c:18089:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18089:21: note: '{' token is here\nre_comp.c:18089:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18089:21: note: ')' token is here\nre_comp.c:18105:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18105:21: note: '{' token is here\nre_comp.c:18105:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18105:21: note: ')' token is here\nre_comp.c:18111:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18111:21: note: '{' token is here\nre_comp.c:18111:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18111:21: note: ')' token is here\nre_comp.c:18130:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18130:29: note: '{' token is here\nre_comp.c:18130:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18130:29: note: ')' token is here\nre_comp.c:18137:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18137:29: note: '{' token is here\nre_comp.c:18137:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18137:29: note: ')' token is here\nre_comp.c:18152:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18152:25: note: '{' token is here\nre_comp.c:18152:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18152:25: note: ')' token is here\nre_comp.c:18156:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18156:25: note: '{' token is here\nre_comp.c:18156:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18156:25: note: ')' token is here\nre_comp.c:18178:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18178:21: note: '{' token is here\nre_comp.c:18178:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18178:21: note: ')' token is here\nre_comp.c:18183:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18183:21: note: '{' token is here\nre_comp.c:18183:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18183:21: note: ')' token is here\nre_comp.c:18220:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18220:21: note: '{' token is here\nre_comp.c:18220:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18220:21: note: ')' token is here\nre_comp.c:18322:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18322:9: note: '{' token is here\nre_comp.c:18322:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18322:9: note: ')' token is here\nre_comp.c:18351:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18351:17: note: '{' token is here\nre_comp.c:18351:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18351:17: note: ')' token is here\nre_comp.c:18354:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18354:17: note: '{' token is here\nre_comp.c:18354:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18354:17: note: ')' token is here\nre_comp.c:18365:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18365:17: note: '{' token is here\nre_comp.c:18365:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18365:17: note: ')' token is here\nre_comp.c:18379: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:18379: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:18379:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18379: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:57: 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:18383: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:18383:33: note: '{' token is here\nre_comp.c:18383:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18383:33: note: ')' token is here\nre_comp.c:18410:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18410:17: note: '{' token is here\nre_comp.c:18410:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18410:17: note: ')' token is here\nre_comp.c:18412:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18412:13: note: '{' token is here\nre_comp.c:18412:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18412:13: note: ')' token is here\nre_comp.c:18417:17: 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:18417:17: note: '{' token is here\nre_comp.c:955:16: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:18417:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18417:17: note: ')' token is here\nre_comp.c:966:5: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:18494: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:18494:21: note: '{' token is here\nre_comp.c:18494:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18494:21: note: ')' token is here\nre_comp.c:18511:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18511:25: note: '{' token is here\nre_comp.c:18511:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18511:25: note: ')' token is here\nre_comp.c:18582:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18582:33: note: '{' token is here\nre_comp.c:18582:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18582:33: note: ')' token is here\nre_comp.c:18600:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18600:21: note: '{' token is here\nre_comp.c:18600:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18600:21: note: ')' token is here\nre_comp.c:18608:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18608:21: note: '{' token is here\nre_comp.c:18608:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18608:21: note: ')' token is here\nre_comp.c:19645:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19645:25: note: '{' token is here\nre_comp.c:19645:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19645:25: note: ')' token is here\nre_comp.c:19665:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19665:17: note: '{' token is here\nre_comp.c:19665:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19665:17: note: ')' token is here\nre_comp.c:19667:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19667:17: note: '{' token is here\nre_comp.c:19667:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:19667:17: note: ')' token is here\nre_comp.c:20019:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20019:25: note: '{' token is here\nre_comp.c:20019:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20019:25: note: ')' token is here\nre_comp.c:20076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20076:5: note: '{' token is here\nre_comp.c:20076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20076:5: note: ')' token is here\nre_comp.c:20089: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:20089:9: note: '{' token is here\n../../regcomp.h:696:17: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nre_comp.c:20089: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:20089:9: note: ')' token is here\n../../regcomp.h:698:8: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\nre_comp.c:20127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20127:5: note: '{' token is here\nre_comp.c:20127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20127:5: note: ')' token is here\nre_comp.c:20295:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20295:21: note: '{' token is here\nre_comp.c:20295:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20295:21: note: ')' token is here\nre_comp.c:20296:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20296:21: note: '{' token is here\nre_comp.c:20296:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20296:21: note: ')' token is here\nre_comp.c:20413:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20413:21: note: '{' token is here\nre_comp.c:20413:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20413:21: note: ')' token is here\nre_comp.c:20502:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20502:7: note: '{' token is here\nre_comp.c:20502:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20502:7: note: ')' token is here\nre_comp.c:20580:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20580:2: note: '{' token is here\nre_comp.c:20580:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20580:2: note: ')' token is here\nre_comp.c:20607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20607:5: note: '{' token is here\nre_comp.c:20607:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20607:5: note: ')' token is here\nre_comp.c:20621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20621:2: note: '{' token is here\nre_comp.c:20621:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20621:2: note: ')' token is here\nre_comp.c:20630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20630:2: note: '{' token is here\nre_comp.c:20630:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20630:2: note: ')' token is here\nre_comp.c:20649: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:20649: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:20649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20649: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:20668: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:20668: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:20668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20668: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:20684: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:20684: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:20684:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20684: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:20701: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:20701: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:20701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20701: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:20729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20729:5: note: '{' token is here\nre_comp.c:20729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20729:5: note: ')' token is here\nre_comp.c:20735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9065:48: note: expanded from macro 'DEBUG_PARSE_FMT'\nre_comp.c:20735:5: note: '{' token is here\nre_comp.c:9066:5: note: expanded from macro 'DEBUG_PARSE_FMT'\nre_comp.c:20735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20735:5: note: ')' token is here\nre_comp.c:20778:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20778:6: note: '{' token is here\nre_comp.c:20778:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20778:6: note: ')' token is here\nre_comp.c:20788:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20788:6: note: '{' token is here\nre_comp.c:20788:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20788:6: note: ')' token is here\nre_comp.c:20789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20789:6: note: '{' token is here\nre_comp.c:20789:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20789:6: note: ')' token is here\nre_comp.c:20797:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20797:2: note: '{' token is here\nre_comp.c:20797:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20797:2: note: ')' token is here\nre_comp.c:20807:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20807:2: note: '{' token is here\nre_comp.c:20807:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20807:2: note: ')' token is here\nre_comp.c:20808:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20808:2: note: '{' token is here\nre_comp.c:20808:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20808:2: note: ')' token is here\nre_comp.c:20813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20813:5: note: '{' token is here\nre_comp.c:20813:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20813:5: note: ')' token is here\nre_comp.c:20833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20833:5: note: '{' token is here\nre_comp.c:20833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20833:5: note: ')' token is here\nre_comp.c:20845:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20845:9: note: '{' token is here\nre_comp.c:20846:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20846:13: note: '{' token is here\nre_comp.c:20846:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20846:13: note: ')' token is here\nre_comp.c:20845:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20845:9: note: ')' token is here\nre_comp.c:20909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20909:5: note: '{' token is here\nre_comp.c:20909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20909:5: note: ')' token is here\nre_comp.c:20938:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20938:9: note: '{' token is here\nre_comp.c:20939:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20939:13: note: '{' token is here\nre_comp.c:20939:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20939:13: note: ')' token is here\nre_comp.c:20938:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20938:9: note: ')' token is here\nre_comp.c:20950:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20950:5: note: '{' token is here\nre_comp.c:20951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20951:9: note: '{' token is here\nre_comp.c:20951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20951:9: note: ')' token is here\nre_comp.c:20950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20950:5: note: ')' token is here\nre_comp.c:21098:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21098:5: note: '{' token is here\nre_comp.c:21098:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21098:5: note: ')' token is here\nre_comp.c:21171: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:21171:5: note: '{' token is here\nre_comp.c:21171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21171:5: note: ')' token is here\nre_comp.c:21239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21239:5: note: '{' token is here\nre_comp.c:21239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21239:5: note: ')' token is here\nre_comp.c:21247: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:21247:13: note: '{' token is here\nre_comp.c:21247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21247:13: note: ')' token is here\nre_comp.c:21285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21285:9: note: '{' token is here\nre_comp.c:21285:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21285:9: note: ')' token is here\nre_comp.c:21688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21688:5: note: '{' token is here\nre_comp.c:21688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21688:5: note: ')' token is here\nre_comp.c:21693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21693:5: note: '{' token is here\nre_comp.c:21693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21693:5: note: ')' token is here\nre_comp.c:21902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21902:5: note: '{' token is here\nre_comp.c:21902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21902:5: note: ')' token is here\nre_comp.c:21910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21910:5: note: '{' token is here\nre_comp.c:21910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21910:5: note: ')' token is here\nre_comp.c:22970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:22970:5: note: '{' token is here\nre_comp.c:22970:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:22970:5: note: ')' token is here\nre_comp.c:22998:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:22950:19: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:22998:6: note: '{' token is here\nre_comp.c:22950:30: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:22951:9: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:22998:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:22998:6: note: ')' token is here\nre_comp.c:22954:5: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:22954:7: note: expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23024:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:22957:21: note: expanded from macro 'DUMPUNTIL'\nre_comp.c:23024:17: note: '{' token is here\nre_comp.c:23024:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23024:17: note: ')' token is here\nre_comp.c:23029:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23029:6: note: '{' token is here\nre_comp.c:23029:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23029:6: note: ')' token is here\nre_comp.c:23071:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23071:4: note: '{' token is here\nre_comp.c:23071:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23071:4: note: ')' token is here\nre_comp.c:23085:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23085:6: note: '{' token is here\nre_comp.c:23085:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23085:6: note: ')' token is here\nre_comp.c:23090:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23090:6: note: '{' token is here\nre_comp.c:23090:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23090:6: note: ')' token is here\nre_comp.c:23093:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23093:6: note: '{' token is here\nre_comp.c:23093:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23093:6: note: ')' token is here\nre_comp.c:23107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23107:5: note: '{' token is here\nre_comp.c:23107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23107:5: note: ')' token is here\nre_comp.c:23307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23307:5: note: '{' token is here\nre_comp.c:23307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23307:5: note: ')' token is here\nre_comp.c:23369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23369:5: note: '{' token is here\nre_comp.c:23369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23369:5: note: ')' token is here\nre_comp.c:23373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23373:5: note: '{' token is here\nre_comp.c:23373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23373:5: note: ')' token is here\nre_comp.c:23387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23387:5: note: '{' token is here\nre_comp.c:23387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23387:5: note: ')' token is here\nre_comp.c:24203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24203:13: note: '{' token is here\nre_comp.c:24203:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24203:13: note: ')' token is here\nre_comp.c:24204:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24204:13: note: '{' token is here\nre_comp.c:24204:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24204:13: note: ')' token is here\nre_comp.c:24208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24208:13: note: '{' token is here\n../../pp.h:75:17: note: expanded from macro 'PUSHMARK'\nre_comp.c:24208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24208:13: note: ')' token is here\nre_comp.c:24209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24209:13: note: '{' token is here\nre_comp.c:24209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24209:13: note: ')' token is here\nre_comp.c:24220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24220:13: note: '{' token is here\nre_comp.c:24220:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24220:13: note: ')' token is here\nre_comp.c:24221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24221:13: note: '{' token is here\nre_comp.c:24221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24221:13: note: ')' token is here\nre_comp.c:24667:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24667:13: note: '{' token is here\nre_comp.c:24667:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24667:13: note: ')' token is here\nre_comp.c:24668:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24668:13: note: '{' token is here\nre_comp.c:24668:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24668:13: note: ')' token is here\nre_comp.c:24684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24684:13: note: '{' token is here\nre_comp.c:24684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24684:13: note: ')' token is here\nre_comp.c:24690:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24690:13: note: '{' token is here\nre_comp.c:24690:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24690:13: note: ')' token is here\nre_comp.c:24785:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24785:13: note: '{' token is here\nre_comp.c:24785:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24785:13: note: ')' token is here\nre_comp.c:24786:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24786:13: note: '{' token is here\nre_comp.c:24786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24786:13: note: ')' token is here\nre_comp.c:25222:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25222:5: note: '{' token is here\nre_comp.c:25222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25222:5: note: ')' token is here\nre_comp.c:25223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25223:5: note: '{' token is here\nre_comp.c:25223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25223:5: note: ')' token is here\nre_comp.c:25227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25227:5: note: '{' token is here\nre_comp.c:25227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25227:5: note: ')' token is here\nre_comp.c:25246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25246:5: note: '{' token is here\nre_comp.c:25246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25246:5: note: ')' token is here\nre_comp.c:25247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25247:5: note: '{' token is here\nre_comp.c:25247:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25247:5: note: ')' token is here\nre_comp.c:25471:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25471:21: note: '{' token is here\nre_comp.c:25471:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25471: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:2: note: expanded from macro 'SvIV_please'\nStorable.xs:2588:9: note: '{' token is here\n../../sv.h:1329:13: 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:20: note: expanded from macro 'SvIV_please'\nStorable.xs:2588:9: note: ')' token is here\n../../sv.h:1330:22: 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\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\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\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\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\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\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:2: note: expanded from macro 'SvCUR_set'\nUnicode.xs:98:2: note: '{' token is here\n../../../sv.h:1371:13: 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:43: note: expanded from macro 'SvCUR_set'\nUnicode.xs:98:2: note: ')' token is here\n../../../sv.h:1376:45: 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'\nUnicode.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\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:2: note: expanded from macro 'SvPV_set'\nUnicode.xs:363:23: note: '{' token is here\n../../../sv.h:1346:13: 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:32: note: expanded from macro 'SvPV_set'\nUnicode.xs:363:23: note: ')' token is here\n../../../sv.h:1351:34: note: expanded from macro 'SvPV_set'\nUnicode.xs:51:2: note: expanded from macro 'shrink_buffer'\n../../../sv.h:1378:2: note: expanded from macro 'SvLEN_set'\n../../../sv.h:1378:13: note: expanded from macro 'SvLEN_set'\n../../../sv.h:1383:43: note: expanded from macro 'SvLEN_set'\n../../../sv.h:1383:45: 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\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\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\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\nHostname.xs:29:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\nPiece.xs:946:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:946:8: note: '{' token is here\nPiece.xs:946:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:946:8: note: ')' token is here\nPiece.c:1239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1239:5: note: '{' token is here\nPiece.c:1239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1239:5: note: ')' token is here\nPiece.xs:1160:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1160:9: note: '{' token is here\nPiece.xs:1160:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1160:9: note: ')' token is here\nPiece.c:1499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1499:5: note: '{' token is here\nPiece.c:1499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.c:1499: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\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\nNormalize.c:1044:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1044:13: note: ')' token is here\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\nNormalize.c:1064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nNormalize.c:1064:5: note: ')' token is here\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: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: 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]\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:2246:5: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");')' 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: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]\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 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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\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\nTypemap.c:881:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:881:2: 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\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\nTypemap.c:901:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:901:13: note: ')' token is here\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\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]\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\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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: note: '{' token is here\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]\nTypemap.c:983:5: note: '{' token is here\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\nTypemap.c:1001:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1001:13: note: ')' token is here\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: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1021: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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1023:5: note: ')' token is here\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\nTypemap.c:1041:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1041:13: note: ')' token is here\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\nTypemap.c:1061:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:1061:13: note: ')' token is here\nTypemap.c:1063:5: warning: '(' and '{' tokens introducing 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\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\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\nTypemap.c:1140:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1140:13: note: ')' token is here\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\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\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\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\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:1268:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1268:13: note: '{' token is here\nTypemap.c:1268:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1268:13: note: ')' token is here\nTypemap.c:1270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1270:5: note: '{' token is here\nTypemap.c:1270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1270:5: note: ')' token is here\nTypemap.c:1295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1295:5: note: '{' token is here\nTypemap.c:1295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1295:5: note: ')' token is here\nTypemap.c:1322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1322:13: note: '{' token is here\nTypemap.c:1322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1322:13: note: ')' token is here\nTypemap.c:1324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1324:5: note: '{' token is here\nTypemap.c:1324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1324:5: note: ')' token is here\nTypemap.c:1343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1343:13: note: '{' token is here\nTypemap.c:1343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1343:13: note: ')' token is here\nTypemap.c:1345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1345:5: note: '{' token is here\nTypemap.c:1345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1345:5: note: ')' token is here\nTypemap.c:1363:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1363:13: note: '{' token is here\nTypemap.c:1363:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1363:13: note: ')' token is here\nTypemap.c:1365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1365:5: note: '{' token is here\nTypemap.c:1365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1365:5: note: ')' token is here\nTypemap.c:1383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1383:13: note: '{' token is here\nTypemap.c:1383:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1383:13: note: ')' token is here\nTypemap.c:1385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1385:5: note: '{' token is here\nTypemap.c:1385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1385:5: note: ')' token is here\nTypemap.c:1413:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1413:13: note: '{' token is here\nTypemap.c:1413:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1413:13: note: ')' token is here\nTypemap.c:1415:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1415:5: note: '{' token is here\nTypemap.c:1415:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1415: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\nTypemap.xs:759:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:759:3: note: ')' token is here\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\nTypemap.c:1455:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1455:13: note: '{' token is here\nTypemap.c:1455:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1455:13: note: ')' token is here\nTypemap.c:1457:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1457:5: note: '{' token is here\nTypemap.c:1457:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1457:5: note: ')' token is here\nTypemap.c:1475:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1475:13: note: '{' token is here\nTypemap.c:1475:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1475:13: note: ')' token is here\nTypemap.c:1477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1477:5: note: '{' token is here\nTypemap.c:1477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1477:5: note: ')' token is here\nTypemap.c:1507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1507:5: note: '{' token is here\nTypemap.c:1507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1507: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]\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\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\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\nTypemap.c:1565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1565:5: note: '{' token is here\nTypemap.c:1565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1565: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\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: note: '{' token is here\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\nTypemap.xs:834:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.xs:834:5: note: ')' token is here\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\nTypemap.c:1633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1633:5: note: '{' token is here\nTypemap.c:1633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1633:5: note: ')' token is here\nTypemap.c:1680:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1680:6: note: '{' token is here\nTypemap.c:1680:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1680: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:1691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1691:5: note: '{' token is here\nTypemap.c:1691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1691:5: note: ')' token is here\nTypemap.c:1724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1724:5: note: '{' token is here\nTypemap.c:1724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1724:5: note: ')' token is here\nTypemap.c:1755:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1755:2: note: '{' token is here\nTypemap.c:1755:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1755:2: note: ')' token is here\nTypemap.c:1757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1757:5: note: '{' token is here\nTypemap.c:1757:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1757:5: note: ')' token is here\nTypemap.c:1795:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1795:5: note: '{' token is here\nTypemap.c:1795:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1795:5: note: ')' token is here\nTypemap.c:1815:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1815:13: note: '{' token is here\nTypemap.c:1815:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1815:13: note: ')' token is here\nTypemap.c:1817:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1817:5: note: '{' token is here\nTypemap.c:1817:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1817:5: note: ')' token is here\nTypemap.c:1849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1849:5: note: '{' token is here\n150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1849:5: note: ')' token is here\n../../zaphod32_hash.h:152:5: note: Typemap.c'{' token is here:\nTypemap.c:1881:5: note: '{' token is here\nTypemap.c:1913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1913:5: note: '{' token is here\nTypemap.c:1913:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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]\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]\n../../XSUB.h:401:29: note: expanded from macro 'XCPT_TRY_END'\nexception.c:25:5: note: '{' token is here\nexception.c:25:5: warning: '}' and ')' tokens terminating 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: 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'\nexception.c:30:5: 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]\nexception.c:30:5: 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:1219: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]\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]\n./numeric.xs:28:2: 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\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: note: '{' token is here\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\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\nAPItest.c: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\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\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\nAPItest.xs:1660: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:1660:3: note: '{' token is here\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]\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\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\nAPItest.xs:1698:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1698:9: 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\nAPItest.xs:1708:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1708:9: 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\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\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: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'\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'\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'\nAPItest.xs:1728:9: note: '{' token is here\n../../XSUB.h:335:35: note: expanded from macro 'XSRETURN_PV'\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:3164:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3164:13: note: '{' token is here\nAPItest.c:3175:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3175:4: note: ')' token is here\nAPItest.c:3178:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3178:13: note: '{' token is here\nAPItest.c:3189:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3189:4: note: ')' token is here\nAPItest.c:3195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3195:5: note: '{' token is here\nAPItest.c:3195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3195:5: note: ')' token is here\nAPItest.c:3221:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3221:13: note: '{' token is here\nAPItest.c:3232:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3232:4: note: ')' token is here\nAPItest.c:3237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3237:13: note: '{' token is here\nAPItest.c:3237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3237:13: note: ')' token is here\nAPItest.c:3239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3239:5: note: '{' token is here\nAPItest.c:3239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3239:5: note: ')' token is here\nAPItest.c:3264:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3264:5: note: '{' token is here\nAPItest.c:3264:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3264:5: note: ')' token is here\nAPItest.c:3289:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3289:5: note: '{' token is here\nAPItest.c:3289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3289:5: note: ')' token is here\nAPItest.c:3307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3307:5: note: '{' token is here\nAPItest.c:3307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3307:5: note: ')' token is here\nAPItest.c:3326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3326:5: note: '{' token is here\nAPItest.c:3326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3326:5: note: ')' token is here\nAPItest.c:3348:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3348:5: note: '{' token is here\nAPItest.c:3348:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3348:5: note: ')' token is here\nAPItest.c:3371:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3371:5: note: '{' token is here\nAPItest.c:3371:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3371:5: note: ')' token is here\nAPItest.c:3394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3394:5: note: '{' token is here\nAPItest.c:3394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3394: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:3413:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3413:5: note: '{' token is here\nAPItest.c:3413:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3413:5: note: ')' token is here\nAPItest.c:3431:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3431:5: note: '{' token is here\nAPItest.c:3431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3431:5: note: ')' token is here\nAPItest.c:3447:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3447:13: note: '{' token is here\nAPItest.c:3447:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3447:13: note: ')' token is here\nAPItest.c:3449:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3449:5: note: '{' token is here\nAPItest.c:3449:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3449:5: note: ')' token is here\nAPItest.c:3465:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3465:13: note: '{' token is here\nAPItest.c:3465:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3465:13: note: ')' token is here\nAPItest.c:3467:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3467:5: note: '{' token is here\nAPItest.c:3467:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3467:5: note: ')' token is here\nAPItest.c:3483:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3483:13: note: '{' token is here\nAPItest.c:3483:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3483:13: note: ')' token is here\nAPItest.c:3485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3485:5: note: '{' token is here\nAPItest.c:3485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3485:5: note: ')' token is here\nAPItest.c:3534:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3534:5: note: '{' token is here\nAPItest.c:3534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3534:5: note: ')' token is here\nAPItest.c:3562:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3562:13: note: '{' token is here\nAPItest.c:3562:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3562:13: note: ')' token is here\nAPItest.c:3564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3564:5: note: '{' token is here\nAPItest.c:3564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3564:5: note: ')' token is here\nAPItest.c:3588:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3588:5: note: '{' token is here\nAPItest.c:3588:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3588:5: note: ')' token is here\nAPItest.c:3605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3605:5: note: '{' token is here\nAPItest.c:3605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3605:5: note: ')' token is here\nAPItest.c:3625:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3625:13: note: '{' token is here\nAPItest.c:3625:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3625:13: note: ')' token is here\nAPItest.c:3627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3627:5: note: '{' token is here\nAPItest.c:3627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3627:5: note: ')' token is here\nAPItest.c:3650:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3650:5: note: '{' token is here\nAPItest.c:3650:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3650:5: note: ')' token is here\nAPItest.c:3672:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3672:5: note: '{' token is here\nAPItest.c:3672:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3672:5: note: ')' token is here\nAPItest.c:3689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3689:5: note: '{' token is here\nAPItest.c:3689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3689:5: note: ')' token is here\nAPItest.c:3706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3706:5: note: '{' token is here\nAPItest.c:3706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3706:5: note: ')' token is here\nAPItest.c:3723:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3723:5: note: '{' token is here\nAPItest.c:3723:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3723:5: note: ')' token is here\nAPItest.c:3738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3738:5: note: '{' token is here\nAPItest.c:3738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3738: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:4040:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4040:5: note: '{' token is here\nAPItest.c:4040:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4040: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]\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.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:4199:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4199:13: note: '{' token is here\nAPItest.c:4210:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4210: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:4306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4306:13: note: '{' token is here\nAPItest.c:4317:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4317: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\nAPItest.c:4366:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4366:13: note: '{' token is here\nAPItest.c:4377:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4377: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:4422:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4422:13: note: '{' token is here\nAPItest.c:4433:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4433: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:4487:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4487:13: note: '{' token is here\nAPItest.c:4498:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4498: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:4553:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4553:5: note: '{' token is here\nAPItest.c:4553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4553: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]\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:4685:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4685:13: note: '{' token is here\nAPItest.c:4685:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4685:13: note: ')' token is here\nAPItest.c:4687:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4687:5: note: '{' token is here\nAPItest.c:4687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4687:5: note: ')' token is here\nAPItest.c:4709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4709:5: note: '{' token is here\nAPItest.c:4709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4709:5: note: ')' token is here\nAPItest.c:4727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4727:5: note: '{' token is here\nAPItest.c:4727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4727:5: note: ')' token is here\nAPItest.c:4744:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4744:13: note: '{' token is here\nAPItest.c:4744:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4744:13: note: ')' token is here\nAPItest.c:4746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4746:5: note: '{' token is here\nAPItest.c:4746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4746:5: note: ')' token is here\nAPItest.c:4764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4764:5: note: '{' token is here\nAPItest.c:4764:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4764: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:4806:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4806:5: note: '{' token is here\nAPItest.c:4806:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4806:5: 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:4869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4869:5: note: '{' token is here\nAPItest.c:4869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:4869: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:5014:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5014:5: note: '{' token is here\nAPItest.c:5014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5014:5: note: ')' token is here\nAPItest.c:5029:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5029:5: note: '{' token is here\nAPItest.c:5029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5029:5: note: ')' token is here\nAPItest.c:5044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5044:5: note: '{' token is here\nAPItest.c:5044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5044:5: note: ')' token is here\nAPItest.c:5059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5059:5: note: '{' token is here\nAPItest.c:5059:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5059:5: note: ')' token is here\nAPItest.c:5074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5074:5: note: '{' token is here\nAPItest.c:5074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5074: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:5115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5115:5: note: '{' token is here\nAPItest.c:5115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5115:5: note: ')' token is here\nAPItest.c:5156:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5156:13: note: '{' token is here\nAPItest.c:5156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5156:13: note: ')' token is here\nAPItest.c:5158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5158:5: note: '{' token is here\nAPItest.c:5158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5158:5: note: ')' token is here\nAPItest.c:5174:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5174:13: note: '{' token is here\nAPItest.c:5174:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5174:13: note: ')' token is here\nAPItest.c:5176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5176:5: note: '{' token is here\nAPItest.c:5176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5176:5: note: ')' token is here\nAPItest.c:5196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5196:5: note: '{' token is here\nAPItest.c:5196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5196:5: note: ')' token is here\nAPItest.c:5272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5272:5: note: '{' token is here\nAPItest.c:5272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5272:5: note: ')' token is here\nAPItest.c:5308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5308:5: note: '{' token is here\nAPItest.c:5308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5308:5: note: ')' token is here\nAPItest.c:5378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5378:5: note: '{' token is here\nAPItest.c:5378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5378:5: note: ')' token is here\nAPItest.c:5451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5451:5: note: '{' token is here\nAPItest.c:5451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5451:5: note: ')' token is here\nAPItest.c:5464:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5464:13: note: '{' token is here\nAPItest.c:5475:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5475:4: note: ')' token is here\nAPItest.c:5481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5481:5: note: '{' token is here\nAPItest.c:5481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5481:5: note: ')' token is here\nAPItest.c:5494:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5494:13: note: '{' token is here\nAPItest.c:5505:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5505:4: note: ')' token is here\nAPItest.c:5511:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5511:5: note: '{' token is here\nAPItest.c:5511:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5511:5: note: ')' token is here\nAPItest.c:5526:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5526:13: note: '{' token is here\nAPItest.c:5537:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5537:4: note: ')' token is here\nAPItest.c:5545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5545:5: note: '{' token is here\nAPItest.c:5545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5545:5: note: ')' token is here\nAPItest.c:5560:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5560:13: note: '{' token is here\nAPItest.c:5571:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5571:4: note: ')' token is here\nAPItest.c:5579:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5579:5: note: '{' token is here\nAPItest.c:5579:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5579:5: note: ')' token is here\nAPItest.c:5592:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5592:13: note: '{' token is here\nAPItest.c:5603:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5603:4: note: ')' token is here\nAPItest.c:5609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5609:5: note: '{' token is here\nAPItest.c:5609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5609:5: note: ')' token is here\nAPItest.c:5775:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5775:5: note: '{' token is here\nAPItest.c:5775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5775:5: note: ')' token is here\nAPItest.c:5807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5807:5: note: '{' token is here\nAPItest.c:5807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5807:5: note: ')' token is here\nAPItest.c:5870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5870:5: note: '{' token is here\nAPItest.c:5870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5870:5: note: ')' token is here\nAPItest.c:5929:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5929:5: note: '{' token is here\nAPItest.c:5929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5929:5: note: ')' token is here\nAPItest.c:5963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5963:5: note: '{' token is here\nAPItest.c:5963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5963:5: note: ')' token is here\nAPItest.c:6090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6090:5: note: '{' token is here\nAPItest.c:6090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6090: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:6155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6155:5: note: '{' token is here\nAPItest.c:6155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6155:5: note: ')' token is here\nAPItest.c:6175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6175:5: note: '{' token is here\nAPItest.c:6175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6175:5: note: ')' token is here\nAPItest.c:6193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6193:5: note: '{' token is here\nAPItest.c:6193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6193:5: note: ')' token is here\nAPItest.c:6214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6214:5: note: '{' token is here\nAPItest.c:6214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6214:5: note: ')' token is here\nAPItest.c:6235:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6235:5: note: '{' token is here\nAPItest.c:6235:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6235: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:6277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6277:5: note: '{' token is here\nAPItest.c:6277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6277: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:6343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6343:5: note: '{' token is here\nAPItest.c:6343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6343:5: note: ')' token is here\nAPItest.c:6425:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6425:13: note: '{' token is here\nAPItest.c:6436:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6436:4: note: ')' token is here\nAPItest.c:6444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6444:5: note: '{' token is here\nAPItest.c:6444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6444:5: note: ')' token is here\nAPItest.c:6458:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6458:13: note: '{' token is here\nAPItest.c:6469:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6469:4: note: ')' token is here\nAPItest.c:6477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6477:5: note: '{' token is here\nAPItest.c:6477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6477:5: note: ')' token is here\nAPItest.c:6491:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6491:13: note: '{' token is here\nAPItest.c:6502:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6502:4: note: ')' token is here\nAPItest.c:6510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6510:5: note: '{' token is here\nAPItest.c:6510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6510:5: note: ')' token is here\nAPItest.c:6524:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6524:13: note: '{' token is here\nAPItest.c:6535:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6535:4: note: ')' token is here\nAPItest.c:6543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6543:5: note: '{' token is here\nAPItest.c:6543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6543:5: 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\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:6575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nAPItest.c:6590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);expanded from macro 'STMT_END'\n:156:5: note: '{' token is here\n../../zaphod32_hash.h:87:41: note: ../../zaphod32_hash.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'APItest.c:\nAPItest.c:6628:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);\n../../zaphod32_hash.h:87:41: note: APItest.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n6649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6649:5: note: ')' token is here\nAPItest.c:6649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:16: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'XSRETURN'\n:6686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6686:5: note: ')' token is here\n:116:48: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_END     )\nAPItest.c:6704:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6704:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6706:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6706:5: note: ')' token is here\n../../XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\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\n:6752:4: note: ')' token is here\nAPItest.c:6769:5: note: '{' token is here\nAPItest.c:6769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6769:5: note: ')' token is here\n../../perl.h:737:21: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);expanded from macro 'STMT_END'\n:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nAPItest.c:6792:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n6792:13: note: '{' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'APItest.c\n:6792:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6792:13: note: '{' token is here\n:247:13: note: ')' token is here#   define STMT_END     )\n../../pp.h:477:56: note: In file included from expanded from macro 'PUSHu'XSUB-undef-XS_VERSION.xs\n../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\nAPItest.c:6794:5: note: '{' token is here\nAPItest.c:6794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6794:5: note: ')' token is here\nAPItest.c:6811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note: expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:6811:5: note: '{' token is here\nAPItest.c:6811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6811:5: note: ')' token is here\nAPItest.c:6825:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1448: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: '{' token is hereAPItest.c\n../../sbox32_hash.h:1453:13: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]FastCalc.xs\n../../sbox32_hash.h:1482:9: 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 5/5\");\nAPItest.c:6849:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6849:5: note: ')' token is here\n1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6873:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6873:13: note: '{' token is here\nAPItest.c:6873:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6873:13: note: ')' token is here\nAPItest.c:6875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6875:5: note: '{' token is here\nAPItest.c:6875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6875:5: note: ')' token is here\nAPItest.c:6899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6899:5: note: '{' token is here\nAPItest.c:6899:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6899:5: note: ')' token is here\nAPItest.c:6917:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6917:37: note: '{' token is here\nAPItest.c:6917:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6917:37: note: ')' token is here\nAPItest.c:6919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6937:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2266:23: note: expanded from macro 'SvSETMAGIC'\nAPItest.c:6937:37: note: '{' token is here\nAPItest.c:6937:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6939:5: note: '{' token is here\nAPItest.c:6939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6939:5: note: ')' token is here\nAPItest.c:6957:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:6957:37: note: '{' token is here    ,SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:737:21: note: #define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_END'\n../../perl_siphash.h:118:24: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6957:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6957:37: note: ')' token is here\n:118:24: note: ')' token is here\nAPItest.c:6959:5: note: '{' token is here\nAPItest.c:6959:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6959:5: note: ')' token is here\nAPItest.c:6977:37: note: '{' token is here\nAPItest.c:6977:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6977:37: note: ')' token is here\n../../pp.h:473:62: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'PUSHTARG'\nAPItest.c:6979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6979:5: note: '{' token is here\n../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.c\n:6979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6979:5: note: ')' token is here\nAPItest.c:6994:5: 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'\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'../../sbox32_hash.h\nAPItest.c:7009:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7009:5: note: '{' token is here\n:18:3: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'In file included from\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\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_END     )\n../../sbox32_hash.h:1402:57: note: ../../perl_siphash.hexpanded from macro 'XORSHIFT128_set':\n124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n476:18: note: expanded from macro 'PUSHi'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\nAPItest.c:7108:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7108:13: note: '{' token is here\nAPItest.c:7108:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7108:13: note: ')' token is here\nAPItest.c:7110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7110:5: note: '{' token is here\nAPItest.c:7110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7110:5: note: ')' token is here\n7136:4: note: ')' token is here    _PERL_HASH_SEED_STATE(seed,(U8*)state);\nAPItest.c:7159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7159:5: note: '{' token is here\nAPItest.c:7159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7159:5: note: ')' token is here\nAPItest.c:7179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7179:5: note: '{' token is here\nAPItest.c:7179:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7179:5: note: ')' token is here\nAPItest.c:7198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7198:5: note: '{' token is here\nAPItest.c:7198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7198:5: note: ')' token is here\nAPItest.c:7215:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7215:13: note: '{' token is here\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'APItest.c\n:7226:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7232:5: note: '{' token is here\nAPItest.c:7232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7232:5: note: ')' token is here\n:340:67: note: ../../perl_siphash.hexpanded from macro 'XSRETURN_EMPTY':\n23:5: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'SIPROUND'\nAPItest.c:7246:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7246:13: note: '{' token is here\n../../perl_siphash.h:117:6: note: '{' token is hereAPItest.c\n:7257:2: warning:     ,SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7269:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7269:5: note: '{' token is here\nAPItest.c:7269:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7292:5: note: '{' token is here\nAPItest.c:7292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7292:5: note: ')' token is here\n87:3: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\nAPItest.c:7292:5: note: ')' token is here  SIP_FINAL_ROUNDS                          \\\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'APItest.c\n:7346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7369:5: note: '{' token is here\nAPItest.c:7369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7369:5: note: ')' token is here\nAPItest.c:7394:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7394:5: note: '{' token is here\nAPItest.c:7394:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7394:5: note: ')' token is here\nAPItest.c:7419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7419:5: note: '{' token is here\nAPItest.c:7419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7419:5: note: ')' token is here\nAPItest.c:7447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7477:5: note: '{' token is here\nAPItest.c:7477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7477:5: note: ')' token is here\nAPItest.c:7496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'APItest.c\n:7496:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_ROUNDS;                               \\\n325:5: note:   STMT_START {              \\expanded from macro 'XSRETURN'\nAPItest.c:7496:5: note: '{' token is here\nAPItest.c:7496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7496:5: note: ')' token is here\n:340:67: note: expanded from macro 'XSRETURN_EMPTY'  SIP_ROUNDS;                               \\\nAPItest.c:7525:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:5: note: ../../perl_siphash.hexpanded from macro 'XSRETURN':\nAPItest.c:7525:5: note: ')' token is here    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:736:29: note: expanded from macro 'STMT_START'../../perl_siphash.h\n:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7583:5: note: ')' token is here\nAPItest.c:7619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7619:5: note: '{' token is here\n../../perl.h:737:21: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_END'\nAPItest.c:7641:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7641:5: note: '{' token is here\nAPItest.c:7641:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7641:5: note: ')' token is here\nAPItest.c:7673:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7673:13: note: '{' token is here\nAPItest.c:7673:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:7673:13: note: ')' token is here\nAPItest.c:7673:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:58: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'PUSHi'\nAPItest.c:7675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7675:5: note: ')' token is here\nAPItest.c:7695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7695:5: note: '{' token is here\nAPItest.c:7695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7695:5: note: ')' token is here\nAPItest.c:7717:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7717:5: note: '{' token is here\nAPItest.c:7717:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7717:5: note: ')' token is here\nAPItest.c:7735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7735:5: note: '{' token is here\nAPItest.c:7735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7735:5: note: ')' token is here\nAPItest.c:7754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7754:5: note: '{' token is here\nAPItest.c:7754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7754:5: note: ')' token is here\nAPItest.c:7809:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7809:13: note: '{' token is here\nAPItest.c:7809:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7809:13: note: ')' token is here\nAPItest.c:7811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7811:5: note: '{' token is here\nAPItest.c:7811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7811:5: note: ')' token is here\nAPItest.c:7831:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7831:5: note: '{' token is here\nAPItest.c:7831:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7831:5: note: ')' token is here\nAPItest.c:7850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7850:5: note: '{' token is here\nAPItest.c:7850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7850:5: note: ')' token is here\nAPItest.c:7869:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7869:5: note: '{' token is here\nAPItest.c:7869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7869:5: note: ')' token is here\nAPItest.c:7888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7888:5: note: '{' token is here\nAPItest.c:7888:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7888:5: note: ')' token is here\nAPItest.c:7907:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7907:5: note: '{' token is here\nAPItest.c:7907:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7907:5: note: ')' token is here\nAPItest.c:7926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7926:5: note: '{' token is here\nAPItest.c:7926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7926:5: note: ')' token is here\nAPItest.c:7945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7945:5: note: '{' token is here\nAPItest.c:7945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7945:5: note: ')' token is here\nAPItest.c:7964:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7964:5: note: '{' token is here\nAPItest.c:7964:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7964:5: note: ')' token is here\nAPItest.c:7997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7997:5: note: '{' token is here\nAPItest.c:7997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7997:5: note: ')' token is here\nAPItest.c:8027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8027:5: note: '{' token is here\nAPItest.c:8027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8027:5: note: ')' token is here\nAPItest.c:8046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8046:5: note: ')' token is here\nAPItest.c:8065:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8065:5: note: '{' token is here\nAPItest.c:8065:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8065:5: note: ')' token is here\nAPItest.c:8095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8095:5: note: '{' token is here\nAPItest.c:8095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8095:5: note: ')' token is here\nAPItest.c:8114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8114:5: note: '{' token is here\nAPItest.c:8114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8114:5: note: ')' token is here\nAPItest.c:8133:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8133:5: note: '{' token is here\nAPItest.c:8133:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8133:5: note: ')' token is here\nAPItest.c:8152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8152:5: note: '{' token is here\nXSUB-undef-XS_VERSION.xs:20:9: 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: 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:8171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8171:5: note: '{' token is here\nAPItest.c:8171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8171:5: note: ')' token is here\nAPItest.c:8190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8190:5: note: '{' token is here\nAPItest.c:8190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8190:5: note: ')' token is here\nAPItest.c:8209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8209:5: note: '{' token is here\nAPItest.c:8209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8209:5: note: ')' token is here\nAPItest.c:8228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8228:5: note: '{' token is here\nAPItest.c:8228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8228:5: note: ')' token is here\nAPItest.c:8258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8258:5: note: '{' token is here\nAPItest.c:8258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8258:5: note: ')' token is here\nAPItest.c:8288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8288:5: note: '{' token is here\nAPItest.c:8288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8288:5: note: ')' token is here\nAPItest.c:8307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8307:5: note: '{' token is here\nAPItest.c:8307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8307:5: note: ')' token is here\nAPItest.c:8326:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8326:5: note: '{' token is here\nAPItest.c:8326:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8326:5: note: ')' token is here\nAPItest.c:8345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8345:5: note: '{' token is here\nAPItest.c:8345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8345:5: note: ')' token is here\nAPItest.c:8364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8364:5: note: '{' token is here\nAPItest.c:8364:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8364:5: note: ')' token is here\nAPItest.c:8383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8383:5: note: '{' token is here\nAPItest.c:8383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8383:5: note: ')' token is here\nAPItest.c:8402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8402:5: note: '{' token is here\nAPItest.c:8402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8402:5: note: ')' token is here\nAPItest.c:8421:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8421:5: note: '{' token is here\nAPItest.c:8421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8421:5: note: ')' token is here\nAPItest.c:8451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8451:5: note: '{' token is here\nAPItest.c:8451:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8451:5: note: ')' token is here\nAPItest.c:8481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8481:5: note: '{' token is here\nAPItest.c:8481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8481:5: note: ')' token is here\nAPItest.c:8500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8500:5: note: '{' token is here\nAPItest.c:8500:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8500:5: note: ')' token is here\nAPItest.c:8519:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8519:5: note: '{' token is here\nAPItest.c:8519:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8519:5: note: ')' token is here\nAPItest.c:8538:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8538:5: note: '{' token is here\nAPItest.c:8538:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8538:5: note: ')' token is here\nAPItest.c:8557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8557:5: note: '{' token is here\nAPItest.c:8557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8557:5: note: ')' token is here\nAPItest.c:8576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8576:5: note: '{' token is here\nAPItest.c:8576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8576:5: note: ')' token is here\nAPItest.c:8595:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8595:5: note: '{' token is here\nAPItest.c:8595:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8595:5: note: ')' token is here\nAPItest.c:8614:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8614:5: note: '{' token is here\nAPItest.c:8614:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8614:5: note: ')' token is here\nAPItest.c:8644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8644:5: note: '{' token is here\nAPItest.c:8644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8644:5: note: ')' token is here\nAPItest.c:8674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8674:5: note: '{' token is here\nAPItest.c:8674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8674:5: note: ')' token is here\nAPItest.c:8693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8693:5: note: '{' token is here\nAPItest.c:8712:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8712:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8731:5: note: '{' token is here\nAPItest.c:8731:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8731:5: note: ')' token is here\nAPItest.c:8750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8750:5: note: '{' token is here\n:8769:5: note: '{' token is here\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\nAPItest.c:8807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8807:5: note: '{' token is here\nAPItest.c:8837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8837:5: note: '{' token is here\nAPItest.c:8837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8837:5: note: ')' token is here\nAPItest.c:8867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8867:5: note: '{' token is here\nAPItest.c:8867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8867:5: note: ')' token is here\nAPItest.c:8886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8886:5: note: '{' token is here\nAPItest.c:8886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1393:46: note: expanded from macro 'XORSHIFT96_set'\nAPItest.c:8924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8924:5: note: '{' token is here\nAPItest.c:8943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8943:5: note: ')' token is here\nAPItest.c:8962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8962:5: note: '{' token is here\nAPItest.c:8962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8962:5: note: ')' token is here\nAPItest.c:8981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8981:5: note: '{' token is here\nAPItest.c:8981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8981:5: note: ')' token is here\nAPItest.c:9000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9000:5: note: '{' token is here\nAPItest.c:9000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9000:5: note: ')' token is here\n../../perl.h:737:21: note: APItest.cexpanded from macro 'STMT_END':\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'  SIP_ROUNDS;                               \\\n:9030:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_FINAL_ROUNDS                          \\\nAPItest.c:9060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9060:5: note: '{' token is here\nAPItest.c:9060:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9060:5: note: ')' token is here\nAPItest.c:9098:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9098:5: note: '{' token is here\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'APItest.c\nAPItest.c:9117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9117:5: note: '{' token is here\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\nAPItest.c:9136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9136:5: 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]\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n330:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XSRETURN'\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\n9166:5: note: '{' token is here\nAPItest.c:9166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9166: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]\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\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\nAPItest.c:9196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9196:5: note: ')' token is here\nAPItest.c:9215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9215:5: note: '{' token is here\nAPItest.c:9215:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9215: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]\nFastCalc.xs:253:9: note: ')' token is here\nAPItest.c:9234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9234:5: note: '{' token is here\nAPItest.c:9234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9234:5: 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: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.c:9283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9283:5: note: '{' token is here\nAPItest.c:9283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9283:5: 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\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: note: '{' token is here\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\nAPItest.c:9313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9313:5: note: '{' token is here\nAPItest.c:9313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9313: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: note: '{' token is here\nFastCalc.c:541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:541:5: note: ')' token is here\nAPItest.c:9332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9332:5: note: '{' token is here\nAPItest.c:9332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9332:5: 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'\nAPItest.c:9351:5: 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\nAPItest.c:9370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n9370:5: note: '{' token is here\nFastCalc.xs:371:7: note: ')' token is here\n9370:5: note:     } STMT_END')' token is here\nAPItest.c:9389:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    STMT_START {                                        \\\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\nAPItest.c:9408:5: 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\nAPItest.c:9427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9427:5: note: '{' token is here\nAPItest.c:9427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9427:5: note: ')' token is here\nFastCalc.xs:403:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n9446:5: note: FastCalc.c')' token is here:\n:330:7: note: expanded from macro 'XSRETURN'      XSRETURN(1);\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\nAPItest.c:9465:5: 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.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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:622:5: note: ')' token is here\nAPItest.c:9484:5: note: '{' token is here\nAPItest.c:9484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9484:5: note: ')' token is here\nAPItest.c:9503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9503:5: note: '{' token is here\nAPItest.c:9503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9503:5: note: ')' token is here\nAPItest.c:9522:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9522:5: note: '{' token is here\nAPItest.c:9522:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9522:5: note: ')' token is here\nAPItest.c:9541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9541:5: note: '{' token is here\nAPItest.c:9541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9541:5: note: ')' token is here\nAPItest.c:9560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9560:5: note: '{' token is here\nAPItest.c:9560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9560:5: note: ')' token is here\nAPItest.c:9579:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9579:5: note: '{' token is here\nAPItest.c:9579:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9579:5: note: ')' token is here\nAPItest.c:9609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9609:5: note: '{' token is here\nAPItest.c:9609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9609:5: note: ')' token is here\nAPItest.c:9639:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9639:5: note: '{' token is here\nAPItest.c:9639:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9639:5: note: ')' token is here\nAPItest.c:9658:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9658:5: note: '{' token is here\nAPItest.c:9658:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9658:5: note: ')' token is here\nAPItest.c:9677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9677:5: note: '{' token is here\nAPItest.c:9677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9677:5: note: ')' token is here\nAPItest.c:9696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9696:5: note: '{' token is here\nAPItest.c:9696:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9696:5: note: ')' token is here\nAPItest.c:9715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9715:5: note: '{' token is here\nAPItest.c:9715:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9715:5: note: ')' token is here\nAPItest.c:9734:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9734:5: note: '{' token is here\nAPItest.c:9734:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9734:5: note: ')' token is here\nAPItest.c:9753:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9753:5: note: '{' token is here\nAPItest.c:9753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9753:5: note: ')' token is here\nAPItest.c:9772:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9772:5: note: '{' token is here\nAPItest.c:9772:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9772:5: note: ')' token is here\nAPItest.c:9802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9802:5: note: '{' token is here\nAPItest.c:9802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9802:5: note: ')' token is here\nAPItest.c:9832:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9832:5: note: '{' token is here\nAPItest.c:9832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9832:5: note: ')' token is here\nAPItest.c:9851:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9851:5: note: '{' token is here\nAPItest.c:9851:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9851:5: note: ')' token is here\nAPItest.c:9870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9870:5: note: '{' token is here\nAPItest.c:9870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9870:5: note: ')' token is here\nAPItest.c:9889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9889:5: note: '{' token is here\nAPItest.c:9889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9889:5: note: ')' token is here\nAPItest.c:9908:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9908:5: note: '{' token is here\nAPItest.c:9908:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9908:5: note: ')' token is here\nAPItest.c:9927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9927:5: note: '{' token is here\nAPItest.c:9927:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9927:5: note: ')' token is here\nAPItest.c:9946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9946:5: note: ')' token is here\nAPItest.c:9965:5: note: '{' token is here\nAPItest.c:9965:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9965:5: note: ')' token is here\nAPItest.c:9995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9995:5: note: '{' token is here\nAPItest.c:9995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9995:5: note: ')' token is here\nAPItest.c:10025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10025:5: note: '{' token is here\nAPItest.c:10025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10025:5: note: ')' token is here\nAPItest.c:10044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10044:5: note: '{' token is here\nAPItest.c:10044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10044:5: note: ')' token is here\nAPItest.c:10063:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10063:5: note: '{' token is here\nAPItest.c:10063:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10063:5: note: ')' token is here\nAPItest.c:10082:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10082:5: note: '{' token is here\nAPItest.c:10082:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10082:5: note: ')' token is here\nAPItest.c:10101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10101:5: note: '{' token is here\nAPItest.c:10101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10101:5: note: ')' token is here\nAPItest.c:10120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10120:5: note: '{' token is here\nAPItest.c:10120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10120:5: note: ')' token is here\nAPItest.c:10139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10139:5: note: '{' token is here\nAPItest.c:10139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10139:5: note: ')' token is here\nAPItest.c:10158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10158:5: note: '{' token is here\nAPItest.c:10158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10158:5: note: ')' token is here\nAPItest.c:10191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10191:5: note: '{' token is here\nAPItest.c:10224:5: note: '{' token is here\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'./const-xs.inc\n10224:5: note: ')' token is here\nAPItest.c:10243:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10243:5: note: '{' token is here\nAPItest.c:10243:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10243: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\nAPItest.c:10262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n: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../../zaphod32_hash.h\n../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n470:7: note: expanded from macro 'TARGn'\nHiRes.c:1243:13: 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\nAPItest.c:10300:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10300:5: note: '{' token is here\nAPItest.c:10300:5: 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\n:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\n../../XSUB.h:325:5: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);expanded from macro 'XSRETURN'\nAPItest.c:10357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10357:5: note: ')' token is here\n../../perl.h:737:21: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);expanded from macro 'STMT_END'\nHiRes.c:1357:13: note: In file included from '{' token is hereXSUB-redefined-macros.xs\n../../pp.h:454:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");expanded from macro 'TARGn'\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]\n../../perl.h:736:29: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'STMT_START'\nHiRes.c:1357:13: note: ')' token is here\n:1359:5: note: ')' token is here\nAPItest.c:10387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10387:5: note: '{' token is here\n../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'HiRes.c\nHiRes.c:1435:13: 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: 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\n268:5: note: ')' token is here\nAPItest.c:10417:5: note: ')' token is here\n1504: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\nHiRes.c:1504:13: 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.c:1506:5: note: '{' token is here\nAPItest.c:10436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10436:5: note: ')' token is here\nHiRes.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:1200:17: note: '{' token is here\nAPItest.c:10474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n10474:5: 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\nAPItest.c:10493:5: warning:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10493:5: note: '{' token is here\nAPItest.c:10493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10493:5: note: ')' token is here\n475:31: note: expanded from macro 'PUSHn'\nAPItest.c:10512:5: note: '{' token is here\nHiRes.c:1632:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1634:5: warning: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1634:5: note: '{' token is here\nAPItest.c:10531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10531:5: note: '{' token is here\nAPItest.c:10531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10531:5: note: ')' token is here\nAPItest.c:10550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10550:5: note: '{' token is here\nAPItest.c:10550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10550: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]\n:736:29: note: expanded from macro 'STMT_START'            EXTEND(sp, 1);\nAPItest.c:10580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10580:5: 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\n:10610:5: note: '{' token is here\nAPItest.c:10610:5: note: ')' token is here\n10629:5: 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\nAPItest.c:10648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10648:5: note: '{' token is here\n:10648:5: 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\nAPItest.c:10667:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10667:5: note: '{' token is here\nAPItest.c:10667:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10667: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]\n475:18: note:     XSRETURN(1);expanded from macro 'PUSHn'\n../../XSUB.h:325:5: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'XSRETURN'\n../../perl_siphash.h:18:14: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'SIPROUND'\nAPItest.c:10705:5: 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]\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\nHiRes.c:1889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10724:5: note: '{' token is here\n1889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\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]\n../../perl_siphash.h:87:3: note:                 (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n124:24: note: '{' token is here\n:1958:13: note: ')' token is here\nHiRes.c:1958:13: note: ')' token is here\n736:29: note: expanded from macro 'STMT_START'  SIP_FINAL_ROUNDS                          \\\nHiRes.c:1960:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:10773:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10773:5: note: '{' token is here\nAPItest.c:10773:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10773:5: note: ')' token is here\n../../XSUB.h:330:7: note: HiRes.cexpanded from macro 'XSRETURN':\n../../perl.h:737:21: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'STMT_END'\nHiRes.c:2034:13: 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: 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]APItest.c\n:10803:5: warning:         XSprePUSH; PUSHn((NV)RETVAL);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10803:5: note: ')' token is here\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: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\nAPItest.c:10822:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10822:5: note: '{' token is here\nAPItest.c:10822:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10822:5: note: ')' token is here\nHiRes.xs:1517:9: 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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10841:5: note: ')' token is here\nHiRes.xs:1517:9: note: ')' token is here\nAPItest.c:10860:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10860:5: note: '{' token is here\nAPItest.c:10860:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10860:5: note: ')' token is here\nAPItest.c:10879:5: 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\nAPItest.c:10879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10879:5: note: ')' token is here\nHiRes.xs:1547:9: note: ')' token is here\nAPItest.c:10898:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10898:5: note: '{' token is here\nAPItest.c:10898:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10898:5: note: ')' token is here\nAPItest.c:10917:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10917:5: note: '{' token is here\nAPItest.c:10917:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10917:5: note: ')' token is here\nAPItest.c:10936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10936:5: note: '{' token is here\nAPItest.c:10936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10936:5: note: ')' token is here\nAPItest.c:10966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10966:5: note: '{' token is here\nAPItest.c:10966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10966:5: note: ')' token is here\nAPItest.c:10996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10996:5: note: '{' token is here\nAPItest.c:10996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10996:5: note: ')' token is here\nAPItest.c:11015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11015:5: note: '{' token is here\nAPItest.c:11015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11015:5: note: ')' token is here\nAPItest.c:11034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11034:5: note: '{' token is here\nAPItest.c:11034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11034:5: note: ')' token is here\nAPItest.c:11053:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11053:5: note: '{' token is here\nAPItest.c:11053:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11053:5: note: ')' token is here\nAPItest.c:11072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11072:5: note: '{' token is here\nAPItest.c:11072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11072:5: note: ')' token is here\nAPItest.c:11091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11091:5: note: '{' token is here\nAPItest.c:11091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11091:5: note: ')' token is here\nAPItest.c:11110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11110:5: note: '{' token is here\nAPItest.c:11110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11110:5: note: ')' token is here\nAPItest.c:11129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11129:5: note: '{' token is here\nAPItest.c:11129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11129:5: note: ')' token is here\nAPItest.c:11159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11159:5: note: '{' token is here\nAPItest.c:11159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11159:5: note: ')' token is here\nAPItest.c:11189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11189:5: note: '{' token is here\nAPItest.c:11189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11189:5: note: ')' token is here\nAPItest.c:11208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11208:5: note: '{' token is here\nAPItest.c:11208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11208:5: note: ')' token is here\nAPItest.c:11227:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11227:5: note: '{' token is here\nAPItest.c:11227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11227:5: note: ')' token is here\nAPItest.c:11246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11246:5: note: '{' token is here\nAPItest.c:11246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11246:5: note: ')' token is here\nAPItest.c:11265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11265:5: note: '{' token is here\nAPItest.c:11265:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11265:5: note: ')' token is here\nAPItest.c:11284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11284:5: note: '{' token is here\nAPItest.c:11284:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11284:5: note: ')' token is here\nAPItest.c:11303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11303:5: note: '{' token is here\nAPItest.c:11303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11303:5: note: ')' token is here\nAPItest.c:11322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11322:5: note: '{' token is here\nAPItest.c:11322:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11322:5: note: ')' token is here\nAPItest.c:11352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11352:5: note: '{' token is here\nAPItest.c:11352:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11352:5: note: ')' token is here\nAPItest.c:11382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11382:5: note: '{' token is here\nAPItest.c:11382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11382:5: note: ')' token is here\nAPItest.c:11401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11401:5: note: '{' token is here\nAPItest.c:11401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11401:5: note: ')' token is here\nAPItest.c:11419:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11419:13: note: '{' token is here\nAPItest.c:11419:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11419:13: note: ')' token is here\nAPItest.c:11421:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11421:5: note: '{' token is here\nAPItest.c:11421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11421:5: note: ')' token is here\nAPItest.c:11440:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11440:5: note: '{' token is here\nAPItest.c:11440:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11440:5: note: ')' token is here\nAPItest.c:11459:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11459:5: note: ')' token is here\nAPItest.c:11478:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11478:5: note: '{' token is here\nAPItest.c:11478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11478:5: note: ')' token is here\nAPItest.c:11496:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11496:13: note: '{' token is here\nAPItest.c:11496:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11496:13: note: ')' token is here\nAPItest.c:11498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11498:5: note: '{' token is here\nAPItest.c:11498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11498:5: note: ')' token is here\nAPItest.c:11516:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11516:13: note: '{' token is here\nAPItest.c:11516:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11516:13: note: ')' token is here\nAPItest.c:11518:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11518:5: note: '{' token is here\nAPItest.c:11518:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11518:5: note: ')' token is here\nAPItest.c:11537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11537:5: note: '{' token is here\nAPItest.c:11537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11537:5: note: ')' token is here\nAPItest.c:11556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11556:5: note: '{' token is here\nAPItest.c:11556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11556:5: note: ')' token is here\nAPItest.c:11575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11575:5: note: '{' token is here\nAPItest.c:11575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11575: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:11594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11594:5: note: '{' token is here\nAPItest.c:11594:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11594:5: note: ')' token is here\nAPItest.c:11613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11613:5: note: '{' token is here\nAPItest.c:11613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11613:5: note: ')' token is here\nAPItest.c:11632:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11632: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]\nXSUB-redefined-macros.xs:29:9: note: ')' token is here\nAPItest.c:11652:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11652:13: note: '{' token is here\nAPItest.c:11652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11652:13: note: ')' token is here\nAPItest.c:11654:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11654:5: note: '{' token is here\nAPItest.c:11654:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11654:5: note: ')' token is here\nAPItest.c:11676:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11676:13: note: '{' token is here\nAPItest.c:11676:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11676:13: note: ')' token is here\nAPItest.c:11678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11678:5: note: '{' token is here\nAPItest.c:11678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11678:5: note: ')' token is here\nAPItest.c:11698:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11698:13: note: '{' token is here\nAPItest.c:11698:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11698:13: note: ')' token is here\nAPItest.c:11700:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11700:5: note: '{' token is here\nAPItest.c:11700:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11700:5: note: ')' token is here\nAPItest.c:11720:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11720:13: note: '{' token is here\nAPItest.c:11720:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11720:13: note: ')' token is here\nAPItest.c:11722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11722:5: note: '{' token is here\nAPItest.c:11722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11722:5: note: ')' token is here\nAPItest.c:11746:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11746:13: note: '{' token is here\nAPItest.c:11746:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11746:13: note: ')' token is here\nAPItest.c:11748:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11748:5: note: '{' token is here\nAPItest.c:11748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11748:5: note: ')' token is here\nAPItest.c:11768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11768:13: note: '{' token is here\nAPItest.c:11768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11768:13: note: ')' token is here\nAPItest.c:11770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11770:5: note: '{' token is here\nAPItest.c:11770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11770:5: note: ')' token is here\nAPItest.c:11814:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11814:5: note: '{' token is here\nAPItest.c:11814:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11814:5: note: ')' token is here\nAPItest.c:11842:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11842:13: note: '{' token is here\nAPItest.c:11842:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11842:13: note: ')' token is here\nAPItest.c:11844:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11844:5: note: '{' token is here\nAPItest.c:11844:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11844:5: note: ')' token is here\nAPItest.c:11866:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11866:13: note: '{' token is here\nAPItest.c:11866:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11866:13: note: ')' token is here\nAPItest.c:11868:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11868:5: note: '{' token is here\nAPItest.c:11868:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11868:5: note: ')' token is here\nAPItest.c:11901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11901:5: note: '{' token is here\nAPItest.c:11901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11901:5: note: ')' token is here\nAPItest.c:11936:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11936:5: note: '{' token is here\nAPItest.c:11936:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11936:5: note: ')' token is here\nAPItest.c:11958:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11958:13: note: '{' token is here\nAPItest.c:11958:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11958:13: note: ')' token is here\nAPItest.c:11960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11960:5: note: '{' token is here\nAPItest.c:11960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11960:5: note: ')' token is here\nAPItest.c:11995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11995:5: note: '{' token is here\nAPItest.c:11995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11995:5: note: ')' token is here\nAPItest.c:12032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12032:5: note: '{' token is here\nAPItest.c:12032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12032:5: note: ')' token is here\nAPItest.c:12052:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12052:13: note: '{' token is here\nAPItest.c:12052:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12052:13: note: ')' token is here\nAPItest.c:12054:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12054:5: note: '{' token is here\nAPItest.c:12054:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12054:5: note: ')' token is here\nAPItest.c:12087:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12087:5: note: '{' token is here\nAPItest.c:12087:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12087:5: note: ')' token is here\nAPItest.c:12122:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12122:5: note: '{' token is here\nAPItest.c:12122:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12122:5: note: ')' token is here\nAPItest.c:12142:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12142:13: note: '{' token is here\nAPItest.c:12142:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:12142:13: note: ')' token is here\nAPItest.c:12142:13: note: ')' token is here\nAPItest.c:12144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12144:5: note: '{' token is here\nAPItest.c:12144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12144:5: note: ')' token is here\nAPItest.c:12177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12177:5: note: '{' token is here\nAPItest.c:12177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12177:5: note: ')' token is here\nAPItest.c:12212:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12212:5: note: '{' token is here\nAPItest.c:12212:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12212:5: note: ')' token is here\nAPItest.c:12234:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12234:13: note: '{' token is here\nAPItest.c:12234:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12234:13: note: ')' token is here\nAPItest.c:12236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12236:5: note: '{' token is here\nAPItest.c:12236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12236:5: note: ')' token is here\nAPItest.c:12271:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12271:5: note: '{' token is here\nAPItest.c:12271:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12271:5: note: ')' token is here\nAPItest.c:12308:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12308:5: note: '{' token is here\nAPItest.c:12308:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12308:5: note: ')' token is here\nAPItest.c:12337:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12337:13: note: '{' token is here\nAPItest.c:12337:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12337:13: note: ')' token is here\nAPItest.c:12339:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12339:5: note: '{' token is here\nAPItest.c:12339:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12339:5: note: ')' token is here\nAPItest.c:12357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12357:13: note: '{' token is here\nAPItest.c:12357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12357:13: note: ')' token is here\nAPItest.c:12359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12359:5: note: '{' token is here\nAPItest.c:12359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12359:5: note: ')' token is here\nAPItest.c:12377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12377:13: note: '{' token is here\nAPItest.c:12377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12377:13: note: ')' token is here\nAPItest.c:12379:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12379:5: note: '{' token is here\nAPItest.c:12379:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12379:5: note: ')' token is here\nAPItest.c:12397:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12397:13: note: '{' token is here\nAPItest.c:12397:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12397:13: note: ')' token is here\nAPItest.c:12399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12399:5: note: '{' token is here\nAPItest.c:12399:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12399:5: note: ')' token is here\nAPItest.c:12437:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12437:5: note: '{' token is here\nAPItest.c:12437:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12437:5: note: ')' token is here\nAPItest.c:12475:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12475:5: note: '{' token is here\nAPItest.c:12475:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12475:5: note: ')' token is here\nAPItest.c:12526:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12526:5: note: '{' token is here\nAPItest.c:12526:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12526:5: note: ')' token is here\nAPItest.c:12544:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12544:13: note: '{' token is here\nAPItest.c:12544:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12544:13: note: ')' token is here\nAPItest.c:12546:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12546:5: note: '{' token is here\nAPItest.c:12546:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12546:5: note: ')' token is here\nAPItest.c:12564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12564:13: note: '{' token is here\nAPItest.c:12564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12564:13: note: ')' token is here\nAPItest.c:12566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12566:5: note: '{' token is here\nAPItest.c:12566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12566:5: note: ')' token is here\nAPItest.c:12604:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12604:5: note: '{' token is here\nAPItest.c:12604:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12604:5: note: ')' token is here\nAPItest.c:12642:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12642:5: note: '{' token is here\nAPItest.c:12642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12642:5: note: ')' token is here\nAPItest.c:12693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12693:5: note: '{' token is here\nAPItest.c:12693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12693:5: note: ')' token is here\nAPItest.c:12711:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12711:13: note: '{' token is here\nAPItest.c:12711:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12711:13: note: ')' token is here\nAPItest.c:12713:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12713:5: note: '{' token is here\nAPItest.c:12713:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12713:5: note: ')' token is here\nAPItest.c:12731:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12731:13: note: '{' token is here\nAPItest.c:12731:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12731:13: note: ')' token is here\nAPItest.c:12733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12733:5: note: '{' token is here\nAPItest.c:12733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12733:5: note: ')' token is here\nAPItest.c:12771:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12771:5: note: '{' token is here\nAPItest.c:12771:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12771:5: note: ')' token is here\nAPItest.c:12809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12809:5: note: '{' token is here\nAPItest.c:12809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12809:5: note: ')' token is here\nAPItest.c:12860:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12860:5: note: '{' token is here\nAPItest.c:12860:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12860:5: note: ')' token is here\nAPItest.c:12878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12878:13: note: '{' token is here\nAPItest.c:12878:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12878:13: note: ')' token is here\nAPItest.c:12880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12880:5: note: '{' token is here\nAPItest.c:12880:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12880:5: note: ')' token is here\nAPItest.c:12918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12918:5: note: '{' token is here\nAPItest.c:12918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12918:5: note: ')' token is here\nAPItest.c:12956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12956:5: note: '{' token is here\nAPItest.c:12956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:12956:5: note: ')' token is here\nAPItest.c:13007:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13007:5: note: '{' token is here\nAPItest.c:13007:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13007:5: note: ')' token is here\nAPItest.c:13067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13067:5: note: '{' token is here\nAPItest.c:13067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13067:5: note: ')' token is here\nAPItest.c:13128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13128:5: note: '{' token is here\nAPItest.c:13128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13128: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:525:35: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.xs:6883:9: note: '{' token is here\n../../perl.h:525: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:525:88: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.xs:6883:9: note: ')' token is here\n../../perl.h:525:90: note: expanded from macro 'PERL_UNUSED_RESULT'\nAPItest.c:13171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13171:5: note: '{' token is here\nAPItest.c:13171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13171:5: note: ')' token is here\nAPItest.c:13191:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13191:5: note: '{' token is here\nAPItest.c:13191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13191:5: note: ')' token is here\nAPItest.c:13208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13208:5: note: '{' token is here\nAPItest.c:13208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13208:5: note: ')' token is here\nAPItest.c:13231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13231:5: note: '{' token is here\nAPItest.c:13231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13231:5: note: ')' token is here\nAPItest.c:13409:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13409:13: note: '{' token is here\nAPItest.c:13409:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13409:13: note: ')' token is here\nAPItest.c:13411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13411:5: note: '{' token is here\nAPItest.c:13411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13411:5: note: ')' token is here\nAPItest.c:13433:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13433:13: note: '{' token is here\nAPItest.c:13433:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13433:13: note: ')' token is here\nAPItest.c:13435:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13435:5: note: '{' token is here\nAPItest.c:13435:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13435:5: note: ')' token is here\nAPItest.c:13457:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13457:13: note: '{' token is here\nAPItest.c:13457:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13457:13: note: ')' token is here\nAPItest.c:13459:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13459:5: note: '{' token is here\nAPItest.c:13459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13459:5: note: ')' token is here\nAPItest.c:13484:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13484:13: note: '{' token is here\nAPItest.c:13484:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13484:13: note: ')' token is here\nAPItest.c:13486:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13486:5: note: '{' token is here\nAPItest.c:13486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13486:5: note: ')' token is here\nAPItest.c:13508:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13508:13: note: '{' token is here\nAPItest.c:13508:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13508:13: note: ')' token is here\nAPItest.c:13510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13510:5: note: '{' token is here\nAPItest.c:13510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13510:5: note: ')' token is here\nAPItest.c:13539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13539:5: note: '{' token is here\nAPItest.c:13539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13539:5: note: ')' token is here\nAPItest.c:13591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13591:13: note: '{' token is here\nAPItest.c:13591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13591:13: note: ')' token is here\nAPItest.c:13593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13593:5: note: '{' token is here\nAPItest.c:13593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13593:5: note: ')' token is here\nAPItest.c:13823:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13823:13: note: '{' token is here\nAPItest.c:13823:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13823:13: note: ')' token is here\nAPItest.c:13825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13825:5: note: '{' token is here\nAPItest.c:13825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13825:5: note: ')' token is here\nAPItest.c:14055:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14055:13: note: '{' token is here\nAPItest.c:14055:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14055:13: note: ')' token is here\nAPItest.c:14057:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14057:5: note: '{' token is here\nAPItest.c:14057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:14057: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:736: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:737: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:2246: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:2246:5: note: '{' token is here\n../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../inline.h:2246: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:2246:5: note: ')' token is here\n../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../inline.h:2252: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:2252:9: note: '{' token is here\n../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../inline.h:2252: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:2252:9: note: ')' token is here\n../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:736:29: note: expanded from macro 'STMT_START'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:150:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:150:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:737:21: note: expanded from macro 'STMT_END'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:151:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:151:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:152:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:152:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:156:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:156:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:157:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:157:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:158:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:158:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:159:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:159:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:162:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:162:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:163:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:163:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:164:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:164:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:167:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:167:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:168:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:168:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:169:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:169:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:170:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:170:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:171:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:171:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:247:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:247:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:268:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:268:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1448:9: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1448:9: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1453:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1453:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1456:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1456:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1482:9: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1482:9: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1487:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1487:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1490:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/sbox32_hash.h:1490:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:117:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:117:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl_siphash.h:118:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:118:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:118:15: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:118:15: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:118:24: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:118:24: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:123:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:123:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:123:15: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:123:15: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:6: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:6: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:15: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:15: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:24: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:24: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:33: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl_siphash.h:124:33: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/hv_func.h:166:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/hv_func.h:166:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2246: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_sanitize=undefined/build/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2246:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2246: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_sanitize=undefined/build/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2246:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2252: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_sanitize=undefined/build/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2252:9: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2252: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_sanitize=undefined/build/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2252:9: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_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_sanitize=undefined/build/pp.h:476:29: note: expanded from macro 'PUSHi'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:476:31: note: expanded from macro 'PUSHi'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:409:5: note: expanded from macro 'TARGi'\n/home/perl/smoke/perl/smoke-me_clang_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_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_sanitize=undefined/build/pp.h:426:7: note: expanded from macro 'TARGi'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:476:56: note: expanded from macro 'PUSHi'\n/home/perl/smoke/perl/smoke-me_clang_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_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_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_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_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_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_sanitize=undefined/build/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'\n/home/perl/smoke/perl/smoke-me_clang_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_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_sanitize=undefined/build/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF'\n/home/perl/smoke/perl/smoke-me_clang_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_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_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_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_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_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_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_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_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:736: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:737: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:2246: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:2246:5: note: '{' token is here\n../../../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../../inline.h:2246: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:2246:5: note: ')' token is here\n../../../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../../../inline.h:2252: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:2252:9: note: '{' token is here\n../../../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../../../../inline.h:2252: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:2252: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:2: note: expanded from macro 'SvIV_set'\nExtTest.xs:363:99: note: '{' token is here\n../../../../sv.h:1336:13: 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:44: note: expanded from macro 'SvIV_set'\nExtTest.xs:363:99: note: ')' token is here\n../../../../sv.h:1339:46: 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:2: note: expanded from macro 'SvNV_set'\n../../../../sv.h:1341:13: 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:48: note: expanded from macro 'SvNV_set'\nExtTest.xs:455:11: note: ')' token is here\n../../../../sv.h:1344:50: 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./inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4696:22: note: expanded from macro 'DEBUG_v'\n./perl.h:4665:9: note: expanded from macro 'DEBUG__'\n./perl.h:4616:40: note: expanded from macro 'DEBUG_s'\n./inline.h:180:13: note: '{' token is here\n./perl.h:4665:20: note: expanded from macro 'DEBUG__'\n./perl.h:4666:20: note: expanded from macro 'DEBUG__'\n./perl.h:4666: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:4668:13: note: expanded from macro 'DEBUG__'\n./inline.h:180:13: note: ')' token is here\n./perl.h:4668:15: note: expanded from macro 'DEBUG__'\n./perl.h:4669:9: note: expanded from macro 'DEBUG__'\n./perl.h:4669: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:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4702:22: note: expanded from macro 'DEBUG_L'\n./inline.h:2577:13: note: '{' token is here\n./inline.h:2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2577: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]\n./scope.h:191:5: note: expanded from macro 'ENTER'\ngv.c:582:9: note: '{' token is here\n./scope.h:191:16: note: expanded from macro 'ENTER'\ngv.c:582:9: 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'\ngv.c:582:9: note: ')' token is here\n./scope.h:194:7: note: expanded from macro 'ENTER'\ngv.c:638:9: 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'\ngv.c:638:9: note: '{' token is here\n./scope.h:196:16: note: expanded from macro 'LEAVE'\ngv.c:638:9: 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'\ngv.c:638:9: note: ')' token is here\n./scope.h:199:7: note: expanded from macro 'LEAVE'\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\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'\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\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:4693: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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:525:2: note: '{' token is here\nop.c:525:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:525:2: note: ')' token is here\nop.c:526:2: 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:4687:23: note: expanded from macro 'DEBUG_Xv'\nop.c:526:2: note: '{' token is here\nop.c:526:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:526:2: 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: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:5853:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5853:2: note: '{' token is here\nop.c:5853:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5853:2: note: ')' token is here\nop.c:5855:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5855:2: note: '{' token is here\nop.c:5855:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:5855:2: note: ')' token is here\nop.c:7101:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4704:22: note: expanded from macro 'DEBUG_y'\nop.c:7101:9: note: '{' token is here\nop.c:7101:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7101:9: note: ')' token is here\nop.c:7242:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7242:9: note: '{' token is here\nop.c:7242:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7242: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:7410:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4691:23: note: expanded from macro 'DEBUG_yv'\nop.c:7410:25: note: '{' token is here\nop.c:7410:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7410:25: note: ')' token is here\nop.c:7522:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7522:17: note: '{' token is here\nop.c:7522:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7522:17: note: ')' token is here\nop.c:7591:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7591:25: note: '{' token is here\nop.c:7591:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7591:25: note: ')' token is here\nop.c:7827:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7827:21: note: '{' token is here\nop.c:7827:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7827:21: note: ')' token is here\nop.c:7830:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7830:21: note: '{' token is here\nop.c:7830:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7830:21: note: ')' token is here\nop.c:7851:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7851:17: note: '{' token is here\nop.c:7851:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7851:17: note: ')' token is here\nop.c:7855:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7855:17: note: '{' token is here\nop.c:7855:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7855:17: note: ')' token is here\nop.c:7884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7884:5: note: '{' token is here\nop.c:7884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7884:5: note: ')' token is here\nop.c:7885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7885:5: note: '{' token is here\nop.c:7885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:7885:5: note: ')' token is here\nop.c:8020:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8020:9: note: '{' token is here\nop.c:8020:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8020:9: note: ')' token is here\nop.c:8023:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8023:17: note: '{' token is here\nop.c:8023:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8023:17: note: ')' token is here\nop.c:8027:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8027:17: note: '{' token is here\nop.c:8027:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8027:17: note: ')' token is here\nop.c:8031:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8031:17: note: '{' token is here\nop.c:8031:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8031:17: note: ')' token is here\nop.c:8034:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8034:9: note: '{' token is here\nop.c:8034:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8034:9: note: ')' token is here\nop.c:8067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8067:5: note: '{' token is here\nop.c:8067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8067:5: note: ')' token is here\nop.c:8983:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8983:5: note: '{' token is here\nop.c:8983:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8983:5: note: ')' token is here\nop.c:9012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9012:5: note: '{' token is here\nop.c:9012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:9012: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:2: 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'\nop.c:11802:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11802:6: note: '{' token is here\nop.c:11802:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11802:6: note: ')' token is here\nop.c:11808:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4682:22: note: expanded from macro 'DEBUG_x'\nop.c:11808:6: note: '{' token is here\nop.c:11808:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11808:6: note: ')' token is here\nop.c:11814:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11814:6: note: '{' token is here\nop.c:11814:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11814:6: note: ')' token is here\nop.c:11822:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11822:3: note: '{' token is here\nop.c:11822:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11822:3: note: ')' token is here\nop.c:11855:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11855:2: note: '{' token is here\nop.c:11855:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11855:2: note: ')' token is here\nop.c:11955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11955:5: note: '{' token is here\nop.c:11955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11955:5: note: ')' token is here\nop.c:11995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11995:5: note: '{' token is here\nop.c:11995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:11995:5: note: ')' token is here\nop.c:12146:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12146:17: note: '{' token is here\nop.c:12146:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12146:17: note: ')' token is here\nop.c:12201:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12201:21: note: '{' token is here\nop.c:12201:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:12201:21: note: ')' token is here\nop.c:16847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16847:5: note: '{' token is here\nop.c:16847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:16847:5: note: ')' token is here\nop.c:18131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18131:5: note: '{' token is here\nop.c:18131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18131:5: note: ')' token is here\nop.c:13415:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13415:2: note: '{' token is here\nop.c:13415:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13415:2: note: ')' token is here\nop.c:13418:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13418:2: note: '{' token is here\nop.c:13418:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13418:2: note: ')' token is here\npad.c:262:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4685:22: note: expanded from macro 'DEBUG_X'\npad.c:262:5: note: '{' token is here\npad.c:262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:262:5: note: ')' token is here\npad.c:304:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:304:5: note: '{' token is here\npad.c:304:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:304:5: note: ')' token is here\npad.c:325:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:325:13: note: '{' token is here\npad.c:325:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:325:13: note: ')' token is here\npad.c:327:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:327:13: note: '{' token is here\npad.c:327:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:327:13: note: ')' token is here\npad.c:333:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:333:13: note: '{' token is here\npad.c:333:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:333:13: note: ')' token is here\npad.c:337:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:337:17: note: '{' token is here\npad.c:337:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:337:17: note: ')' token is here\npad.c:338:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:338:17: note: '{' token is here\npad.c:338:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:338:17: note: ')' token is here\npad.c:346:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:346:17: note: '{' token is here\npad.c:346:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:346:17: note: ')' token is here\npad.c:379:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:379:9: note: '{' token is here\npad.c:379:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:379:9: note: ')' token is here\npad.c:602:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:602:9: note: '{' token is here\npad.c:602:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:602:9: note: ')' token is here\npad.c:607:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:607:9: note: '{' token is here\npad.c:607:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:607:9: note: ')' token is here\npad.c:629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:629:5: note: '{' token is here\npad.c:629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:629:5: note: ')' token is here\npad.c:762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:762:5: note: '{' token is here\npad.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:762:5: note: ')' token is here\npad.c:1117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1117:5: note: '{' token is here\npad.c:1117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1117:5: note: ')' token is here\npad.c:1161:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1161:17: note: '{' token is here\npad.c:1161:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1161:17: note: ')' token is here\npad.c:1171:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1171:17: note: '{' token is here\npad.c:1171:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1171:17: note: ')' token is here\npad.c:1220:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1220:25: note: '{' token is here\npad.c:1220:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1220:25: note: ')' token is here\npad.c:1233:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1233:21: note: '{' token is here\npad.c:1233:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1233:21: note: ')' token is here\npad.c:1301:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1301:9: note: '{' token is here\npad.c:1301:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1301:9: note: ')' token is here\npad.c:1322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1322:13: note: '{' token is here\npad.c:1322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1322:13: note: ')' token is here\npad.c:1354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1354:5: note: '{' token is here\npad.c:1354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1354:5: note: ')' token is here\npad.c:1377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1377:5: note: '{' token is here\npad.c:1377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1377:5: note: ')' token is here\npad.c:1455:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1455:13: note: '{' token is here\npad.c:1455:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1455:13: note: ')' token is here\npad.c:1466:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1466:5: note: '{' token is here\npad.c:1466:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1466:5: note: ')' token is here\npad.c:1508:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1508:13: note: '{' token is here\npad.c:1508:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1508:13: note: ')' token is here\npad.c:1523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1523:5: note: '{' token is here\npad.c:1523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1523:5: note: ')' token is here\npad.c:1550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1550:5: note: '{' token is here\npad.c:1550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1550:5: note: ')' token is here\npad.c:1659:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1659:17: note: '{' token is here\npad.c:1659:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1659:17: note: ')' token is here\npad.c:1755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1755:5: note: '{' token is here\npad.c:1755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1755:5: note: ')' token is here\npad.c:1943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1943:5: note: '{' token is here\npad.c:1943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:1943:5: note: ')' token is here\npad.c:2110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2110:5: note: '{' token is here\npad.c:2110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2110:5: note: ')' token is here\npad.c:2221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2221:5: note: '{' token is here\npad.c:2221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2221: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]\n./pad.h:371:9: note: expanded from macro 'PAD_SET_CUR_NOSAVE'\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\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\nutil.c:191:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4626:5: note: expanded from macro 'DEBUG_m'\nutil.c:191:9: note: '{' token is here\n./perl.h:4626: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:4635:5: note: expanded from macro 'DEBUG_m'\nutil.c:191:9: note: ')' token is here\n./perl.h:4635: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\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\n./perl.h:7175:13: note: expanded from macro 'LOCK_LC_NUMERIC_STANDARD'\n./perl.h:4690:23: note: expanded from macro 'DEBUG_Lv'\n./perl.h:7190:13: note: expanded from macro 'UNLOCK_LC_NUMERIC_STANDARD'\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:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:866:6: note: '{' token is here\nperl.c:866:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:866:6: note: ')' token is here\nperl.c:1882:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1882:6: note: '{' token is here\nperl.c:1882:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1882:6: 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:2603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2603:5: note: '{' token is here\nperl.c:2603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2603:5: note: ')' token is here\nperl.c:2683:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2683:6: note: '{' token is here\nperl.c:2683:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2683:6: note: ')' token is here\nperl.c:2715:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4679:24: note: expanded from macro 'DEBUG_r'\nperl.c:2715:5: note: '{' token is here\nperl.c:2715:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:2715:5: note: ')' token is here\nperl.c:3024:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3024:2: note: '{' token is here\nperl.c:3024:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3024:2: note: ')' token is here\n./pp.h:85:17: note: expanded from macro 'INCMARK'\nperl.c:3139:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3139:2: note: '{' token is here\nperl.c:3139:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3139:2: note: ')' token is here\nperl.c:3175:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3175:2: note: '{' token is here\nperl.c:3175:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3175:2: note: ')' token is here\nperl.c:3257:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3257:2: note: '{' token is here\nperl.c:3257:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:3257:2: note: ')' token is here\nperl.c:5137:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5137:7: note: '{' token is here\nperl.c:5137:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5137:7: note: ')' token is here\nperl.c:5148:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5148:3: note: '{' token is here\nperl.c:5148:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:5148:3: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2618:2: note: '{' token is here\ntoke.c:2618:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:2618:2: 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]\n./scope.h:201:5: note: expanded from macro 'ENTER_with_name'\ntoke.c:3084:5: note: '{' token is here\n./scope.h:201:16: note: expanded from macro 'ENTER_with_name'\ntoke.c:3084:5: 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'\ntoke.c:3084:5: note: ')' token is here\n./scope.h:206:7: note: expanded from macro 'ENTER_with_name'\ntoke.c:4327:5: 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'\ntoke.c:4327:5: note: '{' token is here\n./scope.h:208:16: note: expanded from macro 'LEAVE_with_name'\ntoke.c:4327:5: 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'\ntoke.c:4327:5: 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'\ntoke.c:4327:5: note: ')' token is here\n./scope.h:216:7: note: expanded from macro 'LEAVE_with_name'\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:4694: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:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8997:3: note: '{' token is here\ntoke.c:8997:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:8997:3: note: ')' token is here\ntoke.c:9101:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9101:2: note: '{' token is here\ntoke.c:9101:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9101:2: 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:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9316:2: note: '{' token is here\ntoke.c:9316:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:9316:2: 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:12102:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12102:3: note: '{' token is here\ntoke.c:12102:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12102:3: note: ')' token is here\ntoke.c:12106:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12106:3: note: '{' token is here\ntoke.c:12106:3: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\ntoke.c:12106:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntoke.c:12106:3: 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\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'\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:2: 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:11: 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:2: note: expanded from macro 'Set_Node_Length_To_R'\nregcomp.c:1106:11: 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:4679:46: note: expanded from macro 'DEBUG_r'\n./perl.h:4667: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:6696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6696:5: note: '{' token is here\nregcomp.c:6696:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6696:5: note: ')' token is here\nregcomp.c:6701: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:6701:5: note: '{' token is here\nregcomp.c:6701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6701:5: note: ')' token is here\nregcomp.c:6781:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6781:5: note: '{' token is here\nregcomp.c:6781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6781:5: note: ')' token is here\nregcomp.c:6783: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:6783:5: note: '{' token is here\nregcomp.c:6783:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6783:5: note: ')' token is here\nregcomp.c:7121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7121:5: note: '{' token is here\nregcomp.c:7121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7121:5: note: ')' token is here\nregcomp.c:7192:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7192:2: note: '{' token is here\nregcomp.c:7192:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7192:2: note: ')' token is here\nregcomp.c:7201:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7201:2: note: '{' token is here\nregcomp.c:7201:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7201:2: note: ')' token is here\nregcomp.c:7227:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7227:2: note: '{' token is here\nregcomp.c:7227:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7227:2: note: ')' token is here\nregcomp.c:7540:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7540:5: note: '{' token is here\nregcomp.c:7540:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7540:5: note: ')' token is here\nregcomp.c:7544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7544:5: note: '{' token is here\nregcomp.c:7544:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7544:5: note: ')' token is here\nregcomp.c:7603:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7603:5: note: '{' token is here\nregcomp.c:7603:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7603:5: note: ')' token is here\nregcomp.c:7631:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7631:13: note: '{' token is here\nregcomp.c:7631:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7631:13: note: ')' token is here\nregcomp.c:7678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7678:5: note: '{' token is here\nregcomp.c:7678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7678:5: note: ')' token is here\nregcomp.c:7683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7683:5: note: '{' token is here\nregcomp.c:7683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7683:5: note: ')' token is here\nregcomp.c:7717:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7717:9: note: '{' token is here\nregcomp.c:7717:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7717:9: note: ')' token is here\nregcomp.c:7786:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7786:5: note: '{' token is here\nregcomp.c:7786:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7786:5: note: ')' token is here\nregcomp.c:7902:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7902:13: note: '{' token is here\nregcomp.c:7902:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7902:13: note: ')' token is here\nregcomp.c:7905:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7905:13: note: '{' token is here\nregcomp.c:7905:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7905:13: note: ')' token is here\nregcomp.c:7949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7949:5: note: '{' token is here\nregcomp.c:7949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7949:5: note: ')' token is here\nregcomp.c:7957: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:7957:5: note: '{' token is here\nregcomp.c:7957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7957:5: note: ')' token is here\nregcomp.c:7961:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7961:5: note: '{' token is here\nregcomp.c:7964: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:7964:9: note: '{' token is here\nregcomp.c:7964:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7964:9: note: ')' token is here\nregcomp.c:7961:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7961:5: note: ')' token is here\nregcomp.c:7979: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:7979:5: note: '{' token is here\nregcomp.c:7982: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:7982:9: note: '{' token is here\nregcomp.c:7982:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7982:9: note: ')' token is here\nregcomp.c:7979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:7979: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: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:8013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8013:5: note: '{' token is here\nregcomp.c:8013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8013:5: note: ')' token is here\nregcomp.c:8029:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8029:9: note: '{' token is here\nregcomp.c:8029:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8029:9: note: ')' token is here\nregcomp.c:8164:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8164:2: note: '{' token is here\nregcomp.c:8164:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8164:2: note: ')' token is here\nregcomp.c:8193:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8193:2: note: '{' token is here\nregcomp.c:8193:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8193:2: note: ')' token is here\nregcomp.c:8206:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8206:9: note: '{' token is here\nregcomp.c:8206:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8206:9: note: ')' token is here\nregcomp.c:8219:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:6647:13: note: expanded from macro 'CHECK_RESTUDY_GOTO_butfirst'\nregcomp.c:8219:37: note: '{' token is here\nregcomp.c:8219:37: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\nregcomp.c:8219:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8219:37: note: ')' token is here\nregcomp.c:8267:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8267:2: note: '{' token is here\nregcomp.c:8267:2: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\nregcomp.c:8267:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8267:2: note: ')' token is here\nregcomp.c:8289:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8289:6: note: '{' token is here\nregcomp.c:8289:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8289:6: note: ')' token is here\nregcomp.c:8328:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8328:9: note: '{' token is here\nregcomp.c:8328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8328:9: note: ')' token is here\nregcomp.c:8335:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8335:9: note: '{' token is here\nregcomp.c:8335:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8335:9: note: ')' token is here\nregcomp.c:8369:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8369:6: note: '{' token is here\nregcomp.c:8369:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8369:6: note: ')' token is here\nregcomp.c:8388:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8388:5: note: '{' token is here\nregcomp.c:8388:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8388:5: note: ')' token is here\nregcomp.c:8498: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:8498:5: note: '{' token is here\nregcomp.c:8498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8498:5: note: ')' token is here\nregcomp.c:8502: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:8502:5: note: '{' token is here\nregcomp.c:8503: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:8503:9: note: '{' token is here\nregcomp.c:8503:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8503:9: note: ')' token is here\nregcomp.c:8502:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8502:5: note: ')' token is here\nregcomp.c:8657:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8657:5: note: '{' token is here\nregcomp.c:8657:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:8657:5: note: ')' token is here\nregcomp.c:11074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11074:5: note: '{' token is here\nregcomp.c:11074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11074:5: note: ')' token is here\nregcomp.c:11107: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:11107:5: note: '{' token is here\nregcomp.c:11107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11107:5: note: ')' token is here\nregcomp.c:11108: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:11108:5: note: '{' token is here\nregcomp.c:11108:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11108:5: note: ')' token is here\nregcomp.c:11148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11148:5: note: '{' token is here\nregcomp.c:11148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11148:5: note: ')' token is here\nregcomp.c:11151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9061:35: note: expanded from macro 'DEBUG_PARSE'\nregcomp.c:11151:5: note: '{' token is here\nregcomp.c:9062:5: note: expanded from macro 'DEBUG_PARSE'\nregcomp.c:9031:39: note: expanded from macro 'DEBUG_PARSE_MSG'\n./regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'\nregcomp.c:11151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11151:5: note: ')' token is here\nregcomp.c:11805:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11805:17: note: '{' token is here\nregcomp.c:11805:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11805:17: note: ')' token is here\nregcomp.c:11812:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11812:17: note: '{' token is here\nregcomp.c:11812:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11812:17: note: ')' token is here\nregcomp.c:11814:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11814:3: note: '{' token is here\nregcomp.c:11814:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11814:3: note: ')' token is here\nregcomp.c:11893:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11893:3: note: '{' token is here\nregcomp.c:11893:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11893:3: note: ')' token is here\nregcomp.c:11894:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11894:3: note: '{' token is here\nregcomp.c:11894:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:11894:3: note: ')' token is here\nregcomp.c:12200:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12200:17: note: '{' token is here\nregcomp.c:12200:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12200:17: note: ')' token is here\nregcomp.c:12207:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12207:13: note: '{' token is here\nregcomp.c:12207:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12207:13: note: ')' token is here\nregcomp.c:12208:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12208:13: note: '{' token is here\nregcomp.c:12208:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12208: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:12237:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12237:13: note: '{' token is here\nregcomp.c:12237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12237:13: note: ')' token is here\nregcomp.c:12295:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12295:17: note: '{' token is here\nregcomp.c:12295:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12295:17: 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:12304:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12304:13: note: '{' token is here\nregcomp.c:12304:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12304:13: note: ')' token is here\nregcomp.c:12329:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12329:17: note: '{' token is here\nregcomp.c:12329:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12329:17: note: ')' token is here\nregcomp.c:12338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12338:9: note: '{' token is here\nregcomp.c:12339:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12339:13: note: '{' token is here\nregcomp.c:12339:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12339:13: note: ')' token is here\nregcomp.c:12338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12338:9: note: ')' token is here\nregcomp.c:12390:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12390:17: note: '{' token is here\nregcomp.c:12391:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12391:21: note: '{' token is here\nregcomp.c:12391:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12391:21: note: ')' token is here\nregcomp.c:12390:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12390:17: note: ')' token is here\nregcomp.c:12433:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12433:13: note: '{' token is here\nregcomp.c:12433:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12433:13: note: ')' token is here\nregcomp.c:12434:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12434:6: note: '{' token is here\nregcomp.c:12434:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12434:6: note: ')' token is here\nregcomp.c:12494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12494:5: note: '{' token is here\nregcomp.c:12494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12494:5: note: ')' token is here\nregcomp.c:12498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12498:5: note: '{' token is here\nregcomp.c:12498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12498:5: note: ')' token is here\nregcomp.c:12507:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12507:13: note: '{' token is here\nregcomp.c:12507:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12507:13: note: ')' token is here\nregcomp.c:12749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12749:5: note: '{' token is here\nregcomp.c:12749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12749:5: note: ')' token is here\nregcomp.c:12753:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12753:5: note: '{' token is here\nregcomp.c:12753:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12753:5: note: ')' token is here\nregcomp.c:12906:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12906:9: note: '{' token is here\nregcomp.c:12906:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12906:9: note: ')' token is here\nregcomp.c:12907:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12907:9: note: '{' token is here\nregcomp.c:12907:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12907:9: note: ')' token is here\nregcomp.c:12923:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12923:9: note: '{' token is here\nregcomp.c:12923:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12923:9: note: ')' token is here\nregcomp.c:12924:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12924:9: note: '{' token is here\nregcomp.c:12924:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:12924:9: note: ')' token is here\nregcomp.c:13095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13095:5: note: '{' token is here\nregcomp.c:13095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13095:5: note: ')' token is here\nregcomp.c:13129:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13129:9: note: '{' token is here\nregcomp.c:13129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13129:9: note: ')' token is here\nregcomp.c:13566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13566:5: note: '{' token is here\nregcomp.c:13566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13566:5: note: ')' token is here\nregcomp.c:13570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13570:5: note: '{' token is here\nregcomp.c:13570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13570:5: note: ')' token is here\nregcomp.c:13585:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13585:9: note: '{' token is here\nregcomp.c:13585:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13585:9: note: ')' token is here\nregcomp.c:13595:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13595:9: note: '{' token is here\nregcomp.c:13595:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13595:9: note: ')' token is here\nregcomp.c:13605:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13605:9: note: '{' token is here\nregcomp.c:13605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13605:9: note: ')' token is here\nregcomp.c:13627:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13627:9: note: '{' token is here\nregcomp.c:13627:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13627:9: note: ')' token is here\nregcomp.c:13918:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13918:13: note: '{' token is here\nregcomp.c:13918:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13918:13: note: ')' token is here\nregcomp.c:13919:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13919:13: note: '{' token is here\nregcomp.c:13919:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:13919:13: note: ')' token is here\nregcomp.c:14138:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14138:17: note: '{' token is here\nregcomp.c:14138:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14138:17: note: ')' token is here\nregcomp.c:14139:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14139:17: note: '{' token is here\nregcomp.c:14139:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:14139:17: note: ')' token is here\nregcomp.c:15498:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15498:13: note: '{' token is here\nregcomp.c:15498:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:15498:13: note: ')' token is here\nregcomp.c:16477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16477:5: note: '{' token is here\nregcomp.c:16477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16477:5: note: ')' token is here\nregcomp.c:16482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16482:5: note: '{' token is here\nregcomp.c:16482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:16482:5: note: ')' token is here\nregcomp.c:17135:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17135:5: note: '{' token is here\nregcomp.c:17135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17135:5: note: ')' token is here\nregcomp.c:17543:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17543:5: note: '{' token is here\nregcomp.c:17543:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17543:5: note: ')' token is here\nregcomp.c:17558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17558:5: note: '{' token is here\nregcomp.c:17558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:17558:5: note: ')' token is here\nregcomp.c:20127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20127:5: note: '{' token is here\nregcomp.c:20127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20127:5: note: ')' token is here\nregcomp.c:20607:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20607:5: note: '{' token is here\nregcomp.c:20607:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20607:5: note: ')' token is here\nregcomp.c:20621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20621:2: note: '{' token is here\nregcomp.c:20621:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20621:2: note: ')' token is here\nregcomp.c:20630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20630:2: note: '{' token is here\nregcomp.c:20630:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20630:2: note: ')' token is here\nregcomp.c:20729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20729:5: note: '{' token is here\nregcomp.c:20729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20729:5: note: ')' token is here\nregcomp.c:20735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:9065:48: note: expanded from macro 'DEBUG_PARSE_FMT'\nregcomp.c:20735:5: note: '{' token is here\nregcomp.c:9066:5: note: expanded from macro 'DEBUG_PARSE_FMT'\nregcomp.c:20735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20735:5: note: ')' token is here\nregcomp.c:20778:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20778:6: note: '{' token is here\nregcomp.c:20778:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20778:6: note: ')' token is here\nregcomp.c:20788:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20788:6: note: '{' token is here\nregcomp.c:20788:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20788:6: note: ')' token is here\nregcomp.c:20789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20789:6: note: '{' token is here\nregcomp.c:20789:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20789:6: note: ')' token is here\nregcomp.c:20797:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20797:2: note: '{' token is here\nregcomp.c:20797:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20797:2: note: ')' token is here\nregcomp.c:20807:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20807:2: note: '{' token is here\nregcomp.c:20807:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20807:2: note: ')' token is here\nregcomp.c:20808:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20808:2: note: '{' token is here\nregcomp.c:20808:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20808:2: note: ')' token is here\nregcomp.c:20833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20833:5: note: '{' token is here\nregcomp.c:20833:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20833:5: note: ')' token is here\nregcomp.c:20845:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20845:9: note: '{' token is here\nregcomp.c:20846:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20846:13: note: '{' token is here\nregcomp.c:20846:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20846:13: note: ')' token is here\nregcomp.c:20845:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20845:9: note: ')' token is here\nregcomp.c:20909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20909:5: note: '{' token is here\nregcomp.c:20909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20909:5: note: ')' token is here\nregcomp.c:20938:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20938:9: note: '{' token is here\nregcomp.c:20939:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20939:13: note: '{' token is here\nregcomp.c:20939:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20939:13: note: ')' token is here\nregcomp.c:20938:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20938:9: note: ')' token is here\nregcomp.c:20950:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20950:5: note: '{' token is here\nregcomp.c:20951:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20951:9: note: '{' token is here\nregcomp.c:20951:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20951:9: note: ')' token is here\nregcomp.c:20950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:20950:5: note: ')' token is here\nregcomp.c:21098:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21098:5: note: '{' token is here\nregcomp.c:21098:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21098:5: note: ')' token is here\nregcomp.c:21171: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:21171:5: note: '{' token is here\nregcomp.c:21171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21171:5: note: ')' token is here\nregcomp.c:21239:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21239:5: note: '{' token is here\nregcomp.c:21239:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21239:5: note: ')' token is here\nregcomp.c:21247: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:21247:13: note: '{' token is here\nregcomp.c:21247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21247:13: note: ')' token is here\nregcomp.c:21285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21285:9: note: '{' token is here\nregcomp.c:21285:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21285:9: note: ')' token is here\nregcomp.c:21688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21688:5: note: '{' token is here\nregcomp.c:21688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21688:5: note: ')' token is here\nregcomp.c:21693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21693:5: note: '{' token is here\nregcomp.c:21693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21693:5: 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:21902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21902:5: note: '{' token is here\nregcomp.c:21902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21902:5: note: ')' token is here\nregcomp.c:21910:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21910:5: note: '{' token is here\nregcomp.c:21910:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21910:5: note: ')' token is here\nregcomp.c:22970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22970:5: note: '{' token is here\nregcomp.c:22970:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22970:5: note: ')' token is here\nregcomp.c:22998:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22950:19: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:22998:6: note: '{' token is here\nregcomp.c:22950:30: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:22951:9: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:22998:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22998:6: note: ')' token is here\nregcomp.c:22954:5: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:22954:7: note: expanded from macro 'CLEAR_OPTSTART'\nregcomp.c:23024:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22957:21: note: expanded from macro 'DUMPUNTIL'\nregcomp.c:23024:17: note: '{' token is here\nregcomp.c:23024:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23024:17: note: ')' token is here\nregcomp.c:23029:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23029:6: note: '{' token is here\nregcomp.c:23029:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23029:6: note: ')' token is here\nregcomp.c:23071:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23071:4: note: '{' token is here\nregcomp.c:23071:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23071:4: note: ')' token is here\nregcomp.c:23085:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23085:6: note: '{' token is here\nregcomp.c:23085:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23085:6: note: ')' token is here\nregcomp.c:23090:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23090:6: note: '{' token is here\nregcomp.c:23090:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23090:6: note: ')' token is here\nregcomp.c:23093:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23093:6: note: '{' token is here\nregcomp.c:23093:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23093:6: note: ')' token is here\nregcomp.c:23107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23107:5: note: '{' token is here\nregcomp.c:23107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23107:5: note: ')' token is here\nregcomp.c:23307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23307:5: note: '{' token is here\nregcomp.c:23307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23307:5: note: ')' token is here\nregcomp.c:23369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23369:5: note: '{' token is here\nregcomp.c:23369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23369:5: note: ')' token is here\nregcomp.c:23373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23373:5: note: '{' token is here\nregcomp.c:23373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23373:5: note: ')' token is here\nregcomp.c:23387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23387:5: note: '{' token is here\nregcomp.c:23387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23387:5: note: ')' token is here\nregcomp.c:24204:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24204:13: note: '{' token is here\nregcomp.c:24204:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24204:13: note: ')' token is here\nregcomp.c:24220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24220:13: note: '{' token is here\nregcomp.c:24220:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24220:13: note: ')' token is here\nregcomp.c:24668:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24668:13: note: '{' token is here\nregcomp.c:24668:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24668:13: note: ')' token is here\nregcomp.c:24785:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24785:13: note: '{' token is here\nregcomp.c:24785:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24785:13: note: ')' token is here\nregcomp.c:25223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25223:5: note: '{' token is here\nregcomp.c:25223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25223:5: note: ')' token is here\nregcomp.c:25246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25246:5: note: '{' token is here\nregcomp.c:25246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:25246:5: note: ')' token is here\nmg.c:1634:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1634:17: note: '{' token is here\nmg.c:1634:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1634:17: note: ')' token is here\nmg.c:1655:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1655:17: note: '{' token is here\nmg.c:1655:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1655:17: note: ')' token is here\nmg.c:1724:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1724:9: note: '{' token is here\nmg.c:1724:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1724:9: note: ')' token is here\nmg.c:1811:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1811:9: note: '{' token is here\nmg.c:1811:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1811:9: note: ')' token is here\nmg.c:1943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1943:5: note: '{' token is here\nmg.c:1943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1943:5: note: ')' token is here\nmg.c:1986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1986:5: note: '{' token is here\nmg.c:1986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:1986: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:4698: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: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\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'\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:5168:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5168:9: note: '{' token is here\npp_hot.c:5168:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5168:9: note: ')' token is here\npp_hot.c:5214:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5214:9: note: '{' token is here\npp_hot.c:5214:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5214:9: note: ')' token is here\npp_hot.c:5306:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5306:9: note: '{' token is here\npp_hot.c:5306:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp_hot.c:5306:9: 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\n./perl.h:7130:13: note: expanded from macro 'SET_NUMERIC_STANDARD'\n./perl.h:7136:13: note: expanded from macro 'SET_NUMERIC_STANDARD'\npp.c:5785:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5785:2: note: '{' token is here\npp.c:5785:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5785:2: note: ')' token is here\npp.c:5787:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5787:2: note: '{' token is here\npp.c:5787:2: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp.c:5787:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5787:2: note: ')' token is here\npp.c:5841:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5841:2: note: '{' token is here\npp.c:5841:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5841:2: note: ')' token is here\npp.c:5843:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5843:2: note: '{' token is here\npp.c:5843:2: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp.c:5843:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:5843:2: note: ')' token is here\npp.c:6429:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6429:13: note: '{' token is here\npp.c:6429:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6429:13: note: ')' token is here\npp.c:6431:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6431:13: note: '{' token is here\npp.c:6431:13: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\npp.c:6431:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npp.c:6431:13: 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:4686: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:2661:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4620: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:4675:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4697: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:8297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8297:5: note: '{' token is here\nsv.c:8297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8297:5: note: ')' token is here\nsv.c:8303:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8303:5: note: '{' token is here\nsv.c:8303:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8303:5: note: ')' token is here\nsv.c:8739:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4689:23: note: expanded from macro 'DEBUG_Pv'\nsv.c:8739:9: note: '{' token is here\nsv.c:8739:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8739:9: note: ')' token is here\nsv.c:8758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8758:9: note: '{' token is here\nsv.c:8758:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:8758:9: note: ')' token is here\nsv.c:16084:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16084:9: note: '{' token is here\nsv.c:16084:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16084:9: note: ')' token is here\nsv.c:16119:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16119:9: note: '{' token is here\nsv.c:16119:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16119:9: note: ')' token is here\nsv.c:16160:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16160:9: note: '{' token is here\nsv.c:16160:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16160:9: note: ')' token is here\nsv.c:16178:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16178:9: note: '{' token is here\nsv.c:16178:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:16178:9: 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:4671: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: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: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]\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:4700: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\ndoop.c:49:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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: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\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:3295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3295:5: note: '{' token is here\ndoio.c:3295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3295:5: note: ')' token is here\ndoio.c:3342:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3342:5: note: '{' token is here\ndoio.c:3342:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ndoio.c:3342:5: 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:4683: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\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\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\nperlio.c:490:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4703: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\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:879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:879:5: note: '{' token is here\nregexec.c:879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:879:5: note: ')' token is here\nregexec.c:885: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:885:5: note: '{' token is here\nregexec.c:885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:885:5: note: ')' token is here\nregexec.c:916:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:916:9: note: '{' token is here\nregexec.c:916:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:916:9: note: ')' token is here\nregexec.c:117:5: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nregexec.c:946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:946:5: note: '{' token is here\nregexec.c:946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:946:5: note: ')' token is here\nregexec.c:994:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:994:17: note: '{' token is here\nregexec.c:994:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:994:17: note: ')' token is here\nregexec.c:1014:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1014:17: note: '{' token is here\nregexec.c:1014:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1014:17: note: ')' token is here\nregexec.c:1028:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1028:25: note: '{' token is here\nregexec.c:1028:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1028:25: note: ')' token is here\nregexec.c:1039:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1039:21: note: '{' token is here\nregexec.c:1039:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1039:21: note: ')' token is here\nregexec.c:1089:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1089:9: note: '{' token is here\nregexec.c:1089:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1089:9: note: ')' token is here\nregexec.c:1127:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1127:17: note: '{' token is here\nregexec.c:1127:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1127:17: note: ')' token is here\nregexec.c:1151:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1151:9: note: '{' token is here\nregexec.c:1151:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1151:9: note: ')' token is here\nregexec.c:1161:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1161:9: note: '{' token is here\nregexec.c:1161:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1161:9: note: ')' token is here\nregexec.c:1183:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1183:9: note: '{' token is here\nregexec.c:1183:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1183:9: note: ')' token is here\nregexec.c:1304:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1304:17: note: '{' token is here\nregexec.c:1304:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1304:17: note: ')' token is here\nregexec.c:1317:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1317:17: note: '{' token is here\nregexec.c:1317:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1317:17: note: ')' token is here\nregexec.c:1326:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1326:9: note: '{' token is here\nregexec.c:1326:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1326:9: note: ')' token is here\nregexec.c:1340:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1340:17: note: '{' token is here\nregexec.c:1340:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1340:17: note: ')' token is here\nregexec.c:1353:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1353:13: note: '{' token is here\nregexec.c:1353:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1353:13: note: ')' token is here\nregexec.c:1377:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1377:13: note: '{' token is here\nregexec.c:1377:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1377:13: note: ')' token is here\nregexec.c:1386:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1386:9: note: '{' token is here\nregexec.c:1386:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1386:9: note: ')' token is here\nregexec.c:1408:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1408:9: note: '{' token is here\nregexec.c:1408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1408:9: note: ')' token is here\nregexec.c:1428:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1428:13: note: '{' token is here\nregexec.c:1428:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1428:13: note: ')' token is here\nregexec.c:1445:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1445:13: note: '{' token is here\nregexec.c:1445:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1445:13: note: ')' token is here\nregexec.c:1461:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1461:13: note: '{' token is here\nregexec.c:1461:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1461:13: note: ')' token is here\nregexec.c:1472:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1472:9: note: '{' token is here\nregexec.c:1472:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1472:9: note: ')' token is here\nregexec.c:1477:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1477:9: note: '{' token is here\nregexec.c:1477:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1477:9: note: ')' token is here\nregexec.c:1535:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1535:9: note: '{' token is here\nregexec.c:1535:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1535:9: note: ')' token is here\nregexec.c:1545:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1545:17: note: '{' token is here\nregexec.c:1545:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1545:17: note: ')' token is here\nregexec.c:1549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1549:13: note: '{' token is here\nregexec.c:1549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1549:13: note: ')' token is here\nregexec.c:1570:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1570:25: note: '{' token is here\nregexec.c:1570:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1570:25: note: ')' token is here\nregexec.c:1591:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1591:21: note: '{' token is here\nregexec.c:1591:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1591:21: note: ')' token is here\nregexec.c:1615:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1615:17: note: '{' token is here\nregexec.c:1615:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1615:17: note: ')' token is here\nregexec.c:1619:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1619:13: note: '{' token is here\nregexec.c:1619:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1619:13: note: ')' token is here\nregexec.c:1631:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1631:13: note: '{' token is here\nregexec.c:1631:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1631:13: note: ')' token is here\nregexec.c:1637:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1637:13: note: '{' token is here\nregexec.c:1637:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1637:13: note: ')' token is here\nregexec.c:1649:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1649:9: note: '{' token is here\nregexec.c:1649:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1649:9: note: ')' token is here\nregexec.c:1669:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1669:13: note: '{' token is here\nregexec.c:1669:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1669:13: note: ')' token is here\nregexec.c:1683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1683:5: note: '{' token is here\nregexec.c:1683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1683:5: note: ')' token is here\nregexec.c:1693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1693:5: note: '{' token is here\nregexec.c:1693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1693:5: note: ')' token is here\nregexec.c:3136:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3136:13: note: '{' token is here\nregexec.c:3136:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3136:13: note: ')' token is here\nregexec.c:3141:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3141:13: note: '{' token is here\nregexec.c:3141:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3141:13: note: ')' token is here\nregexec.c:3194: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:3194:29: note: '{' token is here\nregexec.c:3194:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3194:29: note: ')' token is here\nregexec.c:3227:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3227:29: note: '{' token is here\nregexec.c:3227:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3227:29: note: ')' token is here\nregexec.c:3239:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3239:25: note: '{' token is here\nregexec.c:3239:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3239:25: note: ')' token is here\nregexec.c:3259:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3259:25: note: '{' token is here\nregexec.c:3259:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3259:25: note: ')' token is here\nregexec.c:3278:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3278:33: note: '{' token is here\nregexec.c:3278:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3278:33: note: ')' token is here\nregexec.c:3284:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3284:33: note: '{' token is here\nregexec.c:3284:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3284:33: note: ')' token is here\nregexec.c:3292:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3292:29: note: '{' token is here\nregexec.c:3292:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3292:29: note: ')' token is here\nregexec.c:3310:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3310:25: note: '{' token is here\nregexec.c:3310:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3310:25: note: ')' token is here\nregexec.c:3316:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3316:21: note: '{' token is here\nregexec.c:3316:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3316:21: note: ')' token is here\nregexec.c:3325:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3325:25: note: '{' token is here\nregexec.c:3325:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3325:25: note: ')' token is here\nregexec.c:3331:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3331:21: note: '{' token is here\nregexec.c:3331:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3331:21: note: ')' token is here\nregexec.c:3337:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3337:21: note: '{' token is here\nregexec.c:3337:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3337:21: note: ')' token is here\nregexec.c:3343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3343:13: note: '{' token is here\nregexec.c:3343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3343:13: note: ')' token is here\nregexec.c:3383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3383:13: note: '{' token is here\nregexec.c:3383:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3383:13: 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:3556:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3556:5: note: '{' token is here\nregexec.c:3556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3556:5: note: ')' token is here\nregexec.c:3581: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:3581:9: note: '{' token is here\nregexec.c:3581:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3581:9: note: ')' token is here\nregexec.c:3600:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3600:21: note: '{' token is here\nregexec.c:3600:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3600:21: note: ')' token is here\nregexec.c:3619:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3619:2: note: '{' token is here\nregexec.c:3619:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3619:2: note: ')' token is here\nregexec.c:3654:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3654:17: note: '{' token is here\nregexec.c:3654:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3654:17: note: ')' token is here\nregexec.c:3679:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3679:9: note: '{' token is here\nregexec.c:3679:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3679:9: note: ')' token is here\nregexec.c:3775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3775:9: note: '{' token is here\nregexec.c:3775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3775:9: note: ')' token is here\nregexec.c:3862:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1806:13: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\nregexec.c:3862:7: note: '{' token is here\nregexec.c:3862:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3862:7: note: ')' token is here\nregexec.c:3880:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:1814:13: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\nregexec.c:3880:7: note: '{' token is here\nregexec.c:3880:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3880:7: note: ')' token is here\nregexec.c:3888:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3888:2: note: '{' token is here\nregexec.c:3888:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3888:2: note: ')' token is here\nregexec.c:3960:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3960:6: note: '{' token is here\nregexec.c:3960:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3960:6: note: ')' token is here\nregexec.c:3991:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3991:2: note: '{' token is here\nregexec.c:3991:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:3991:2: note: ')' token is here\nregexec.c:4008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4008:2: note: '{' token is here\nregexec.c:4008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4008:2: note: ')' token is here\nregexec.c:4022:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4022:9: note: '{' token is here\nregexec.c:4022:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4022:9: note: ')' token is here\nregexec.c:4060:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4060:7: note: '{' token is here\nregexec.c:4060:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4060:7: note: ')' token is here\nregexec.c:4067:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4067:4: note: '{' token is here\nregexec.c:4067:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4067:4: note: ')' token is here\nregexec.c:4079:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4079:4: note: '{' token is here\nregexec.c:4079:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4079:4: note: ')' token is here\nregexec.c:4090:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4090:8: note: '{' token is here\nregexec.c:4090:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4090:8: note: ')' token is here\nregexec.c:4114:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4114:3: note: '{' token is here\nregexec.c:4114:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4114:3: note: ')' token is here\nregexec.c:4155:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4155:9: note: '{' token is here\nregexec.c:4155:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4155:9: note: ')' token is here\nregexec.c:4178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4178:5: note: '{' token is here\nregexec.c:4178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4178:5: note: ')' token is here\nregexec.c:4187:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4187:9: note: '{' token is here\nregexec.c:4187:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4187:9: note: ')' token is here\nregexec.c:4232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4232:5: note: '{' token is here\nregexec.c:4232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4232:5: note: ')' token is here\nregexec.c:4274: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:4274:5: note: '{' token is here\nregexec.c:4274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4274:5: note: ')' token is here\nregexec.c:297:5: note: expanded from macro 'REGCP_UNWIND'\nregexec.c:6367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6367:5: note: '{' token is here\nregexec.c:6367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6367:5: note: ')' token is here\nregexec.c:6385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6385:5: note: '{' token is here\nregexec.c:6385: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:6385:23: note: '{' token is here\nregexec.c:6385:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6385:23: note: ')' token is here\nregexec.c:6385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6385:5: note: ')' token is here\nregexec.c:6397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6397:9: note: '{' token is here\nregexec.c:6397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6397:9: note: ')' token is here\nregexec.c:6494:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6494:17: note: '{' token is here\nregexec.c:6494:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6494:17: note: ')' token is here\nregexec.c:6577:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6577:19: note: '{' token is here\nregexec.c:6577:19: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6577:19: note: ')' token is here\nregexec.c:6584:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6584:18: note: '{' token is here\nregexec.c:6584:18: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6584:18: note: ')' token is here\nregexec.c:6637:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6637:7: note: '{' token is here\nregexec.c:6637:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6637:7: note: ')' token is here\nregexec.c:6674:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6674:7: note: '{' token is here\nregexec.c:6674:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6674:7: note: ')' token is here\nregexec.c:6694:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6694:3: note: '{' token is here\nregexec.c:6694:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6694:3: note: ')' token is here\nregexec.c:6713: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:6713:17: note: '{' token is here\nregexec.c:6713:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6713:17: note: ')' token is here\nregexec.c:6716:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6716:10: note: '{' token is here\nregexec.c:6716:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6716:10: note: ')' token is here\nregexec.c:6748:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6748:10: note: '{' token is here\nregexec.c:6748:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6748:10: note: ')' token is here\nregexec.c:6809:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6809:6: note: '{' token is here\nregexec.c:6809:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6809:6: note: ')' token is here\nregexec.c:6824:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6824:6: note: '{' token is here\nregexec.c:6824:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6824:6: note: ')' token is here\nregexec.c:7910:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7910:17: note: '{' token is here\nregexec.c:7911:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7911:21: note: '{' token is here\nregexec.c:7911:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7911:21: note: ')' token is here\nregexec.c:7912: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:7912:21: note: '{' token is here\nregexec.c:7912:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7912:21: note: ')' token is here\nregexec.c:7910:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7910:17: note: ')' token is here\nregexec.c:7923:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7923:13: note: '{' token is here\nregexec.c:7923:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7923:13: note: ')' token is here\nregexec.c:7948:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7948:17: note: '{' token is here\nregexec.c:7948:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:7948:17: note: ')' token is here\n./cop.h:1352:2: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\n./cop.h:1310:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\nregexec.c:8075:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8075:17: note: '{' token is here\nregexec.c:8075:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8075:17: note: ')' token is here\nregexec.c:8216:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8216:17: note: '{' token is here\nregexec.c:8216:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8216:17: note: ')' token is here\nregexec.c:8226:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8226:17: note: '{' token is here\nregexec.c:8226:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8226:17: note: ')' token is here\nregexec.c:8266:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8266:13: note: '{' token is here\nregexec.c:8266:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8266:13: note: ')' token is here\nregexec.c:8283:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8273:17: note: expanded from macro 'SET_RECURSE_LOCINPUT'\nregexec.c:8283:13: note: '{' token is here\nregexec.c:8283:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8283:13: note: ')' token is here\nregexec.c:8310:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8310:13: note: '{' token is here\nregexec.c:8310:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8310:13: note: ')' token is here\nregexec.c:8320:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8320:13: note: '{' token is here\nregexec.c:8320:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8320:13: note: ')' token is here\nregexec.c:8325:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8325:13: note: '{' token is here\nregexec.c:8325:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8325:13: note: ')' token is here\nregexec.c:8343:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8343:13: note: '{' token is here\nregexec.c:8343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8343:13: note: ')' token is here\nregexec.c:8352:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8352:13: note: '{' token is here\nregexec.c:8352:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8352:13: note: ')' token is here\nregexec.c:8371:6: 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:8371:6: note: '{' token is here\nregexec.c:8371:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8371:6: note: ')' token is here\nregexec.c:8400:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8400:8: note: '{' token is here\nregexec.c:8400:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8400:8: note: ')' token is here\nregexec.c:8598:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8598:13: note: '{' token is here\nregexec.c:8598:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8598:13: note: ')' token is here\nregexec.c:8607:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8607:3: note: '{' token is here\nregexec.c:8607:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8607:3: note: ')' token is here\nregexec.c:8617:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8617:17: note: '{' token is here\nregexec.c:8617:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8617:17: note: ')' token is here\nregexec.c:8684:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8684:21: note: '{' token is here\nregexec.c:8684:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8684:21: note: ')' token is here\nregexec.c:8701:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8701:25: note: '{' token is here\nregexec.c:8701:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8701:25: note: ')' token is here\nregexec.c:8728:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8728:3: note: '{' token is here\nregexec.c:8728:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8728:3: note: ')' token is here\nregexec.c:8763:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8763:13: note: '{' token is here\nregexec.c:8763:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8763:13: note: ')' token is here\nregexec.c:8804:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8804:13: note: '{' token is here\nregexec.c:8804:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8804:13: note: ')' token is here\nregexec.c:8810:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8810:6: note: '{' token is here\nregexec.c:8810:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8810:6: note: ')' token is here\nregexec.c:8831:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8831:6: note: '{' token is here\nregexec.c:8831:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8831:6: note: ')' token is here\nregexec.c:8869:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8869:13: note: '{' token is here\nregexec.c:8869:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8869:13: note: ')' token is here\nregexec.c:8873:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8873:10: note: '{' token is here\nregexec.c:8873:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8873:10: note: ')' token is here\nregexec.c:8919:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8919:6: note: '{' token is here\nregexec.c:8919:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8919:6: note: ')' token is here\nregexec.c:8946:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8946:6: note: '{' token is here\nregexec.c:8946:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8946:6: note: ')' token is here\nregexec.c:8987:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8987:6: note: '{' token is here\nregexec.c:8987:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8987:6: note: ')' token is here\nregexec.c:8998:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8998:21: note: '{' token is here\nregexec.c:8998:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8998:21: note: ')' token is here\nregexec.c:9015:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9015:21: note: '{' token is here\nregexec.c:9015:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9015:21: note: ')' token is here\nregexec.c:9037:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9037:13: note: '{' token is here\nregexec.c:9037:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9037:13: note: ')' token is here\nregexec.c:9155:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9155:3: note: '{' token is here\nregexec.c:9155:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9155:3: note: ')' token is here\nregexec.c:9205:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9205:3: note: '{' token is here\nregexec.c:9205:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9205:3: note: ')' token is here\nregexec.c:9215:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9215:17: note: '{' token is here\nregexec.c:9215:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9215:17: note: ')' token is here\nregexec.c:9325:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9057:13: note: expanded from macro 'CURLY_SETPAREN'\nregexec.c:9325:13: note: '{' token is here\nregexec.c:9325:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9325:13: note: ')' token is here\nregexec.c:9338:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9338:17: note: '{' token is here\nregexec.c:9338:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9338:17: note: ')' token is here\nregexec.c:9350:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9350:17: note: '{' token is here\nregexec.c:9350:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9350:17: note: ')' token is here\nregexec.c:9364:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9364:17: note: '{' token is here\nregexec.c:9364:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9364:17: note: ')' token is here\nregexec.c:9378:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9378:3: note: '{' token is here\nregexec.c:9378:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9378:3: note: ')' token is here\nregexec.c:9386:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9386:3: note: '{' token is here\nregexec.c:9386:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9386:3: note: ')' token is here\nregexec.c:9392:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9392:17: note: '{' token is here\nregexec.c:9392:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9392:17: note: ')' token is here\nregexec.c:9400:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9400:17: note: '{' token is here\nregexec.c:9400:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9400:17: note: ')' token is here\nregexec.c:9412:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9412:6: note: '{' token is here\nregexec.c:9412:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9412:6: note: ')' token is here\nregexec.c:9589:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9589:17: note: '{' token is here\nregexec.c:9589:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9589:17: note: ')' token is here\nregexec.c:9692:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9692:13: note: '{' token is here\nregexec.c:9692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9692:13: note: ')' token is here\nregexec.c:9694:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9694:13: note: '{' token is here\nregexec.c:9715:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:6127:5: note: expanded from macro 'DEBUG_STATE_pp'\nregexec.c:9715:17: note: '{' token is here\nregexec.c:9715:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9715:17: note: ')' token is here\nregexec.c:9694:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9694:13: note: ')' token is here\nregexec.c:9757:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9757:6: note: '{' token is here\nregexec.c:9759:14: 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:9759:14: note: '{' token is here\nregexec.c:9759:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9759:14: note: ')' token is here\nregexec.c:9761:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9761:14: note: '{' token is here\nregexec.c:9761:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9761:14: note: ')' token is here\nregexec.c:9757:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9757:6: note: ')' token is here\nregexec.c:9790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9790:5: note: '{' token is here\nregexec.c:9790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9790:5: note: ')' token is here\nregexec.c:9812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9812:5: note: '{' token is here\nregexec.c:9812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9812:5: note: ')' token is here\nregexec.c:9838:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9838:2: note: '{' token is here\nregexec.c:9838:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9838:2: note: ')' token is here\nregexec.c:10493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10493:5: note: '{' token is here\nregexec.c:10494:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10494:2: note: '{' token is here\nregexec.c:10494:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10494:2: note: ')' token is here\nregexec.c:10495:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10495:2: note: '{' token is here\nregexec.c:10495:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10495:2: note: ')' token is here\nregexec.c:10493:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10493:5: 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\nlocale.c:1634:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1634:5: note: '{' token is here\nlocale.c:1634:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1634:5: note: ')' token is here\nlocale.c:1760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1760:5: note: '{' token is here\nlocale.c:1760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1760:5: note: ')' token is here\nlocale.c:1803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1803:5: note: '{' token is here\nlocale.c:1803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1803:5: note: ')' token is here\nlocale.c:1875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1875:5: note: '{' token is here\nlocale.c:1875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1875:5: note: ')' token is here\nlocale.c:1903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1903:5: note: '{' token is here\nlocale.c:1903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1903:5: note: ')' token is here\nlocale.c:1950:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1950:5: note: '{' token is here\nlocale.c:1950:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1950:5: note: ')' token is here\nlocale.c:1980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1980:5: note: '{' token is here\nlocale.c:1980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1980:5: note: ')' token is here\nlocale.c:2083:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2083:21: note: '{' token is here\nlocale.c:2083:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2083:21: note: ')' token is here\nlocale.c:2091:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2091:13: note: '{' token is here\nlocale.c:2091:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2091:13: note: ')' token is here\nlocale.c:2097:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2097:13: note: '{' token is here\nlocale.c:2097:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2097:13: note: ')' token is here\nlocale.c:2120:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2120:9: note: '{' token is here\nlocale.c:2120:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2120:9: note: ')' token is here\nlocale.c:2131:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2131:5: note: '{' token is here\nlocale.c:2131:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2131:5: note: ')' token is here\nlocale.c:2178:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2178:21: note: '{' token is here\nlocale.c:2178:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2178:21: note: ')' token is here\nlocale.c:2184:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2184:21: note: '{' token is here\nlocale.c:2184:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2184:21: note: ')' token is here\nlocale.c:2190:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2190:21: note: '{' token is here\nlocale.c:2190:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2190:21: note: ')' token is here\nlocale.c:2196:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2196:21: note: '{' token is here\nlocale.c:2196:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2196:21: note: ')' token is here\nlocale.c:2202:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2202:21: note: '{' token is here\nlocale.c:2202:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2202:21: note: ')' token is here\nlocale.c:2208:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2208:21: note: '{' token is here\nlocale.c:2208:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2208:21: note: ')' token is here\nlocale.c:2214:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2214:21: note: '{' token is here\nlocale.c:2214:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2214:21: note: ')' token is here\nlocale.c:2220:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2220:21: note: '{' token is here\nlocale.c:2220:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2220:21: note: ')' token is here\nlocale.c:2226:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2226:21: note: '{' token is here\nlocale.c:2226:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2226:21: note: ')' token is here\nlocale.c:2232:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2232:21: note: '{' token is here\nlocale.c:2232:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2232:21: note: ')' token is here\nlocale.c:2238:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2238:21: note: '{' token is here\nlocale.c:2238:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2238:21: note: ')' token is here\nlocale.c:2244:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2244:21: note: '{' token is here\nlocale.c:2244:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2244:21: note: ')' token is here\nlocale.c:2250:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2250:21: note: '{' token is here\nlocale.c:2250:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2250:21: note: ')' token is here\nlocale.c:2271:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2271:13: note: '{' token is here\nlocale.c:2271:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2271:13: note: ')' token is here\nlocale.c:2413:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2413:9: note: '{' token is here\nlocale.c:2413:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2413:9: note: ')' token is here\nlocale.c:2673:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2673:5: note: '{' token is here\nlocale.c:2673:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2673:5: note: ')' token is here\nlocale.c:2690:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2690:13: note: '{' token is here\nlocale.c:2690:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2690:13: note: ')' token is here\nlocale.c:2726:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2726:9: note: '{' token is here\nlocale.c:2726:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2726:9: note: ')' token is here\nlocale.c:2743:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2743:9: note: '{' token is here\nlocale.c:2743:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2743:9: note: ')' token is here\nlocale.c:2755:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2755:9: note: '{' token is here\nlocale.c:2755:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2755:9: note: ')' token is here\nlocale.c:2777:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2777:5: note: '{' token is here\nlocale.c:2777:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2777:5: note: ')' token is here\nlocale.c:2835:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2835:9: note: '{' token is here\nlocale.c:2835:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2835:9: note: ')' token is here\nlocale.c:2891:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2891:5: note: '{' token is here\nlocale.c:2891:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:2891:5: note: ')' token is here\nlocale.c:4119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4119:5: note: '{' token is here\nlocale.c:4119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4119:5: note: ')' token is here\nlocale.c:4805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4805:5: note: '{' token is here\nlocale.c:4805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4805:5: note: ')' token is here\nlocale.c:5068:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5068:5: note: '{' token is here\nlocale.c:5068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5068:5: note: ')' token is here\nlocale.c:5222:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:4970:9: note: expanded from macro 'DEBUG_LOCALE_INIT'\nlocale.c:5222:9: note: '{' token is here\nlocale.c:5222:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5222:9: note: ')' token is here\nlocale.c:5247:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5247:17: note: '{' token is here\nlocale.c:5247:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5247:17: note: ')' token is here\nlocale.c:5435:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5435:17: note: '{' token is here\nlocale.c:5435:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5435:17: note: ')' token is here\nlocale.c:5638:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5638:9: note: '{' token is here\nlocale.c:5638:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5638:9: note: ')' token is here\nlocale.c:5677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5677:5: note: '{' token is here\nlocale.c:5677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5677:5: note: ')' token is here\nlocale.c:5728:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5728:9: note: '{' token is here\nlocale.c:5728:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5728:9: note: ')' token is here\nlocale.c:5762:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5762:13: note: '{' token is here\nlocale.c:5762:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5762:13: note: ')' token is here\nlocale.c:5840:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5840:17: note: '{' token is here\nlocale.c:5840:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5840:17: note: ')' token is here\nlocale.c:5845:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5845:17: note: '{' token is here\nlocale.c:5845:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5845:17: note: ')' token is here\nlocale.c:5851:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5851:13: note: '{' token is here\nlocale.c:5851:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5851:13: note: ')' token is here\nlocale.c:5989:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5989:25: note: '{' token is here\nlocale.c:5989:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5989:25: note: ')' token is here\nlocale.c:5996:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5996:21: note: '{' token is here\nlocale.c:5996:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5996:21: note: ')' token is here\nlocale.c:6056:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6056:9: note: '{' token is here\nlocale.c:6056:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6056:9: note: ')' token is here\nlocale.c:6116:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6116:17: note: '{' token is here\nlocale.c:6116:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6116:17: note: ')' token is here\nlocale.c:6146:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6146:17: note: '{' token is here\nlocale.c:6146:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6146:17: note: ')' token is here\nlocale.c:6171:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6171:21: note: '{' token is here\nlocale.c:6171:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6171:21: note: ')' token is here\nlocale.c:6181:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6181:21: note: '{' token is here\nlocale.c:6181:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6181:21: note: ')' token is here\nlocale.c:6191:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6191:13: note: '{' token is here\nlocale.c:6191:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6191:13: note: ')' token is here\nlocale.c:6218:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6218:13: note: '{' token is here\nlocale.c:6218:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6218:13: note: ')' token is here\nlocale.c:6228:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6228:13: note: '{' token is here\nlocale.c:6228:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6228:13: note: ')' token is here\nlocale.c:6238:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6238:5: note: '{' token is here\nlocale.c:6238:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6238:5: note: ')' token is here\nlocale.c:6252:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6252:5: note: '{' token is here\nlocale.c:6252:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6252:5: note: ')' token is here\nlocale.c:6395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6395:5: note: '{' token is here\nlocale.c:6395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6395:5: note: ')' token is here\nlocale.c:6408:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6408:9: note: '{' token is here\nlocale.c:6408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6408:9: note: ')' token is here\nlocale.c:6419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6419:5: note: '{' token is here\nlocale.c:6419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6419:5: note: ')' token is here\nlocale.c:6437:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6437:9: note: '{' token is here\nlocale.c:6437:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6437:9: note: ')' token is here\nlocale.c:6442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6442:5: note: '{' token is here\nlocale.c:6442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6442:5: note: ')' token is here\nlocale.c:6501:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6501:5: note: '{' token is here\nlocale.c:6501:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6501:5: note: ')' token is here\nlocale.c:6510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6510:5: note: '{' token is here\nlocale.c:6510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6510:5: note: ')' token is here\nlocale.c:6785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6545:5: note: expanded from macro 'DEBUG_STRERROR_ENTER'\nlocale.c:6785:5: note: '{' token is here\nlocale.c:6785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6785:5: note: ')' token is here\nlocale.c:6803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6551:5: note: expanded from macro 'DEBUG_STRERROR_RETURN'\nlocale.c:6803:5: note: '{' token is here\nlocale.c:6803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6803:5: note: ')' token is here\nlocale.c:6876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6876:5: note: '{' token is here\nlocale.c:6876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6876:5: note: ')' token is here\nlocale.c:7091:49: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat]\nlocale.c:7092:22: warning: format specifies type 'int' but the argument has type 'const char *' [-Wformat]\nlocale.c:7089:73: warning: more '%' conversions than data arguments [-Wformat-insufficient-args]\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:150:2: note: '{' token is here\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'attributes.xs\n:150:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\n:479:32: note: ../../perl_siphash.hexpanded from macro 'XPUSHs':\n18:3: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'SIPROUND'\n../../pp.h:389:26: note: expanded from macro 'EXTEND'\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../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\nattributes.xs:229:5: note: '{' token is here\nattributes.xs:229:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:229:5: note: ')' token is here\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: 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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nattributes.xs:251: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.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: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: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: 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:1394:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\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: note: '{' token is here\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 here\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\n../../perl_siphash.h:18:14: note: In file included from expanded from macro 'SIPROUND'Dumper.xs\n4702:22: note:     ,SIPROUND;SIPROUND;expanded from macro 'DEBUG_L'\n:4669:9: note: expanded from macro 'DEBUG__'\nDumper.xs:630:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:630:9: note: '{' token is here\nDumper.xs:630:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:630:9: note: ')' token is here\nDumper.xs:645:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:645:9: note: '{' token is here\nDumper.xs:645:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:645:9: note: ')' token is here\nDumper.xs:741:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:741:11: note: '{' token is here\nDumper.xs:741:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:741:11: note: ')' token is here\nDumper.xs:747:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:747:25: note: '{' token is here\nDumper.xs:747:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:747:25: note: ')' token is here\nDumper.xs:991:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:991:17: note: '{' token is here\nDumper.xs:991:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:991:17: note: ')' token is here\nDumper.xs:996:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:996:17: note: '{' token is here\nDumper.xs:996:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:996:17: note: ')' token is here\nDumper.xs:1080:12: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1080:12: note: '{' token is here\nDumper.xs:1080:12: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1080:12: note: ')' token is here\nDumper.xs:1091:26: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1091:26: note: '{' token is here\nDumper.xs:1091:26: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1091:26: note: ')' token is here\nDumper.xs:1140:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1140:17: note: '{' token is here\nDumper.xs:1140:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1140:17: note: ')' token is here\nDumper.xs:1211:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1211:17: note: '{' token is here\nDumper.xs:1211:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1211:17: 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: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\nDumper.xs:1530:3: note: '{' token is here\nDumper.xs:1530:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1530:3: note: ')' token is here\nDumper.xs:1547:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1547:3: note: '{' token is here\nDumper.xs:1547:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1547:3: 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: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:1216:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1703:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1703:21: note: '{' token is here\nDumper.xs:1703:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1703:21: note: ')' token is here\nDumper.xs:1710:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1710:21: note: '{' token is here\nDumper.xs:1710:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1710:21: note: ')' token is here\nZlib.c:1429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1429:5: note: ')' token is here\nZlib.c:1465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1465:5: note: ')' token is here\n156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:16: note: ../../zaphod32_hash.hexpanded from macro 'XSRETURN':\n167:5: warning:     STMT_START {                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:7: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'XSRETURN'\n../../sv.h:1371:2: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SvCUR_set'\n../../perl_siphash.h:87:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_SIPHASH_FNC'\n:1376:43: note: expanded from macro 'SvCUR_set'\n../../sv.h:1376:45: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'SvCUR_set'\n:736:29: note:     ,SIPROUND;SIPROUND;expanded from macro 'STMT_START'\nZlib.c:2757:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2784:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2784:13: note: ')' token is here\nZlib.c:2786:5: note: '{' token is here\nZlib.c:2786:5: note: ')' token is here\n../../pp.h:477:18: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'PUSHu'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n4616:40: note: expanded from macro 'DEBUG_s'\n:190:13: note: '{' token is here        XSprePUSH; PUSHu((IV)RETVAL);\n4666:31: note: expanded from macro 'DEBUG__'\nZlib.c:2931:5: note: '{' token is here\nZlib.c:2931:5: 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:3023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3023:5: note: '{' token is here\nZlib.c:3096:5: 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:3288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3288:5: note: ')' token is here\nZlib.c:3321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3321:5: note: ')' token is here\nZlib.c:3354:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3354:5: note: ')' token is here\nZlib.c:3383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3383:5: note: ')' token is here\nZlib.c:3412:5: note: '{' token is here\nZlib.c:3412:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3412:5: note: ')' token is here\nZlib.c:3445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3445:5: note: '{' token is here\nZlib.c:3445:5: note: ')' token is here\nZlib.c:3478:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3478:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3478:5: note: ')' token is here\nZlib.c:3516:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3516: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.c:3653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3709:13: note: '{' token is here\nZlib.c:3711:5: 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:656: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: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.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\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: 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: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\n../../XSUB.h:434:6: note: expanded from macro 'DBM_ckFilter'\n../../XSUB.h:449:6: note: expanded from macro 'DBM_ckFilter'\nDB_File.c:2029:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2056:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2058:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2203:13: note: '{' token is here\nDB_File.c:2245:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDB_File.c:2245: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]\n:180:13: note: ')' token is here\n123:6: note: ')' token is here\n:736:29: note:   SIP_ROUNDS;                               \\expanded from macro 'STMT_START'\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'In file included from\nMD5.xs:680:2: note: ')' token is here#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n:477:31: note: expanded from macro 'PUSHu'\n:449:7: note: expanded from macro 'TARGu'\n../../perl.h:737:21: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'STMT_END'\n../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END'module2.c\n../../zaphod32_hash.h:157:5: warning:             ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n170:5: note: ')' token is here\n171:5: note: ../../sbox32_hash.h'{' token is here:\n1393:35: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'XORSHIFT96_set'\n117:6: note: ')' token is here\n../../perl_siphash.h:118:6: note: '{' token is here../../perl_siphash.h\n:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n87:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'  SIP_FINAL_ROUNDS                          \\\n../../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'../../zaphod32_hash.h\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'\n../../sbox32_hash.h:1487:13: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:124:32: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'ZAPHOD32_MIX'\n162:5: note: '{' token is here\n:1490:5: note: '{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n../../zaphod32_hash.h:80:38: note: ../../sbox32_hash.hexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:18:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'SIPROUND'\n118:15: note: '{' token is here\n18:14: note: expanded from macro 'SIPROUND'\n1448:9: note: ')' token is here\n:1397:3: note: expanded from macro 'XORSHIFT96_set'\n../../perl.h:737:21: note: ../../perl_siphash.hexpanded from macro 'STMT_END':\n123:15: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n85:39: note: expanded from macro 'SBOX32_MIX4'  STMT_START {              \\\n:85:50: note:     ,SIPROUND;SIPROUND;expanded from macro 'SBOX32_MIX4'\n:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\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\n393:30: note: expanded from macro 'EXTEND'\nRealPPPort.c:581:13: warning:         PUSHu(SvUV(mode) & 07777);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:476:31: note: expanded from macro 'PUSHi'\n409:5: note: expanded from macro 'TARGi'\nRealPPPort.c:581:13: note: '{' token is here#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\nRealPPPort.xs:1074:19: note: '{' token is here../../../zaphod32_hash.h\n:156:5: warning:                   XSRETURN_UNDEF;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:124:32: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\nRealPPPort.c:1971:13: note:     v2 = ROTR32(v2, 7) ^ v0;   \\'{' token is here\n477:29: note: expanded from macro 'PUSHu'\n:124:32: note: expanded from macro 'ZAPHOD32_MIX'\nRealPPPort.c:1999: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 B 5/5\");\n./ppport.h:11658:25: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'STMT_END'\n../../../sbox32_hash.h:99:47: note: RealPPPort.cexpanded from macro 'SBOX32_MIX3':\n2049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:2049:13: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");'{' token is here\n477:31: note: expanded from macro 'PUSHu'    v2 = ROTR32(v2, 7) ^ v0;   \\\n../../../sbox32_hash.h:108:3: note:     STMT_START {                                                        \\expanded from macro 'SBOX32_MIX3'\n449:7: note: expanded from macro 'TARGu'\nRealPPPort.c:2105:13: note: In file included from '{' token is hereByte.c\n../../../perl.h:736:29: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_START'\n../../../perl_siphash.h:18:14: note: RealPPPort.xsexpanded from macro 'SIPROUND':\n124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.c\n:2222:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n11658:25: note: expanded from macro 'STMT_END'\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:4696:22: note: expanded from macro 'DEBUG_v'\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:4668:13: note: expanded from macro 'DEBUG__'\n../../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'\n../../../inline.h:180:13: note: ')' token is here\n4669:9: note: expanded from macro 'DEBUG__'\n499:58: note: expanded from macro 'mXPUSHu'\n:4616:40: note: expanded from macro 'DEBUG_s'\n../../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4665:9: note: expanded from macro 'DEBUG__'\n4616:40: note:         XSRETURN(3);expanded from macro 'DEBUG_s'\n../../../perl.h:4666:20: note: expanded from macro 'DEBUG__'\n../../../inline.h:190:13: note: '{' token is here\n../../../perl.h:4666:31: note: expanded from macro 'DEBUG__'\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../../../perl.h:4668:15: note: expanded from macro 'DEBUG__'\n../../../perl.h:4669:9: note: expanded from macro 'DEBUG__'\n../../../perl.h:4669:11: note: expanded from macro 'DEBUG__'\n./ppport.h:11657:31: note: expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../../inline.h:2252:9: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */'{' token is here\n:476:29: note: expanded from macro 'PUSHi'\n../../../inline.h:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'\n../../../inline.h:2577:13: note: '{' token is here\n../../../perl.h:4665:20: note: expanded from macro 'DEBUG__'\n../../../inline.h:2577:13: 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'\n../../../inline.h:2577: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:2996: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: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\n../../pp.h:466:13: note: expanded from macro 'TARGn'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\nRealPPPort.c:3042:13: note: ')' token is here        STMT_START {                                                    \\\n:466:13: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'TARGn'\nByte.c:29:2: note:             SvNV_set(TARG, TARGn_nv);                                   \\'{' token is here\n../../pp.h:475:31: note: expanded from macro 'PUSHn'Byte.c\n:29:2: 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../../../pp.h:75:17: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'PUSHMARK'\n4696:22: note: #  define STMT_END      )expanded from macro 'DEBUG_v'\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'\nRealPPPort.c:3067:5: note: '{' token is here\n../../../pp.h:479:59: note: expanded from macro 'XPUSHs'    XSRETURN(1);\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:3091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3138:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3138: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\nRealPPPort.c:3204:13: 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: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: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.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: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:4191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: 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: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 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: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: note: '{' token is here\nRealPPPort.c:4324:5: note: ')' token is here\nRealPPPort.c:4343:5: note: '{' token is here\nRealPPPort.c:4343: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: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: 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 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: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: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: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: note: ')' token is here\nRealPPPort.c:4666:5: note: '{' token is here\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: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: 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: 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: 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 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:4837:5: note: ')' token is here\nRealPPPort.c:4856: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:4913: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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4951: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: 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: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: 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:5109:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: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:5204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:49:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:67: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: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: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: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:129:5: note: '{' token is here\n:180:13: note: '{' token is here\n../../perl.h:4666:20: note: expanded from macro 'DEBUG__'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../inline.h:180:13: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) a'{' token is here\n../../perl.h:4666:31: note: ../../pp.hexpanded from macro 'DEBUG__':\n75:17: note:             if (t) STMT_START {                                         \\expanded from macro 'PUSHMARK'\n180:13: note: ')' token is here\n:4696:22: note: expanded from macro 'DEBUG_v'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nEncode.xs:131:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: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: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: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: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: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:543: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: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:595:5: note: '{' token is here\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:648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:648:5: note: ')' token is here\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: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: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\nEncode.xs:742: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: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:1072:5: 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:1177: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: note: ')' token is here\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\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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:968:9: 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:1472: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\n../../perl.h:737:21: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'STMT_END'\n:5911:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../pp.h\nRealPPPort.xs:3480: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:3486:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:3487:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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.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:7083:5: note: ')' token is here\nRealPPPort.c:7203:5: note: ')' token is here\nRealPPPort.xs:3612:17: 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:7384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: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: 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:7642:13: 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:7686:5: 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: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.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\nRealPPPort.xs:4027: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../../perl.h:737:21: note: expanded from macro 'STMT_END'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\n../../../inline.h:180:13: note: '{' token is here\n151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4665:9: note: expanded from macro 'DEBUG__'\n../../perl.h:4668:13: note: expanded from macro 'DEBUG__'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../perl.h:4616:40: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG_s'\n190:13: note: ')' token is here\n4696:22: note: expanded from macro 'DEBUG_v'\nIO.xs:65:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:5: note: #  define NORETURN_FUNCTION_END NOT_REACHED;expanded from macro 'XSRETURN'\nIO.xs:65:5: note: '{' token is here\nIO.xs:65:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:452:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.c:452:5: note: '{' token is here\nIO.xs:282:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nIO.xs:282:5: note: ')' token is here\nIO.xs:301:2: note: '{' token is here\nIO.c:529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: expanded from macro 'STMT_START'            if (t) STMT_START {                                         \\\n125:3: note: expanded from macro 'ZAPHOD32_MIX'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\nListUtil.xs:231:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:231:5: note: '{' token is here\nListUtil.xs:231:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:231:5: note: ')' token is here\nListUtil.xs:232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:232:5: note: '{' token is here\nListUtil.xs:242:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:242:5: note: '{' token is here\nListUtil.xs:242:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:242:5: note: ')' token is here\nListUtil.xs:263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:263:9: note: '{' token is here\nListUtil.xs:323:53: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:323:53: 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]            case 2: ST(0) = sv_2mortal(newSViv(1)); XSRETURN(1);\n:330:7: note: expanded from macro 'XSRETURN'\nListUtil.xs:513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:683:5: note: '{' token is here\nListUtil.c:683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:683:5: note: ')' token is here\nListUtil.xs:541:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:543:13: note: '{' token is here\n4665:20: note: expanded from macro 'DEBUG__'        PUSH_MULTICALL(cv);\n:1214:2: note: expanded from macro 'PUSHSTACKi'            DEBUG_L(PerlIO_printf(Perl_debug_log,\n1288:5: note: expanded from macro 'PUSH_MULTICALL'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n:336:5: note: '{' token is here#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl.h:4669:9: note: Base64.cexpanded from macro 'DEBUG__':\n737:21: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'STMT_END'\n723:13: note: '{' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'ListUtil.xs\n:723:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:492:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                POP_MULTICALL;\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.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.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: 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]\nListUtil.xs:1137:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1233:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.xs:1261:5: note: ')' token is here\nListUtil.c:1560:5: note: '{' token is here\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: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\n../../../perl.h:737:21: note: expanded from macro 'STMT_END'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\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../../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n3308:13: note: ')' token is here\n:475:31: note:     v ^= (v>>23);                       \\expanded from macro 'PUSHn'\n736:29: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'STMT_START'\n:167:../../pp.h5:466:13: note: : expanded from macro 'TARGn'note\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../pp.h:470:7: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'TARGn'\n116:37: note:     XSRETURN(1);expanded from macro 'ZAPHOD32_MIX'\n:3355:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1487:13: warning: POSIX.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3466:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1487:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n1399:49: note: expanded from macro 'XORSHIFT128_set'        XSprePUSH; PUSHn((NV)RETVAL);\n../../pp.h:454:5: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'TARGn'\n../../sbox32_hash.h:1402:57: note:     STMT_START {                                                        \\expanded from macro 'XORSHIFT128_set'\n:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n118:6: note: ')' token is here\n../../perl_siphash.h:18:3: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'SIPROUND'\n../../pp.h:475:31: note: ../../perl_siphash.hexpanded from macro 'PUSHn':\n123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:325../../perl_siphash.h:16: note: expanded from macro 'XSRETURN'\n:325:16: note: expanded from macro 'XSRETURN'\nPOSIX.xs:2846:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2846:6: note: '{' token is here\nPOSIX.xs:2846:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2846:6: note: ')' token is here\nPOSIX.xs:2869:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2869:20: note: '{' token is here\nPOSIX.xs:2869:20: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2869:20: note: ')' token is here\nPOSIX.xs:2978:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2978:21: note: '{' token is here\nPOSIX.xs:2978:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2978:21: note: ')' token is here\nPOSIX.xs:2983:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2983:6: note: '{' token is here\nPOSIX.xs:2983:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:2983:6: note: ')' token is here\nPOSIX.c:4010:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4081:7: note: '{' token is here\n:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:800:7: note: POSIX.cexpanded from macro 'CX_POP_SAVEARRAY':\n320:20: note:     DEBUG_r({                              \\expanded from macro 'EXTEND_HWM_SET'\nre_exec.c:528:5: warning: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n324:11: note: expanded from macro 'EXTEND_HWM_SET'\n../../regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'POSIX.c\n../../pp.h:475:31: note: expanded from macro 'PUSHn'#    define DEBUG_r(a) STMT_START {                                     \\\n466:13: note: re_exec.cexpanded from macro 'TARGn':\n939:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'\n../../sv.h:1378:2: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'SvLEN_set'\n../../perl.h:737:21: note: re_exec.cexpanded from macro 'STMT_END':\n1161:9: note:     XSRETURN(1);')' token is here\nre_exec.c:1317:17: 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_exec.c:1408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END\n../../regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END\n:736:29: note:                        } STMT_END;expanded from macro 'STMT_START'\nre_exec.c:1428:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nre_exec.c:2791:13: note: ')' token is here\nre_exec.c:2796:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2796:9: note: '{' token is here\nre_exec.c:2796:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2831:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2831: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:3194:29: note: '{' token is here\nre_exec.c:3194:29: note: ')' token is here\nre_exec.c:3227:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3227:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3284:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3284:33: note: ')' token is here\nre_exec.c:3292:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3383:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3383:13: note: '{' token is here\nre_exec.c:3383:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: 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:3556:5: note: '{' token is here\nre_exec.c:3556:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3581:9: note: '{' token is here\nre_exec.c:3654:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3654:17: note: ')' token is here\nre_exec.c:3709:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:2276:2: note: expanded from macro 'SvSetSV_nosteal_and'\n../../sv.h:2276:13: note: expanded from macro 'SvSetSV_nosteal_and'\nre_exec.c:3862:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3862:7: note: ')' token is here\nre_exec.c:3860:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3931:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3960:6: note: '{' token is here\nre_exec.c:3960:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3960:6: note: ')' token is here\nre_exec.c:4008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4008:2: note: ')' token is here\nre_exec.c:4022:9: note: '{' token is here\nre_exec.c:4022:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4060:7: note: '{' token is here\nre_exec.c:4202:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4202:5: note: ')' token is here\nre_exec.c:4232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4232:5: note: '{' token is here\nre_exec.c:7353:13: note: ')' token is here\nre_exec.c:7354:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7354:13: note: '{' token is here\nre_exec.c:7508:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7508:13: note: ')' token is here\nre_exec.c:7734:13: note: '{' token is here\nre_exec.c:7734:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7734:13: note: ')' token is here\nre_exec.c:7779:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7779:13: note: '{' token is here\nre_exec.c:7779:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7910:17: note: '{' token is here\nre_exec.c:7911:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7911:21: note: '{' token is here\nre_exec.c:7911:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7911:21: note: ')' token is here\nre_exec.c:7912:21: note: ')' token is here\nre_exec.c:7910:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7910:17: note: ')' token is here\nre_exec.c:7923:13: note: '{' token is here\nre_exec.c:7923:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7923:13: note: ')' token is here\nre_exec.c:7948:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:7948:17: note: ')' token is here\n../../cop.h:1339:5: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\n../../cop.h:1339:16: note: expanded from macro 'CHANGE_MULTICALL_FLAGS'\nre_exec.c:8075:17: note: '{' token is here\nre_exec.c:8115:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8115:21: note: '{' token is here\nre_exec.c:8216:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8226:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8261:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8261:3: note: '{' token is here\nre_exec.c:8261:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8261:3: note: ')' token is here\nre_exec.c:8266:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8266:13: note: ')' token is here\nre_exec.c:8283:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8295:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8295:17: note: '{' token is here\nre_exec.c:8299:17: note: '{' token is here\nre_exec.c:8299:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8299:17: note: ')' token is here\nre_exec.c:8310:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8310:13: note: '{' token is here\nre_exec.c:8310:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8325:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8325:13: note: '{' token is here\nre_exec.c:8325:13: note: ')' token is here\nre_exec.c:8343:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8400:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8400:8: note: '{' token is here\nre_exec.c:8400:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8568:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8568:6: note: ')' token is here\nre_exec.c:8571:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8571:6: note: '{' token is here\nre_exec.c:8571:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8574:6: note: '{' token is here\nre_exec.c:8598:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8607:3: note: '{' token is here\nre_exec.c:8611:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8611:3: note: '{' token is here\nre_exec.c:8611:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8611:3: note: ')' token is here\nre_exec.c:8617:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8684:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8684:21: note: ')' token is here\nre_exec.c:8701:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8701:25: note: ')' token is here\nre_exec.c:8719:3: note: '{' token is here\nre_exec.c:8719:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8728:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8728:3: note: '{' token is here\nre_exec.c:8731:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8731:3: note: '{' token is here\nre_exec.c:8735:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8735:2: note: ')' token is here\nre_exec.c:8758:6: note: '{' token is here\nre_exec.c:8758:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8758:6: note: ')' token is here\nre_exec.c:8849:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8849:13: note: '{' token is here\nre_exec.c:8849:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8849: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:8861:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8861:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8861:13: note: ')' token is here\nre_exec.c:8868:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8869:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8873:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8873:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8873:10: note: ')' token is here\nre_exec.c:8919:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8927:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8927:6: note: '{' token is here\nre_exec.c:8946:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8946:6: note: '{' token is here\nre_exec.c:8946:6: note: ')' token is here\nre_exec.c:8962:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8976:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8976:4: note: ')' token is here\nre_exec.c:212:3: note: expanded from macro 'FIND_NEXT_IMPT'\nre_exec.c:8998:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8998:21: note: ')' token is here\nre_exec.c:9015:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9015:21: note: ')' token is here\nre_exec.c:9033:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9033:6: note: ')' token is here\nre_exec.c:9037:13: note: '{' token is here\nre_exec.c:9126:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9126:7: note: '{' token is here\nre_exec.c:9126:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9126:7: note: ')' token is here\nre_exec.c:9205:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9205:3: note: '{' token is here\nre_exec.c:9213:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9215:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9325:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9325:13: note: ')' token is here\nre_exec.c:9348:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9348:6: note: ')' token is here\nre_exec.c:9350:17: note: ')' token is here\nre_exec.c:9364:17: note: '{' token is here\nre_exec.c:9364:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9378:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9378:3: note: '{' token is here\nre_exec.c:9378:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9378:3: note: ')' token is here\nre_exec.c:9386:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9386:3: note: '{' token is here\nre_exec.c:9386:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9386:3: note: ')' token is here\nre_exec.c:9392:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9392:17: note: '{' token is here\nre_exec.c:9392:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9400:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9400:17: note: ')' token is here\nre_exec.c:9484:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9484:6: note: '{' token is here\nre_exec.c:9543:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9549:13: note: '{' token is here\nre_exec.c:9549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9549:13: note: ')' token is here\nre_exec.c:9563:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9563:6: note: '{' token is here\nre_exec.c:9563:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9574:13: note: '{' token is here\nre_exec.c:9574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9574:13: note: ')' token is here\nre_exec.c:9589:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9589:17: note: '{' token is here\nre_exec.c:9589:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9599:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9599:13: note: ')' token is here\nre_exec.c:9646:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9646:13: note: ')' token is here\nre_exec.c:9692:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9692:13: note: ')' token is here\nre_exec.c:9694:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9694:13: note: '{' token is here\nre_exec.c:9715:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9715:17: note: ')' token is here\nre_exec.c:9694:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9743:5: note: '{' token is here\nre_exec.c:9743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9743:5: note: ')' token is here\nre_exec.c:9757:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9759:14: note: ')' token is here\nre_exec.c:9761:14: note: '{' token is here\nre_exec.c:9761:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9761:14: note: ')' token is here\nre_exec.c:9757:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9757:6: note: ')' token is here\nre_exec.c:9790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9790:5: note: '{' token is here\nre_exec.c:9790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9790:5: note: ')' token is here\nre_exec.c:9805:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9805:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9805:13: note: ')' token is here\nre_exec.c:9812:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9812:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9812:5: note: ')' token is here\nre_exec.c:9838:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9838:2: note: '{' token is here\nre_exec.c:9838:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:10494:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10494:2: note: ')' token is here\nre_exec.c:10543:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10549:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6612:9: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:10549:13: note: ')' token is here\n../../perl.h:6612:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_CP_MSG'\nre_exec.c:11005:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:11005:7: note: ')' token is here\nre_exec.c:11041:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:11041:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:11041:21: 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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\nSDBM_File.c:310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:310:5: note: '{' token is here\nSDBM_File.c:310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:310:5: note: ')' token is here\nSDBM_File.c:340:6: note: '{' token is here\nSDBM_File.c:366:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:366:13: note: '{' token is here\nSDBM_File.c:377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:414:5: note: '{' token is here\nSDBM_File.c:451:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:451:5: note: '{' token is here\nSDBM_File.c:484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:484:5: note: '{' token is here\nSDBM_File.c:484:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:484:5: note: ')' token is here\nSDBM_File.c:547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:547:5: note: '{' token is here\nSDBM_File.c:547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSDBM_File.c:547:5: 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.c:577:5: note: ')' token is here\n../../../perl_siphash.h:118:24: note: ../../zaphod32_hash.h')' token is here:\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'In file included from\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../../perl_siphash.hIn file included from :../../hv_func.h87:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:124:24: note: ')' token is here:\n164:5: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n:21: ../../zaphod32_hash.hnote:: 80expanded from macro 'STMT_END':38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\\nSymbol.c:29:2: note: '{' token is here\n29:2: note: '{' token is here\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\n:389:26: note: expanded from macro 'EXTEND'\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\n../../sv.h:1363:46: note: expanded from macro 'SvRV_set'Symbol.c\n:30:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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]\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: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\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: 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:2801:5: note: ')' token is here\nre_comp.c:7053:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7192:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7192:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7192:2: note: ')' token is here\nre_comp.c:7201:2: note: '{' token is here\nre_comp.c:7201:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7204:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7227:2: note: ')' token is here\nre_comp.c:7401:5: note: '{' token is here\nre_comp.c:7678:5: note: '{' token is here\nre_comp.c:7678:5: note: ')' token is here\nre_comp.c:7683:5: note: '{' token is here\nre_comp.c:7786:5: note: ')' token is here\nre_comp.c:7902:13: note: ')' token is here\nre_comp.c:7905:13: note: ')' token is here\nre_comp.c:7949:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7949:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7957:5: note: '{' token is here\nre_comp.c:7957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7957:5: note: ')' token is here\nre_comp.c:7982:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8164:2: note: '{' token is here\nre_comp.c:8164:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8193:2: note: '{' token is here\n../../scope.h:201:16: note: expanded from macro 'ENTER_with_name'\nre_comp.c:8193:2: 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:8219:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:8219:9: note: ')' token is here\nre_comp.c:8267:2: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare]\nre_comp.c:8503:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:80:38: note:                     vFAIL(\"Use of modifier '-m' is not allowed in Unicode\"expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:10845:21: note: ')' token is here\n../../../zaphod32_hash.h:124:32: note: re_comp.cexpanded from macro 'ZAPHOD32_MIX':\n10920:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnote: expanded from macro 'STMT_END'../../perl.h:736:29: note: expanded from macro 'STMT_START'\n../../../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                    vFAIL2(\"Regexp modifier \\\"%c\\\" may appear a maximum of twice\", ASCII_RESTRICT_PAT_MOD);\nre_comp.c:856:5: note: expanded from macro 'vFAIL2'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");\n:10920:21: note: ')' token is here\n:162:5: note:     Simple_vFAIL2(m, a1);                               \\'{' token is here\nre_comp.c:10923:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v ^= (v>>23);                       \\\n854:22: note: expanded from macro 'vFAIL2'\n../../../perl.h:737:21: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_END'\n:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'    PREPARE_TO_DIE;                                     \\\nre_comp.c:788:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:10923:21: note: ')' token is hereIn file included from\n:10923:21: note: ')' token is here\n../../../zaphod32_hash.h:168:5: note:                     vFAIL3(\"Regexp modifiers \\\"%c\\\" and \\\"%c\\\" are mutually exclusive\", has_charset_modifier, *(RExC_parse - 1));')' token is here\nre_comp.c:872:5: note: expanded from macro 'vFAIL3'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\n10927:21: note: '{' token is here\n873:5: note: expanded from macro 'vFAIL3'\n:10968:25: note: ')' token is here\n:943:7: note: expanded from macro '_WARN_HELPER'\n../../../perl_siphash.h:18:3: note:                     vFAIL2(\"Use of modifier '%c' is not allowed in Unicode\"expanded from macro 'SIPROUND'\n117:6: note: '{' token is here\n856:5: note: expanded from macro 'vFAIL2'\n:856:5: note: expanded from macro 'vFAIL2'    ,SIPROUND;SIPROUND;\n../../perl.h:4677:24: note: ../../../perl_siphash.hexpanded from macro 'DEBUG_r':\n124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11085:9: note: '{' token is here  SIP_FINAL_ROUNDS                          \\\n:855:5: note: expanded from macro 'vFAIL2'\nre_comp.c:11107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../../hv_func.h\n:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4665:9: note: expanded from macro 'DEBUG__'re_comp.c\n:11537:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11537:3: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,')' token is here\n../../../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        vFAIL2(\"Sequence (?%c... not terminated\",\n854:33: note: expanded from macro 'vFAIL2'\nre_comp.c:11556:11: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) a'{' token is here\nre_comp.c:856:5: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'vFAIL2'\n190:13: note: '{' token is here\n839:5: note: expanded from macro 'vFAIL' PUSHMARK(sp);\nTW.c:32:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        vFAIL(\"panic: grok_atoUV returned FALSE\");\n../../../pp.h:75:17: note: expanded from macro 'PUSHMARK'    PREPARE_TO_DIE;                                     \\\nre_comp.c:795:7: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:830:25: note: expanded from macro 'Simple_vFAIL'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n830:36: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:840:5: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'vFAIL'\nre_comp.c../../../perl.h:840:26: note: expanded from macro 'vFAIL'\n../../../pp.h:320:20: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'EXTEND_HWM_SET'\n393:28: note: expanded from macro 'EXTEND'\n12031:4: note: '{' token is here\n:37:4: note: ')' token is here\n:12042:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:462:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'TW.c\n:37:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13775:21: note: '{' token is here\nre_comp.c:13823:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13826:25: note: '{' token is here\nre_comp.c:13826:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13829:17: note: '{' token is here\nre_comp.c:13829:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13829:17: note: ')' token is here\nre_comp.c:13902:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14056:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14062:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14117:25: note: '{' token is here\nre_comp.c:14117:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14117:25: note: ')' token is here\nre_comp.c:14138:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14138:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14138:17: note: ')' token is here\nre_comp.c:14139:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14139:17: note: ')' token is here\nre_comp.c:14146:3: note: ')' token is here\nre_comp.c:14254:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14254:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14254:13: note: ')' token is here\nre_comp.c:14381:33: note: '{' token is here\nre_comp.c:14381:33: note: ')' token is here\nre_comp.c:14461:29: note: '{' token is here\nre_comp.c:14486:29: note: ')' token is here\nre_comp.c:14548:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14548:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14556:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14556:33: note: '{' token is here\nre_comp.c:14556:33: note: ')' token is here\nre_comp.c:14586:29: note: ')' token is here\nre_comp.c:14589:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14617:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14617:21: note: '{' token is here\nre_comp.c:14621:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14621:25: note: ')' token is here\nre_comp.c:15888:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15947:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15959:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15959:13: note: '{' token is here\nre_comp.c:15959:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15959:13: note: ')' token is here\nre_comp.c:15969:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15969:13: note: '{' token is here\nre_comp.c:15969:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15969:13: note: ')' token is here\nre_comp.c:16146:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16146:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16374:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16374:17: note: ')' token is here\nre_comp.c:16377:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16386:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16386:17: note: '{' token is here\nre_comp.c:16386:17: note: ')' token is here\nre_comp.c:16400:13: note: '{' token is here\nre_comp.c:16410: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:16477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16477:5: note: ')' token is here\nre_comp.c:16482:5: note: ')' token is here\nre_comp.c:16490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16490:5: note: '{' token is here\nre_comp.c:16637:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16637:21: note: ')' token is here\nre_comp.c:16647:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16693:21: note: '{' token is here\nre_comp.c:17310:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17310:13: note: ')' token is here\nre_comp.c:17316:5: note: ')' token is here\nre_comp.c:17826:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17826:3: note: ')' token is here\nre_comp.c:17829:7: note: '{' token is here\nre_comp.c:17913:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17913:25: note: ')' token is here\nre_comp.c:17926:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n125:3: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'ZAPHOD32_MIX'\n975:5: note: expanded from macro 'vWARN'\n18582:33: note: '{' token is here\nre_comp.c:18582:33: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\')' token is here\n:939:17: note: expanded from macro '_WARN_HELPER'\nre_comp.c:18582:33: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");')' token is here\n18582:33: note: ')' token is here\n../../../zaphod32_hash.h:171:5: note: ')' token is herere_comp.c\n:18600:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:927:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'UPDATE_WARNINGS_LOC'\n19645:25: note: ')' token is here\n:87:3: note:      STMT_START {                                                           \\expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:124:24: note: re_comp.c'{' token is here:\n20127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:20845:9: note: '{' token is here\nre_comp.c:20846:13: note: '{' token is hereIn file included from\n:1049:26: note: ../../../perl.hexpanded from macro 'DEBUG_PARSE_r':\n../../regcomp.h:1049:26: note: ../../../perl.hexpanded from macro 'DEBUG_PARSE_r':\n:339:52: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'XSRETURN_UNDEF'\n151:9: note:                     CLEAR_OPTSTART;                                          \\'{' token is here\n:22957:21: note: expanded from macro 'DUMPUNTIL'\nre_comp.c:22951:9: note: expanded from macro 'CLEAR_OPTSTART'Unicode.xs\n:151:9: warning:         DEBUG_OPTIMISE_r(Perl_re_printf( aTHX_                                           \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'\n../../perl.h:4677:26: note:                 SvTAINTED_on(tmp);expanded from macro 'DEBUG_r'\n1371:2: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'SvCUR_set'\n:165:13: note:             DUMPUNTIL(NEXTOPER(node) + EXTRA_STEP_2ARGS, next);')' token is here\n:479:30: note: expanded from macro 'XPUSHs'\n24209:13: note: '{' token is here\n50:2: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'shrink_buffer'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        SvPV_set(result, newpv); \\\n../../pp.h:479:61: note: expanded from macro 'XPUSHs'    if (!temp_result) shrink_buffer(result);\n75:17: note: expanded from macro 'PUSHMARK'\n1546:37: note:             } STMT_END;                                                 \\expanded from macro 'SvTAINTED_on'\n:24684:13: note: ')' token is here\n397:17: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\')' token is here\n../../perl.h:737:21: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_ENDexpanded from macro 'STMT_END'\n:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:87:41: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'    v ^= (v>>23);                       \\\n:169:5: note: ')' token is here\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\\n1396:57: note: expanded from macro 'XORSHIFT96_set'  STMT_START {              \\\n1397:3: note: expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'    ,SIPROUND;SIPROUND;SIPROUND;\n:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'\n737:21: note: expanded from macro 'STMT_END'    ,SIPROUND;SIPROUND;\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    ,SIPROUND;SIPROUND;SIPROUND;\n:18:14: note: expanded from macro 'SIPROUND'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'  SIP_FINAL_ROUNDS                          \\\n118:24: note: '{' token is here\nre.xs:147:9: 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.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\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'In file included from\n:737:21: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'STMT_END'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'../../hv_func.h\n../../perl.h:4696:22: note:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);expanded from macro 'DEBUG_v'\n../../perl.h:4665:9: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'DEBUG__'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        STMT_START {                                                    \\\n:4668:13: note: expanded from macro 'DEBUG__'\n:737:21: note: expanded from macro 'STMT_END'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl.h:4616:40: note: Typemap.cexpanded from macro 'DEBUG_s':\n765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n../../pp.h:475:18: note: In file included from expanded from macro 'PUSHn'core.c\n../../pp.h:475:29: note: expanded from macro 'PUSHn'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../inline.h:2246:5: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END'{' token is here\n:4702:22: note: expanded from macro 'DEBUG_L'\n../../inline.h:2577:13: warning: #define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1849:5: note: ')' token is here\nTypemap.c:1881:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1881:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:1881:5: note: ')' token is here\nTypemap.c:1913:5: note: ')' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n:342:6: note: '{' token is here#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\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\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]\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:1277:13: 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\nHiRes.c:1357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:./numeric.xs:12:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:388:36: 325:5: note: expanded from macro 'XSRETURN'\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]\n:28:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h../../pp.h:470:5: note: expanded from macro 'TARGn'\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\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\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: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'(' 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\nAPItest.c:1755:5HiRes.xs:: 1200:17: warning: '}' 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\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: 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\n../../perl.h:736:29: note: expanded from macro 'STMT_START'                         EXTEND_HWM_SET(p, n);                          \\\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\n476:31: note: #   define STMT_END     )expanded from macro 'PUSHi'\nHiRes.c:1825:13: note:     XSRETURN(1);')' token is here\n../../perl.h:737:21: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_END'\nHiRes.c:1887:13: note: '{' token is here#   define STMT_END     )\nHiRes.c:1887:13: note: '{' token is here\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\n:651:5: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'tryAMAGICunDEREF'\nHiRes.c:1958:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1692:9: warning: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:466:13: note: APItest.xsexpanded from macro 'TARGn':\n1704:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            SvNV_set(TARG, TARGn_nv);                                   \\\nHiRes.c:2034:13: note: '{' token is here        STMT_START {                                \\\n../../pp.h:466:13: note:         XSRETURN_UV( (U32)((1U<<31) + 1) );expanded from macro 'TARGn'\n:1341:13: note: expanded from macro 'SvNV_set'\n330:5: note: expanded from macro 'XSRETURN'                (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END\n} STMT_END../../perl.h:737:21: note: expanded from macro 'STMT_END'\n333:52: note: expanded from macro 'XSRETURN_UV'        XSprePUSH; PUSHn((NV)RETVAL);\n../../XSUB.h:330:7: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'XSRETURN'\nAPItest.xs:1723:9: note: HiRes.xs')' token is here:\n320:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../XSUB.h:335:52: note: expanded from macro 'XSRETURN_PV'                         EXTEND_HWM_SET(p, n);                          \\\n../../pp.h:324:9: note: #define XSRETURN_PV(v) STMT_START { XST_mPV(0,v);  XSRETURN(1); } STMT_ENDexpanded from macro 'EXTEND_HWM_SET'\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]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define XSRETURN_NO    STMT_START { XST_mNO(0);    XSRETURN(1); } STMT_END\n1738: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]\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1748:9: note: '{' token is here\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\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]\nAPItest.xs:3621:2: note: '{' token is here\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\nAPItest.c:6575:5: note: ')' token is here\nAPItest.c:6590:5: note: '{' token is here\nAPItest.c:6590:5: note: ')' token is here\nAPItest.c:6612:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6612:5: note: '{' token is here\nAPItest.c:6612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6612:5: note: ')' token is here\nAPItest.c:6628:13: note: '{' token is here\nAPItest.c:6639:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6639:4: note: ')' token is here\nAPItest.c:6649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6649:5: note: '{' token is here\nAPItest.c:6663:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6663:13: note: '{' token is here\nAPItest.c:6674:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6674:4: note: ')' token is here\nAPItest.c:6686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6686:5: note: '{' token is here\nAPItest.c:6686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6704:13: note: '{' token is here\nAPItest.c:6704:13: note: ')' token is here\nAPItest.c:6706:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6706:5: 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:6741:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6741:13: note: '{' token is here\nAPItest.c:6752:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6752:4: note: ')' token is here\nAPItest.c:6769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6792:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6792:13: note: ')' token is here\nAPItest.c:6794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6825:13: note: '{' token is here\nAPItest.c:6836:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6836:4: note: ')' token is here\nAPItest.c:6849:5: note: '{' token is here\nAPItest.c:6849:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6919:5: note: '{' token is here\nAPItest.c:6919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6919:5: note: ')' token is here\nAPItest.c:6937:37: note: ')' token is here\nAPItest.c:6939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6957:37: note: '{' token is here\nAPItest.c:6959:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6977:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6979:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6994:5: note: '{' token is here\nAPItest.c:6994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6994:5: note: ')' token is here\nAPItest.c:7009:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7009: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.c:7066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7066:5: note: '{' token is here\nAPItest.c:7066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7066:5: note: ')' token is here\nAPItest.c:7125:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7125:13: note: '{' token is here\nAPItest.c:7136:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7136:4: note: ')' token is here\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\nAPItest.c:7226:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7226:4: note: ')' token is here\nAPItest.c:7257:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7257:4: note: ')' token is here\nAPItest.c:7269:5: note: ')' token is here\nAPItest.c:7346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7346:5: note: '{' token is here\nAPItest.c:7346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7346:5: note: ')' token is here\nAPItest.c:7447:5: note: '{' token is here\nAPItest.c:7447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7447:5: note: ')' token is here\nAPItest.c:7477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7525:5: note: '{' token is here\nAPItest.c:7525:5: note: ')' token is here\nAPItest.c:7554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7554:5: note: '{' token is here\nAPItest.c:7554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7554:5: note: ')' token is here\nAPItest.c:7583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7583:5: note: '{' token is here\nAPItest.c:7619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7619:5: note: ')' token is here\nAPItest.c:7675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7675:5: note: '{' token is here\nAPItest.c:8046:5: note: '{' token is here\nAPItest.c:8152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8152:5: note: ')' token is here\n4616:40: note:     XSRETURN(1);expanded from macro 'DEBUG_s'\n:330:5: note: expanded from macro 'XSRETURN'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\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../../perl.h:737:21: note: FastCalc.cexpanded from macro 'STMT_END':\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\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\n150:5: note: '{' token is here\n8519:5: note: ')' token is here\n../../perl.h../../perl.h::736:29: note: expanded from macro 'STMT_START'\n385:5: note: '{' token is here\n../../perl.h:736:29: note: FastCalc.cexpanded from macro 'STMT_START':\n385:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.c:480:5: note:             ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");')' token is here\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:371:7: 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.c:176:7: note: expanded from macro 'RETURN_MORTAL_INT'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nFastCalc.xs:386:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:386:7: note: '{' token is here\n../../perl_siphash.h:117:6: note:       RETURN_MORTAL_INT(-1);            /* same len, but first elems differs in len */')' token is here\nFastCalc.xs:403../../perl_siphash.h::7: note: '{' token is here\nAPItest.c:8693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8693:5: note: ')' token is here\nAPItest.c:8712:5: note: '{' token is here\nAPItest.c:8712:5: note: ')' token is here\nAPItest.c:8731:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8750:5: note: ')' token is here\nAPItest.c:8769:5: note: In file included from '{' token is hereXSUB-redefined-macros.xs\n4702:22: note: expanded from macro 'DEBUG_L'\nAPItest.c:8788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8788:5: note: '{' token is here\nAPItest.c:8788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8788:5: note: ')' token is here\nAPItest.c:8807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8807:5: note: ')' token is here\nAPItest.c:8886:5: note: ')' token is here\nAPItest.c:8905:5: note: '{' token is here\nAPItest.c:8905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8905:5: note: ')' token is here\nAPItest.c:8924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8924:5: note: ')' token is here\nAPItest.c:8943:5: note: '{' token is here\nAPItest.c:8943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9030:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9030:5: note: '{' token is here\nAPItest.c:9030:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9030:5: note: ')' token is here\nAPItest.c:9079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9079:5: note: '{' token is here\nAPItest.c:9079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9079:5: note: ')' token is here\nAPItest.c:9098:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9098:5: note: ')' token is here\nAPItest.c:9117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9117:5: note: ')' token is here\nAPItest.c:9136:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9136:5: note: ')' token is here\nAPItest.c:9166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9166:5: note: '{' token is here\nAPItest.c:9196:5: note: '{' token is here\nAPItest.c:9196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9253:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9253:5: note: '{' token is here\nAPItest.c:9253:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9253:5: note: ')' token is here\nAPItest.c:9351:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9351:5: note: '{' token is here\nAPItest.c:9351:5: note: ')' token is here\nAPItest.c:9370:5: note: '{' token is here\nAPItest.c:9370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9370:5: note: ')' token is here\nAPItest.c:9389:5: note: '{' token is here\nAPItest.c:9389:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9389:5: note: ')' token is here\nAPItest.c:9408:5: note: '{' token is here\nAPItest.c:9408:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9408:5: note: ')' token is here\nAPItest.c:9446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9446:5: note: '{' token is here\nAPItest.c:9446:5: note: ')' token is here\nAPItest.c:9465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9465:5: note: ')' token is here\nAPItest.c:9484:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9946:5: note: '{' token is here\nAPItest.c:9965:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10191:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10191:5: note: ')' token is here\nAPItest.c:10224:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10224:5: note: ')' token is here\nAPItest.c:10262:5: note: '{' token is here\nAPItest.c:10262:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10262:5: note: ')' token is here\nAPItest.c:10281:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10281:5: note: '{' token is here\nAPItest.c:10281:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10281:5: note: ')' token is here\nAPItest.c:10300:5: note: ')' token is here\nAPItest.c:10319:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10319:5: note: '{' token is here\nAPItest.c:10319:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10319:5: note: ')' token is here\nAPItest.c:10338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10338:5: note: '{' token is here\nAPItest.c:10338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10338:5: note: ')' token is here\nAPItest.c:10357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10357:5: note: '{' token is here\nAPItest.c:10387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10387:5: note: ')' token is here\nAPItest.c:10417:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10417:5: note: '{' token is here\nAPItest.c:10417:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10436:5: note: '{' token is here\nAPItest.c:10455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10455:5: note: '{' token is here\nAPItest.c:10455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10455:5: note: ')' token is here\nAPItest.c:10474:5: note: '{' token is here\nAPItest.c:10474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10474:5: note: ')' token is here\nAPItest.c:10493:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10512:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10512:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10512:5: note: ')' token is here\nAPItest.c:10580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10580:5: note: '{' token is here\nAPItest.c:10610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10610:5: note: '{' token is here\nAPItest.c:10610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10629:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10629:5: note: '{' token is here\nAPItest.c:10629:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10629:5: note: ')' token is here\nAPItest.c:10648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10648:5: note: ')' token is here\nAPItest.c:10686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10686:5: note: '{' token is here\nAPItest.c:10686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10686:5: note: ')' token is here\nAPItest.c:10705:5: note: '{' token is here\nAPItest.c:10705:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10705:5: note: ')' token is here\nAPItest.c:10724:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10724:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10724:5: note: ')' token is here\nAPItest.c:10743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10743:5: note: '{' token is here\nAPItest.c:10743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10743:5: note: ')' token is here\nAPItest.c:10803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10803:5: note: '{' token is here\nAPItest.c:10803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:10841:5: note: '{' token is here\nAPItest.c:10879:5: note: '{' token is here\nAPItest.c:11459:5: note: '{' token is here\nAPItest.c:11459:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:11632:5: 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:4696:22: note: expanded from macro 'DEBUG_v'\n../perl.h:4665:9: note: expanded from macro 'DEBUG__'\n../perl.h:4616:40: note: expanded from macro 'DEBUG_s'\n../inline.h:180:13: note: '{' token is here\n../perl.h:4665:20: note: expanded from macro 'DEBUG__'\n../perl.h:4666:20: note: expanded from macro 'DEBUG__'\n../perl.h:4666: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:4668:13: note: expanded from macro 'DEBUG__'\n../inline.h:180:13: note: ')' token is here\n../perl.h:4668:15: note: expanded from macro 'DEBUG__'\n../perl.h:4669:9: note: expanded from macro 'DEBUG__'\n../perl.h:4669: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:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:4702:22: note: expanded from macro 'DEBUG_L'\n../inline.h:2577:13: note: '{' token is here\n../inline.h:2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../inline.h:2577:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl.h:4696:22: note: expanded from macro 'DEBUG_v'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4665:9: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4616:40: note: expanded from macro 'DEBUG_s'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:180:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4665:20: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4666:20: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4666:31: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/perl.h:4668:13: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:180:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4668:15: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4669:9: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:4669:11: note: expanded from macro 'DEBUG__'\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/inline.h:190:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_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_sanitize=undefined/build/inline.h:190:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2577: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_sanitize=undefined/build/perl.h:4702:22: note: expanded from macro 'DEBUG_L'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2577:13: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2577: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_sanitize=undefined/build/inline.h:2577:13: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:389:26: note: expanded from macro 'EXTEND'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'\n/home/perl/smoke/perl/smoke-me_clang_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:4696:22: note: expanded from macro 'DEBUG_v'\n../../../../perl.h:4665:9: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'\n../../../../inline.h:180:13: note: '{' token is here\n../../../../perl.h:4665:20: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4666:20: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4666: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:4668:13: note: expanded from macro 'DEBUG__'\n../../../../inline.h:180:13: note: ')' token is here\n../../../../perl.h:4668:15: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4669:9: note: expanded from macro 'DEBUG__'\n../../../../perl.h:4669: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:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'\n../../../../inline.h:2577:13: note: '{' token is here\n../../../../inline.h:2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../inline.h:2577: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'\nsv.c:10727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10727:5: note: '{' token is here\nsv.c:10727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10727:5: 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\n736:29: note:     XSRETURN(0);expanded from macro 'STMT_START'\n../../XSUB.h:325:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN'\n152: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]../../sbox32_hash.h\n../../XSUB.h:330:5: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'XSRETURN'\nattributes.xs:230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_ROUNDS;                               \\\nattributes.xs:253:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:828:13: note: ')' token is here\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);\n:11658:25: note: expanded from macro 'STMT_END'\n:11657:31: note: expanded from macro 'STMT_START'\n878:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:31: note: expanded from macro 'PUSHi'In file included from\n../../XSUB.h:325:5: note: ../../zaphod32_hash.hexpanded from macro 'XSRETURN':\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'In file included from\n:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n902:13: note: '{' token is here\n../../pp.h:409:16: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");expanded from macro 'TARGi'\n904:5: note: ')' token is here\nRealPPPort.c:976:13: warning:     v2 = ROTR32(v2, 7) ^ v0;   \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n11657:31: note: expanded from macro 'STMT_START'#   define STMT_END     )\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'In file included from\n1100:5: note: '{' token is here\n../../pp.h:388:36: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");expanded from macro 'EXTEND'\n../../sv.h:1378:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SvLEN_set'\n:1346:2: note: #   define STMT_END     )expanded from macro 'SvPV_set'\n../../pp.h:393:28: note: expanded from macro 'EXTEND'In file included from\n../../pp.h:498:60: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'mXPUSHi'\n../../pp.h:393:28: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'EXTEND'\n../../pp.h:498:58: note: expanded from macro 'mXPUSHi'  STMT_START {              \\\n23:3: note: expanded from macro 'SIPROUND'                         } } STMT_END\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'  STMT_START {              \\\n../../pp.h:498:31: note: expanded from macro 'mXPUSHi'  STMT_START {              \\\n:671:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:498:58: note: expanded from macro 'mXPUSHi'    ,SIPROUND;SIPROUND;SIPROUND;\n../../pp.h:498:58: note: expanded from macro 'mXPUSHi'    ,SIPROUND;SIPROUND;\n:498:20: note: expanded from macro 'mXPUSHi'\n:498:31: note: expanded from macro 'mXPUSHi'\n../../pp.h:498:33: note: expanded from macro 'mXPUSHi'  STMT_START {              \\\n81:3: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:23:3: note:     STMT_START {                                        \\expanded from macro 'SIPROUND'\n:388:25: note: expanded from macro 'EXTEND'\n../../pp.h:498:33: note: expanded from macro 'mXPUSHi'    STMT_START {                                                        \\\n:393:28: note: expanded from macro 'EXTEND'\n:388:36: note: expanded from macro 'EXTEND'\n393:30: note: ../../cop.hexpanded from macro 'EXTEND':\n../../XSUB.h:340:52: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN_EMPTY'\n388:36: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'EXTEND'\n../../pp.h:479:59: note: RealPPPort.cexpanded from macro 'XPUSHs':\n2749:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2749:5: note: '{' token is here\n737:21: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'STMT_END'\nRealPPPort.c:2749:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END')' token is here\n393:28: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'EXTEND'\nRealPPPort.c:2768:5: note:                          } } STMT_END'{' token is here\n479:59: note: expanded from macro 'XPUSHs'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'    XPUSHs(sv_2mortal(newSVpvn(name, strlen(name))));\nRealPPPort.c:2787:5: warning:             SvTAINTED_on(tmp);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: expanded from macro 'STMT_START'#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */\n388:25: note: expanded from macro 'EXTEND'\n../../pp.h:476:18: note:         XPUSHs(sv_2mortal(newSVuv(s[i])));expanded from macro 'PUSHi'\n../../pp.h:476:29: note: expanded from macro 'PUSHi'#  define EXTEND(p,n)   STMT_START {                                    \\\n:2893:13: warning: ../../pp.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:476:31: note: #   define STMT_END     )expanded from macro 'PUSHi'\nEncode.xs:164:25: note: RealPPPort.c'{' token is here:\n2929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'Encode.xs\n:2931:5: note: ')' token is here#   define STMT_END     )\n477:18: note: expanded from macro 'PUSHu'\n../../pp.h:477:29: note:         SvCUR_set(dst, 0);expanded from macro 'PUSHu'\n../../pp.h:477:31: note: expanded from macro 'PUSHu'        SvCUR_set(dst, dlen+ddone);\nRealPPPort.c:3018: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; })\" */\n:332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n475:31: note: expanded from macro 'PUSHn'        STMT_START { \\\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: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\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'RealPPPort.c\n:3155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:7: note: Encode.xsexpanded from macro 'XSRETURN':\n3155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:52: note:     PUSHMARK(sp);expanded from macro 'XSRETURN_EMPTY'\n69:16: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'PUSHMARK'\n3170:5: note: ')' token is here\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n476:29: note: expanded from macro 'PUSHi'../../pp.h\n../../pp.h:426:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'TARGi'\nRealPPPort.c:3223:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                         } } STMT_END\n:340:65: note: expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nRealPPPort.c:3240:5: note:     XPUSHs(check ? check : &PL_sv_no);')' token is here\n3240:5: note: ')' token is here\n3296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:24: note: ../../XSUB.hexpanded from macro 'XSRETURN_EMPTY':\n339:24: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'XSRETURN_UNDEF'\n:3296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                        \\\n../../pp.h:476:31: note: expanded from macro 'PUSHi'Encode.xs\n:669:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2266:23: note: expanded from macro 'SvSETMAGIC'\n../../pp.h:426:7: note: Encode.xsexpanded from macro 'TARGi':\nRealPPPort.c:3405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_END\n../../XSUB.h:330:7: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_ENDexpanded from macro 'XSRETURN'\n./ppport.h:11657:31: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'STMT_START'\n728:9: note:         XSprePUSH; PUSHi((IV)RETVAL);'{' token is here\n../../sv.h:1371:13: note: expanded from macro 'SvCUR_set'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n./ppport.h:11657:31: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_ENDexpanded from macro 'STMT_START'\nRealPPPort.c:3496:13: 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../../pp.h:476:31: note: Encode.cexpanded from macro 'PUSHi':\n979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:58: note: expanded from macro 'PUSHi'    STMT_START {                                                        \\\n476:18: note:     XSRETURN(1);expanded from macro 'PUSHi'\nRealPPPort.c:3518:13: note: '{' token is hereEncode.c\n840:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'RealPPPort.xs\n:1885:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1887:19: note:     STMT_START {                                        \\')' token is here\n:3628:5: note: '{' token is here\nEncode.c:1221:5: note: RealPPPort.xs'{' token is here:\nRealPPPort.xs:1919:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n./ppport.h:11658:25: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'STMT_END'\nRealPPPort.c:3695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1945:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n968:9: note: '{' token is here\n:1959:17: note:     STMT_START {                                        \\')' token is here\nEncode.c:1472:5: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */'{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            mXPUSHs(newRV_noinc((SV*)info_av));\n124:32: note: expanded from macro 'ZAPHOD32_MIX'\n:339:65: note: expanded from macro 'XSRETURN_UNDEF'\n308:13: note:     v2 = ROTR32(v2, 7) ^ v0;   \\'{' token is here\n:333:35: note: expanded from macro 'XSRETURN_UV'\nUtil.xs:308:13: 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 4/5\");\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:152: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../../perl.h:736:29: note: expanded from macro 'STMT_START'In file included from\n../../zaphod32_hash.h:116:37: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");expanded from macro 'ZAPHOD32_MIX'\n../../perl.h:737:21: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'STMT_END'\n:99:47: note: expanded from macro 'SBOX32_MIX3'    v2 = ROTR32(v2, 7) ^ v0;   \\\n:1399:38: note: expanded from macro 'XORSHIFT128_set'\n../../sbox32_hash.h:1399:38: note: In file included from expanded from macro 'XORSHIFT128_set'poll.c\n../../sbox32_hash.h:1490:5: note: ../../sbox32_hash.h')' token is here:\n../../perl_siphash.h:123:15: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n23:5: note:   } STMT_ENDexpanded from macro 'SIPROUND'\n87:3: note:   } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\nListUtil.xs:324:53: note: ')' token is here\nBase64.xs:132:2: 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.c:408: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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\n1448:9: note: #   define STMT_END     )')' token is here\n:805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'In file included from\n../../sv.h:1371:2: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");expanded from macro 'SvCUR_set'\nscalar.xs:84: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:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'POSIX.c\n:3997:7: warning: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3076:3: note: '{' token is here\n159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'STMT_END'\n479:59: note: expanded from macro 'XPUSHs'\n:393:30: note: expanded from macro 'EXTEND'\n:475:31: note: expanded from macro 'PUSHn'    XORSHIFT96_set(*state,s0,s1,s2,t2);\n../../pp.h:466:13: note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\expanded from macro 'TARGn'\n../../XSUB.h:325:5: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");expanded from macro 'XSRETURN'\n../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START're_exec.c\n62:5: note:     STMT_START {                                        \\expanded from macro 'PERL_SIPHASH_FNC'\nPOSIX.c:4279:5: note:     SIP_ROUNDS;                             \\')' token is here\n:330:7: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'XSRETURN'\n../../perl.h:736:29: note: POSIX.cexpanded from macro 'STMT_START':\n4420:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n476:56: note:   SIP_ROUNDS;                               \\expanded from macro 'PUSHi'\n../../perl_siphash.h:123:6: note: '{' token is here#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n4478:13: 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#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n:166:5: note: ')' token is here\n737:21: note: expanded from macro 'STMT_END'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n4696:22: note:     XSRETURN(1);expanded from macro 'DEBUG_v'\n5392:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:190:13: note: #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END'{' token is here\n190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]             XSRETURN_IV(-1);\n:10142:10: warning: '(' and '{' tokens introducing 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'Storable.xs\n152:5: note: ')' token is here\n../../perl.h:737:21: note:             MBUF_XTEND(1);                      \\expanded from macro 'STMT_END'\n739:7: note: expanded from macro 'MBUF_XTEND'\n116:48: note: Storable.xsexpanded from macro 'ZAPHOD32_MIX':\n1046:13: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'PUTMARK'\n../../zaphod32_hash.h:125:3: note:         PUTMARK(SX_TIED_HASH);          /* Introduces tied hash */expanded from macro 'ZAPHOD32_MIX'\n157:5: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1049:7: note: expanded from macro 'PUTMARK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n737:21: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'STMT_END'\n3524:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        PUTMARK(SX_TIED_ARRAY);         /* Introduces tied array */\nStorable.xs:739:7: note: expanded from macro 'MBUF_XTEND'../../zaphod32_hash.h\nStorable.xs:3527:9: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Hostname.xs\nStorable.xs:1049:5: note: expanded from macro 'PUTMARK'../../zaphod32_hash.h\n1049:7: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'PUTMARK'\n:247:13: note: '{' token is here\n:108:3: note: expanded from macro 'SBOX32_MIX3'\n811:5: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'MBUF_PUTC'\nStorable.xs:3600:9: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Hostname.xs\n../../sbox32_hash.h:1456:5: warning: Storable.xs'(' 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        PUTMARK(SX_TIED_IDX);\n:815:13: note: expanded from macro 'MBUF_PUTC'\n1402:57: note: expanded from macro 'XORSHIFT128_set'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        PUTMARK(SX_TIED_IDX);\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'        WLEN(idx);\nStorable.xs:744:13: note: ../../perl_siphash.hexpanded from macro 'MBUF_CHK':\n118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:830:9: note: ../../perl_siphash.hexpanded from macro 'MBUF_PUTINT':\n118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:87:3: note:             MBUF_XTEND(x);                      \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:62:5: note: #   define STMT_END     )expanded from macro 'PERL_SIPHASH_FNC'\n:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: Storable.xsexpanded from macro 'STMT_END':\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'        CROAK((\"Too many references returned by STORABLE_freeze()\"));\n:581:58: note: ../../perl_siphash.hexpanded from macro 'CROAK':\n124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'            CROAK((\"Item #%d returned by STORABLE_freeze \"\n../../perl_siphash.h:87:3: note: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n:3886:17: note:     sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \\'{' token is here\nStorable.xs:1078:17: note: expanded from macro 'WLEN'In file included from\n2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            WLEN(tlen3);\n:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        MBUF_CHK(sizeof(int));                  \\\nStorable.xs:4063:13: warning: Hostname.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n29:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHostname.xs:71:2: note: ')' token is hereStorable.xs\n../../XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF'    STMT_START {                                                        \\\n449:16: note: expanded from macro 'REQUIRE_PARENS_PASS'\n:479:32: note: expanded from macro 'XPUSHs'\nre_comp.c:9021:17: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n795:5: note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:9061:35: note: ../../zaphod32_hash.hexpanded from macro 'DEBUG_PARSE':\n167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note: expanded from macro 'DEBUG_r'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\n:9061:35: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");expanded from macro 'DEBUG_PARSE'\n../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:9062:5: note: expanded from macro 'DEBUG_PARSE'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\nre_comp.c:13595:9: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1099:2: note: expanded from macro 'Set_Node_Length_To_R'#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \\\n../../sbox32_hash.h:1453:13: warning:         Set_Node_Length(REGNODE_p(ret), 1); /* MJD */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1099:2: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'Set_Node_Length_To_R'\n../../sbox32_hash.h:1453:13: note: '{' token is here        MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\\n1396:57: note: expanded from macro 'XORSHIFT96_set'\n:85:50: note: expanded from macro 'SBOX32_MIX4'\n:1482:9: note: ')' token is here\n../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define FAIL2(msg,arg) _FAIL(                       \\\n../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'            FAIL2(\"panic: regclass returned failure to regatom, flags=%#\" UVxf,\n117:6: warning: } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:117:6: warning:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n118:6: note: '{' token is here\n23:5: note: expanded from macro 'SIPROUND'\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'    PREPARE_TO_DIE;                                     \\\n795:7: note: expanded from macro 'PREPARE_TO_DIE'\n../../perl_siphash.h:23:3: note: re_comp.cexpanded from macro 'SIPROUND':\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'    Simple_vFAIL(m);                                    \\\n../../inline.h:2246:5: warning:         MJD_OFFSET_DEBUG((\"** (%d) offset of node %d is %d.\\n\",         \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1086:29: note:     STMT_START {                                                        \\expanded from macro 'MJD_OFFSET_DEBUG'\n../../perl.h:736:29: note: #define Set_Node_Length_To_R(node,len) STMT_START {                     \\expanded from macro 'STMT_START'\n1112:5: note: expanded from macro 'Set_Node_Cur_Length'\n^re_comp.c:14486:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:In file included from 736../../../sbox32_hash.h::294: note: expanded from macro 'STMT_START'\n:839:5: note: expanded from macro 'vFAIL'                              ^\nre_comp.c:788:5: note:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);expanded from macro 'PREPARE_TO_DIE'\n../../../zaphod32_hash.h:152:5: note:     PREPARE_TO_DIE;                                     \\'{' token is here\nre_comp.c:840:5: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);expanded from macro 'vFAIL'\n:152:5: note: ')' token is here\nre_comp.c:947:5: note: expanded from macro 'warn_non_literal_string'    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);\n:922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n:14492:29: note: '{' token is here\n../../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'    _WARN_HELPER(loc, packed_warn,                                      \\\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'                PREPARE_TO_DIE;                                         \\\n:171:5: note: '{' token is here    STMT_START {                                                            \\\n116:37: note: expanded from macro 'ZAPHOD32_MIX'                            FAIL(\"Trailing \\\\\");\n:802:32: note: expanded from macro '_FAIL'\nre_comp.c:1006:5: note: expanded from macro 'ckWARN2reg'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n../../../perl_siphash.h:62:5: note:                         ckWARNreg(p + 1, \"Unescaped left brace in regex is\"expanded from macro 'PERL_SIPHASH_FNC'\n969:5: note:     ,SIPROUND;expanded from macro 'ckWARNreg'\n../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'                        ckWARN2reg(p + 1, \"Unescaped literal '%c'\", *p);\n931:5: note: expanded from macro '_WARN_HELPER'\n:927:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'UPDATE_WARNINGS_LOC'\n805:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'CLEAR_ARGARRAY'\n15636:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\n../../perl.h:4676:45: note: expanded from macro 'DEBUG_r'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1371:13: note: expanded from macro 'SvCUR_set'\n1050:64: note: expanded from macro 'DEBUG_PARSE_r'        SvCUR_set(result,SvCUR(result)+size);\n:21: re_comp.cnote:941:13: note: : expanded from macro '_WARN_HELPER'expanded from macro 'STMT_END'\nre_comp.c:838:18: note: Unicode.xsexpanded from macro 'vFAIL':\n360:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:363:23: warning:                         vFAIL(\"Unexpected '(' with no preceding operator\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n51:2: note: expanded from macro 'shrink_buffer'    Simple_vFAIL(m);                                    \\\n../../../sv.h:1546:37: note: expanded from macro 'SvTAINTED_on're_comp.c\n:16693:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:467:5: note: Unicode.xsexpanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS':\nUnicode.c:533:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)\n../../../sv.h:1346:13: note: expanded from macro 'SvPV_set'                vFAIL(\"Unexpected character\");\nre_comp.c:16949:17: note:     if (!temp_result) shrink_buffer(result);'{' token is here\nTypemap.xs:760:3: 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:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2252:9: note:   XPUSHs(sv_2mortal(newSVnv(test->c)));'{' token is here\n805:16: note: expanded from macro 'CLEAR_ARGARRAY'\n:760:3: 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]../../perl_siphash.h\n:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]          EXTEND(SP, 2);\n:123:15: note: ')' token is here\n../../perl_siphash.h:124:15: note: '{' token is hereHiRes.c\n:1243:13: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n466:13: note: expanded from macro 'TARGn'\n475:31: note: expanded from macro 'PUSHn'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:737:21: note: expanded from macro 'STMT_END'../../perl_siphash.h\nHiRes.c:1245:5: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'{' token is here\n../../hv_func.h:166:5: warning: HiRes.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1279: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: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.xs:1547:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8769:5: note: '{' token is here\nAPItest.c:8769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:8769:5: note: ')' token is here\nAPItest.c:9079:5: note: ../../zaphod32_hash.h')' token is here:\nAPItest.c:9098:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n325:5: note: expanded from macro 'XSRETURN'    v2 = ROTR32(v2, 7) ^ v0;   \\\n:9117:5: note: ')' token is here\n9253:5: note: ')' token is here\n../../perl_siphash.h:124:6: note: ')' token is hereAPItest.c\n:9427:5: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:9446:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:330:5: note: expanded from macro 'XSRETURN'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.c\n:9927:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:170: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../../perl.h:737:21: note: expanded from macro 'STMT_END'APItest.c\n117:6: note: #   define STMT_END     )')' token is here\n:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'APItest.c\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    XSRETURN(1);\n:123:6: note: '{' token is here\n:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n23:3: note: expanded from macro 'SIPROUND'        CLEAR_ARGARRAY(av);\nAPItest.c:10357:5: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'(' 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'  SIP_FINAL_ROUNDS                          \\\n737:21: note: #   define STMT_END     )expanded from macro 'STMT_END'\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\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:512:5: warning: APItest.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:477:56: note: expanded from macro 'PUSHu'      RETURN_MORTAL_INT(1);             /* len differs: X > Y */\nFastCalc.xs:386:7: note: '{' token is here\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]\n:13128:5: note: '{' token is here\n../../zaphod32_hash.h:116:48: note: APItest.cexpanded from macro 'ZAPHOD32_MIX':\n13191: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'APItest.c\n:13208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n125:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ZAPHOD32_MIX'\n:169: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../../XSUB.h:325:16: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN'\n:169:5: note: '{' token is here\n../../zaphod32_hash.h:171:5: warning: APItest.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n13409:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n125:3: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../pp.h:477:31: note: expanded from macro 'PUSHu'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:13510:5: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);'{' token is here\n../../pp.h:431:5: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'TARGu'\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'APItest.c\n:13825:5: warning:   STMT_START {              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:151:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Zlib.xs\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'        STMT_START {                                                    \\\n../../zaphod32_hash.h:80:49: note: In file included from expanded from macro 'ZAPHOD32_SCRAMBLE32'Zlib.xs\n../../perl.h:4702:22: note: In file included from expanded from macro 'DEBUG_L'Cwd.xs\n../../perl_siphash.h:81:3: note: #define PUSHp(p,l)      STMT_START { sv_setpvn(TARG, (p), (l)); PUSHTARG; } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:117:6: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n:474:60: note: expanded from macro 'PUSHp'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n23:5: note: expanded from macro 'SIPROUND'          PUSHp(pv, strlen(pv));\n../../perl_siphash.h:118:15: warning: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'./constants.xs\n:55:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:../../perl_siphash.h:431123::16: note: expanded from macro 'TARGu'\n../../perl_siphash.h:123:15: note: Zlib.c')' token is here:\n1071:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;\nZlib.c:1107:13: 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]\n736:29: note:         XSprePUSH; PUSHu((IV)RETVAL);expanded from macro 'STMT_START'\n18:3: note: expanded from macro 'SIPROUND'        XSprePUSH; PUSHu((IV)RETVAL);\n:124:24: note: '{' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        XSprePUSH; PUSHi((IV)RETVAL);\n../../XSUB.h:340:52: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'XSRETURN_EMPTY'\n:473:31: note: expanded from macro 'PUSHTARG'\n../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'Zlib.c\n:1994:13: warning: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:473:31: note: expanded from macro 'PUSHTARG'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../pp.h:393:30: note: expanded from macro 'EXTEND'Zlib.c\n../../perl.h:737:21: note: expanded from macro 'STMT_END'Cwd.xs\n:689:2: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n75:17: note: ../../pp.hexpanded from macro 'PUSHMARK':\n../../pp.h:78:5: note:     STMT_START {                                                        \\expanded from macro 'PUSHMARK'\nDumper.xs:1530:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../../sbox32_hash.h:96:37: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'SBOX32_MIX4'\n1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n:4669:11: note: expanded from macro 'DEBUG__'\n../../perl_siphash.h:18:14: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'SIPROUND'\n:23:3: note: expanded from macro 'SIPROUND'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl.h:737:21: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'STMT_END'\n../../perl_siphash.h:81:3: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:23:5: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'SIPROUND'\n:18:3: note: expanded from macro 'SIPROUND'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n4696:22: note:   STMT_START {              \\expanded from macro 'DEBUG_v'\n../../perl_siphash.h:87:3: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'PERL_SIPHASH_FNC'\n../../perl.h:4696:22: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'DEBUG_v'\n4669:11: note:   STMT_START {              \\expanded from macro 'DEBUG__'\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");\n./ppport.h:11657:31: note: In file included from expanded from macro 'STMT_START'DosGlob.xs\n../../perl.h:4669:9: note: expanded from macro 'DEBUG__'#  define STMT_END      )\n:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4702:22: note: expanded from macro 'DEBUG_L'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\n4666:20: note: expanded from macro 'DEBUG__'\n../../../perl.h:4668:13: note: expanded from macro 'DEBUG__'In file included from\n:116:37: note: expanded from macro 'ZAPHOD32_MIX'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../../pp.h:69:16: note: expanded from macro 'PUSHMARK'../../zaphod32_hash.h\n../../../perl.h:4696:22: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG_v'\n../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'            if (t) STMT_START {                                         \\\n../../../perl.h:4696:22: note: ../../zaphod32_hash.hexpanded from macro 'DEBUG_v':\n268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'CN.c\n:479:59: note: expanded from macro 'XPUSHs'\n../../../pp.h:324:9: note: In file included from expanded from macro 'EXTEND_HWM_SET'FieldHash.xs\n../../XSUB.h:340:52: note: In file included from expanded from macro 'XSRETURN_EMPTY'Opcode.xs:3:\n166:5: note: '{' token is here\n102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../inline.h:190:13: note: ')' token is here    STMT_START {                                                      \\\n../../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'encoding.xs\n../../perl.h:4665:9: note: Warning (mostly harmless): No library found for -lposix\n3933:5: note: ')' token is here\n:340:67: note:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);expanded from macro 'XSRETURN_EMPTY'\n../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'#  define EXTEND(p,n)   STMT_START {                                    \\\n:389:26: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'EXTEND'\n../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END're_exec.c\n../../pp.h:393:28: note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \\expanded from macro 'EXTEND'\n:1546:27: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SvTAINTED_on'\n../../perl_siphash.h:18:3: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_ENDexpanded from macro 'SIPROUND'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'POSIX.c\n:4106:5: warning:   SIP_FINAL_ROUNDS                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:475:31: note: expanded from macro 'PUSHn'../../perl_siphash.h\n:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4153:5: note: ')' token is here\n332:24: note: expanded from macro 'XSRETURN_IV'  SIP_ROUNDS;                               \\\n../../XSUB.h:330:7: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'XSRETURN'\n:4170:7: note: ')' token is here    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n475:18: note: expanded from macro 'PUSHn'\n../../pp.h:475:31: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'PUSHn'\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'POSIX.c\n:4950:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4950:37: note: '{' token is here\n:2266:34: note: expanded from macro 'SvSETMAGIC'../../perl.h\n:4696:22: note: expanded from macro 'DEBUG_v'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n2266:78: note:         } STMT_ENDexpanded from macro 'SvSETMAGIC'\n:190:13: note: #  define EXTEND(p,n)   STMT_START {                                    \\'{' token is here\n389:26: note: expanded from macro 'EXTEND'\nPOSIX.xs:3530:2: note: ')' token is here            } STMT_END;                                                 \\\n3530:2: note: ')' token is here\n../../XSUB.h:332:52: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");expanded from macro 'XSRETURN_IV'\n5392:7: note: ')' token is here\n167: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:         CLEAR_ARGARRAY(av);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:87:3: note: In file included from expanded from macro 'PERL_SIPHASH_FNC're_exec.c\n2577:13: 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]re_exec.c\n:3505:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\n../../regexp.h:561:2: note:     r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \\expanded from macro 'RXp_MATCH_COPY_FREE'\n../../perl.h:736:29: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'STMT_START'\n18:14: note: #define DEBUG_GPOS_r(x) DEBUG_r( \\expanded from macro 'SIPROUND'\n../../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND're_exec.c\n../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'                    DEBUG_EXECUTE_r( did_match = 1 );\nre_exec.c:3874:21: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'{' token is here\n../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    DEBUG_EXECUTE_r(Perl_re_printf( aTHX_  \"%s\", non_utf8_target_but_utf8_required));\\\n:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_STATE_r(                                              \\\nre_exec.c:305:5: note:             if (t) STMT_START {                                         \\expanded from macro 'REGCP_UNWIND'\nre_exec.c:426:23: note: expanded from macro 'regcpblow'            if (t) STMT_START {                                         \\\n225:5: note: ../../../perl.hexpanded from macro 'LEAVE_SCOPE':\n:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n:156:5: note: ')' token is here            STORE_UTF8STR(pv, wlen);\nStorable.xs:1131:13: note: expanded from macro 'WRITE'In file included from\nStorable.xs:1154:13: note: expanded from macro 'STORE_PV_LEN'../../../zaphod32_hash.h\n:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1154:13: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);expanded from macro 'STORE_PV_LEN'\n:1046:13: note: expanded from macro 'PUTMARK'\n:737:21: note: expanded from macro 'STMT_END'            MBUF_XTEND(1);                      \\\n1393:35: note: expanded from macro 'XORSHIFT96_set'\n../../../sbox32_hash.h:1456:5: note: '{' token is here            PUTMARK(small);                                     \\\n../../../sbox32_hash.h:1456:5: note: ')' token is hereStorable.xs\n:1158:31: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);expanded from macro 'STORE_SCALAR'\n../../../sbox32_hash.h:1397:3: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'XORSHIFT96_set'\nStorable.xs:130:5: note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \\expanded from macro 'TRACEME'\nStorable.xs:1142:../../../perl_siphash.h:118:6: 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../../../perl_siphash.h\n:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n733:9: note:     ,SIPROUND;SIPROUND;expanded from macro 'MBUF_XTEND'\n739:5: note: expanded from macro 'MBUF_XTEND'\n../../../perl_siphash.h:62:5: note:             MBUF_WRITE(x,y);                                            \\expanded from macro 'PERL_SIPHASH_FNC'\nStorable.xs:1146:13: note: expanded from macro 'STORE_PV_LEN'../../../perl_siphash.h\n2644:13: note: '{' token is here#   define STMT_END     )\nStorable.xs:1158:31: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STORE_SCALAR'\n:124:24: note: ')' token is here\n:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        PUTMARK(SX_LOBJECT);\n:130:7: note: expanded from macro 'TRACEME'\n737:21: note: expanded from macro 'STMT_END'            MBUF_XTEND(1);                      \\\nStorable.xs:818:7: note: In file included from expanded from macro 'MBUF_PUTC'Unicode.xs\n../../../perl.h:4665:20: note: Storable.xsexpanded from macro 'DEBUG__':\n2680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:732:9: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'MBUF_XTEND'\nStorable.xs:151:5: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'ASSERT'\n../../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'            MBUF_PUTC(x);                               \\\n../../../inline.h:2246:5: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\')' token is here\n4665:9: note:         W64LEN(len);expanded from macro 'DEBUG__'\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'        ASSERT(sizeof(x) == 8, (\"W64LEN writing a U64\"));               \\\n4702:22: note:         W64LEN(len);expanded from macro 'DEBUG_L'\n:4666:20: note: expanded from macro 'DEBUG__'\n1371:2: note:         W64LEN(len);expanded from macro 'SvCUR_set'\nStorable.xs:../../../perl.h815:13: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:2846:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Unicode.xs\n:106:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            PUTMARK(SX_FLAG_HASH);\n1376:43: note: expanded from macro 'SvCUR_set'\nStorable.xs:2846:13: note:                 (((XPV*)  SvANY(sv))->xpv_cur = (val)); } STMT_END')' token is here\n127:16: note: expanded from macro 'TRACEME'        XSRETURN_UNDEF;\n2852:9: note: ')' token is here\nStorable.xs:127:5: note:                 (((XPV*)  SvANY(sv))->xpv_cur = (val)); } STMT_ENDexpanded from macro 'TRACEME'\n:744:13: note: expanded from macro 'MBUF_CHK'\n../../../perl.h:736:29: note:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\expanded from macro 'STMT_START'\n729:5: note: expanded from macro 'MBUF_XTEND'            SvCUR_set(str,(e-s));\nStorable.xs:3032:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n1371:2: note: Storable.xsexpanded from macro 'SvCUR_set':\nUnicode.xs:357:6: note:         MBUF_CHK(sizeof(int));                  \\'{' token is here\n../../../sv.h:1376:43: note: expanded from macro 'SvCUR_set'                MBUF_PUTINT(x);                                         \\\n357:6: note: ')' token is here\nStorable.xs:3032:13: note: ')' token is hereUnicode.xs\n:360:2: warning:             WLEN(keylen);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nUnicode.xs:51:2: note: expanded from macro 'shrink_buffer'    TRACEME((\"<hash recur_depth --%\" IVdf , cxt->recur_depth));\n397:17: note: ')' token is here\n499:6: note: ')' token is here\n151:16: note: expanded from macro 'ASSERT'\n../../../sv.h:1351:32: note: expanded from macro 'SvPV_set'Storable.xs\n:3398:9: warning:                 ((sv)->sv_u.svu_pv = (val)); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: Unicode.xsexpanded from macro 'STMT_END':\nUnicode.xs:511:5: note: ../../perl.h'{' token is here:\nUnicode.xs:511:5: warning: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:698:5: note: '{' token is here\n:409:16: note: expanded from macro 'TARGi'\n426:7: note: expanded from macro 'TARGi'\n736:29: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_START'\n80:38: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:164:5: note: Storable.c'{' token is here:\n8156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n8158:5: note: '{' token is here\nre_comp.c:11791:25: note: '{' token is hereIn file included from\n../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {  /* No-op if have completed a pass */                      \\\nre_comp.c:11791:25: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n451:5: note: expanded from macro 'REQUIRE_PARENS_PASS'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n158:5: note: '{' token is here\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX're_comp.c\n:11814:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: ../../zaphod32_hash.hexpanded from macro 'STMT_START':\n158: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:                 Set_Node_Offset(REGNODE_p(ret), parse_start); /* MJD */expanded from macro 'ZAPHOD32_MIX'\nre_comp.c:1095:5: note: expanded from macro 'Set_Node_Offset'In file included from\n:11814:3: note: ')' token is here\n:11828:21: note: '{' token is here\n163:5: note: ')' token is here\n:737:21: note:     PREPARE_TO_DIE;                                 \\expanded from macro 'STMT_END'\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'        STMT_START {                                                        \\\n../../perl.h:736:29: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'STMT_START'\n11853:4: note: '{' token is here\nre_comp.c:815:19: note: expanded from macro 'FAIL'../../zaphod32_hash.h\n:1106:11: note: expanded from macro 'Set_Node_Length_To_R'\n268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../perl.h:736:29: note:                 Set_Node_Offset(REGNODE_p(ret), parse_start);expanded from macro 'STMT_START'\n462:16: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\n435:16: note: expanded from macro 'REQUIRE_BRANCHJ'\n:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1393:35: note: expanded from macro 'XORSHIFT96_set'                        vFAIL2(\"Sequence (?(%c... not terminated\",\n:11957:25: note: ')' token is here\n:856:5: note: expanded from macro 'vFAIL2'        v2 = ROTL32(v2, 4) - v0;    \\\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC're_comp.c\n:12038:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:802:21: note: expanded from macro '_FAIL'  SIP_FINAL_ROUNDS                          \\\n:87:3: note:     STMT_START {                                                            \\expanded from macro 'PERL_SIPHASH_FNC'\nre_comp.c:12081:29: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n124:33: note: ')' token is here\nre_comp.c:12097:29: note: In file included from '{' token is herere.xs\n:435:5: note: expanded from macro 'REQUIRE_BRANCHJ'    _PERL_HASH_SEED_STATE(seed,(U8*)state);\nre_comp.c:472:25: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'RETURN_FAIL_ON_RESTART'\nre_comp.c:788:16: note: expanded from macro 'PREPARE_TO_DIE'In file included from\n:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n795:7: note: expanded from macro 'PREPARE_TO_DIE'../../perl.h\n../../inline.h:190:13: note: ')' token is herere_comp.c\n:12535:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13095:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re.xs\n../../perl.h:4702:22: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'DEBUG_L'\n13218:17: note: '{' token is here\nre_comp.c:795:5: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'PREPARE_TO_DIE'\n:479:32: note: expanded from macro 'XPUSHs'        RETURN_FAIL_ON_RESTART(flags, flagp);\n../../pp.h:389:26: note: expanded from macro 'EXTEND'                        RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)\nre_comp.c:13441:9: 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\nre_comp.c:819:24: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'FAIL2'\nre_comp.c:806:5: note: expanded from macro '_FAIL're.xs\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'#define DEBUG_PARSE_MSG(funcname)     DEBUG_PARSE_r({           \\\n9031:39: note: expanded from macro 'DEBUG_PARSE_MSG'        XSRETURN_UNDEF;\n1049:26: note: expanded from macro 'DEBUG_PARSE_r'\nre_comp.c:832:60: note: 116expanded from macro 'Simple_vFAIL' warning\n:385:5: note: expanded from macro 'FILL_NODE'\n397:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n../../regcomp.h:401:7: note: In file included from expanded from macro 'FILL_ADVANCE_NODE_ARG'Hostname.xs\n../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:20684:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");'{' token is here\n403:16: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n../../regcomp.h:385:5: note: ../../zaphod32_hash.hexpanded from macro 'FILL_NODE':\n156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:20701:5: note: '{' token is here\n162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:393:5: note: expanded from macro 'FILL_ADVANCE_NODE'\nre_comp.c:9066:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");expanded from macro 'DEBUG_PARSE_FMT'\n:125:3: note: #define DEBUG_PARSE_r(x) DEBUG_r( \\expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                            DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\\n1098:51: note: expanded from macro 'Set_Node_Length_To_R'\n../../zaphod32_hash.h:268:5: warning: #    define DEBUG_r(a) STMT_START {                                     \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1448:9: note: '{' token is herere_comp.c\n:20808:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\n../../regcomp.h:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\nre_comp.c:1099:2: note: expanded from macro 'Set_Node_Length_To_R'In file included from\nre_comp.c:1106:11: note: expanded from macro 'Set_Node_Length_To_R'    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\\n../../perl_siphash.h:117:6: note: ')' token is here    DECLARE_AND_GET_RE_DEBUG_FLAGS;\n:736:29: note:     SIP_ROUNDS;                             \\expanded from macro 'STMT_START'\n87:3: note:         DEBUG_PARSE_r({expanded from macro 'PERL_SIPHASH_FNC'\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'../../perl_siphash.h\n../../perl.h:737:21: note: #define DEBUG_PARSE_MSG(funcname)     DEBUG_PARSE_r({           \\expanded from macro 'STMT_END'\n21098:5: note: '{' token is here\n4696:22: note: #define DEBUG_COMPILE_r(x) DEBUG_r( \\expanded from macro 'DEBUG_v'\n4665:20: note:                        } STMT_END;expanded from macro 'DEBUG__'\n:1047:28: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'DEBUG_COMPILE_r'\n:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            DUMPUNTIL(NEXTOPER(node) + EXTRA_STEP_2ARGS,\n../../inline.h:2252:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\nCollate.xs:398:5: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n784:2: note: '{' token is here\n:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:170:5: note: '{' token is here\n../../sbox32_hash.h:1487:13: note: '{' token is hereIn file included from\n:117:6: note: '{' token is here\n../../sbox32_hash.h:1482:9: note: ')' token is here../../perl_siphash.h\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\nHiRes.c:1279:5: 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\n324:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'EXTEND_HWM_SET'\n393:30: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");expanded from macro 'EXTEND'\n../../zaphod32_hash.h:116:48: note:                          } } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n:96:37: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:1487:13: warning:         XSprePUSH; PUSHi((IV)RETVAL);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:87:3: note:     XSRETURN(1);expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1942:5: note: '{' token is here\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    } STMT_END\n../../inline.h:180:13: warning: ../../perl.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:9../../inline.h:: 190note:13: note: ')' token is here\n2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4702:22: note: expanded from macro 'DEBUG_L'        } STMT_END\n:4702:22: note:             XSRETURN_EMPTY;expanded from macro 'DEBUG_L'\n:2787:2: note: '{' token is here\n../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n../../pp.h:389:26: note: expanded from macro 'EXTEND'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\nAPItest.xs:2832:13: warning:             ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4709:5: note: '{' token is here\n:4709:5: note:   SIP_FINAL_ROUNDS                          \\'{' token is here\n../../perl_siphash.h:118:24: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n330:7: note: expanded from macro 'XSRETURN'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n87:3: note:         EXTEND(SP, 1);expanded from macro 'PERL_SIPHASH_FNC'\nAPItest.xs:2936:2: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSRETURN(1);\n124:33: note: '{' token is here\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'    _PERL_HASH_SEED_STATE(seed,(U8*)state);\n../../perl.h:736:29: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'STMT_START'\n809:5: note: expanded from macro 'CLEAR_ARGARRAY'\nFastCalc.xs:382:7: note: '{' token is here\nFastCalc.xs:407:7: 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]    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);\n../../perl.h:737:21: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");expanded from macro 'STMT_END'\n../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END'attributes.xs\n:158:5: note: '{' token is here\n../../perl.h:737:21: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'STMT_END'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n737:21: note:   STMT_START {              \\expanded from macro 'STMT_END'\n../../sbox32_hash.h:1456:5: warning:     SIP_ROUNDS;                             \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n123:15: note: '{' token is here\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\\n../../perl.h:737:21: note:     STMT_START {                                                        \\expanded from macro 'STMT_END'\n../../pp.h:449:7: note: attributes.xsexpanded from macro 'TARGu':\nB.c:877:13: warning: '}' and ')' tokens terminating 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\n../../perl.h:736:29: note: B.cexpanded from macro 'STMT_START':\n905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c:905:5: note: #  define EXTEND(p,n)   STMT_START {                                    \\'{' token is here\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'attributes.xs\n:177:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:30: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'EXTEND'\n:479:61: note: expanded from macro 'XPUSHs'\n:737:21: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_END'\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'In file included from\n../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_FINAL_ROUNDS                          \\\n../../hv_func.h:166:5: note: In file included from '{' token is heremodule3.c\n../../zaphod32_hash.h:164:5: note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);'{' token is here\n167:5: note: '{' token is here\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'../../zaphod32_hash.h\n116:37: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);\n87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n:247:13: note: ')' token is here\n../../sbox32_hash.h:1453:13: note: ../../zaphod32_hash.h'{' token is here:\n../../perl.h:737:21: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");expanded from macro 'STMT_END'\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'    ZAPHOD32_FINALIZE(v0,v1,v2);\n../../perl.h:736:29: note: ../../perl_siphash.hexpanded from macro 'STMT_START':\n124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n../../perl_siphash.h:23:5: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");expanded from macro 'SIPROUND'\n../../perl_siphash.h:87:3: note: ../../sbox32_hash.hexpanded from macro 'PERL_SIPHASH_FNC':\n../../perl_siphash.h:87:3: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'PERL_SIPHASH_FNC'\n../../../pp.h:69:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PUSHMARK'\n../../zaphod32_hash.h:164:5: note:     STMT_START {                                                      \\'{' token is here\nJP.c:36:2: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");'(' 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_END\n:124:15: note: '{' token is here    STMT_START {                                                        \\\n1824:5: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\n453:4:../../regcomp.h :note1062:28: note: : expanded from macro 'DBM_ckFilter'expanded from macro 'DEBUG_EXECUTE_r'\n../../perl.h:4677:26: note: SDBM_File.cexpanded from macro 'DEBUG_r':\n340:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                       } STMT_END;\n../../regcomp.h:1062:28: note:         DBM_ckFilter(ST(2), filter[store_value], \"filter_store_value\");expanded from macro 'DEBUG_EXECUTE_r'\n../../sv.h:2286:3: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'SvSetSV_nosteal'\nre_exec.c:3775:9: note: ')' token is hereSDBM_File.c\n:405:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'DEBUG_r'\n3862:7: note: ')' token is here\n476:58: note: expanded from macro 'PUSHi'\n3874:21: note: ')' token is here\nre_exec.c:3915:25: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1062:28: note: #   define STMT_END     )expanded from macro 'DEBUG_EXECUTE_r'\nre_exec.c:7526:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../sbox32_hash.h\n../../perl.h:6615:2: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'    XORSHIFT96_set(*state,s0,s1,s2,t2);\nre_exec.c:8295:17: note: '{' token is hereIn file included from\n../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define regcpblow(cp) LEAVE_SCOPE(cp)   /* Ignores regcppush()ed data. */\n../../scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n../../zaphod32_hash.h:156:5: note: re_exec.c'{' token is here:\n8295:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:26: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");expanded from macro 'DEBUG_r'\n../../perl.h:737:21: note: ../../zaphod32_hash.hexpanded from macro 'STMT_END':\n../../scope.h:225:5: note: expanded from macro 'LEAVE_SCOPE'../../zaphod32_hash.h\n8315:6: note: ')' token is here\n../../zaphod32_hash.h:164:5: warning: re_exec.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n8320:13: warning: '(' and '{' tokens introducing 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're_exec.c\n:8325:13: 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 herere_exec.c\nre_exec.c:8325:13: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\')' token is here\n../../sbox32_hash.h:1448:9: warning: #define regcpblow(cp) LEAVE_SCOPE(cp)   /* Ignores regcppush()ed data. */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END're_comp.c\n4041:11: note: expanded from macro 'NOT_REACHED'\n:4041:11: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'NOT_REACHED'\n8804:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4677:24: note:     SIP_ROUNDS;                             \\expanded from macro 'DEBUG_r'\nre_exec.c:288:5: note: expanded from macro 'REGCP_SET'../../perl_siphash.h\n:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_STATE_r(                                              \\\nre_exec.c:8849:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n: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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        STMT_START {                                                        \\\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl_siphash.h:18:3: note:             NOT_REACHED; /* NOTREACHED */expanded from macro 'SIPROUND'\n../../perl.h:4041:11: note: expanded from macro 'NOT_REACHED'../../perl_siphash.h\n../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY're_exec.c\n:9155:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                        \\\n../../perl.h:736:29: note:     SvRV_set(*ref, (SV *)new_hv);expanded from macro 'STMT_START'\n:9579:13: note: '{' token is here\n../../pp.h:479:32: note: re_exec.cexpanded from macro 'XPUSHs':\n9692:13: 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.c:9743:5: note: ')' token is here                XPUSHs(sv_2mortal(newRV_noinc((SV*)res_hv)));\n../../regcomp.h:1076:26: note:     STMT_START {                                        \\expanded from macro 'DEBUG_STATE_r'\n../../perl.h:4666:20: note: expanded from macro 'DEBUG__'re_exec.c\n:9805:13: warning: Socket.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            if (t) STMT_START {                                         \\:\n:9812:5: note: ')' token is here\n:6127:5: note: expanded from macro 'DEBUG_STATE_pp'\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'Socket.xs\n9838:2: note: ')' token is here\n../../pp.h:479:30: note: expanded from macro 'XPUSHs're_exec.c\n:9872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1321:5: note: expanded from macro 'POP_MULTICALL'\n../../cop.h:1235:2: note: expanded from macro 'POPSTACK'Socket.xs\n479:19: note: expanded from macro 'XPUSHs'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../cop.h:1235:2: note: expanded from macro 'POPSTACK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1330:2: note: expanded from macro 'POP_MULTICALL'\n9872:2: note: ')' token is here\n:737:21: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'STMT_END'\n10309:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:124:32: note: re_comp.cexpanded from macro 'ZAPHOD32_MIX':\n:162:5: warning:     DEBUG_r({                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n13129:9: 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]re_comp.c\n:13129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1110:5: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'Set_Node_Length'\nre_comp.c:1099:2: note: expanded from macro 'Set_Node_Length_To_R'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX're_comp.c\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'    Set_Node_Length_To_R(REGNODE_OFFSET(node), len)\n../../zaphod32_hash.h:171:5: note: '{' token is here        vFAIL(\"Missing braces on \\\\N{}\");\nre_comp.c:830:36: note: ../../zaphod32_hash.hexpanded from macro 'Simple_vFAIL':\n171:5: warning: #define Simple_vFAIL(m) STMT_START {                                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:849:3: note: expanded from macro 'Simple_vFAIL2'../../zaphod32_hash.h\n:856:../../zaphod32_hash.h30::125 :3: note: expanded from macro 'ZAPHOD32_MIX'note\n../../perl.h:736:29: note: re_comp.cexpanded from macro 'STMT_START':\n13150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:13150:5: note: ')' token is here#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\\n:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n../../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n18:14: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'SIPROUND'\n:13320:17: note: '{' token is here\n830:36: note: expanded from macro 'Simple_vFAIL'  SIP_ROUNDS;                               \\\n../../perl_siphash.h:18:3: note: re_comp.cexpanded from macro 'SIPROUND':\n830:25: note: expanded from macro 'Simple_vFAIL'  SIP_FINAL_ROUNDS                          \\\n472:25: note: expanded from macro 'RETURN_FAIL_ON_RESTART'    SIP_ROUNDS;                             \\\n819:24: note: expanded from macro 'FAIL2'    SIP_ROUNDS;                             \\\n:819:24: note: expanded from macro 'FAIL2'\nre_comp.c:819:24: note: expanded from macro 'FAIL2'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:13570:5: warning: ../../perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_PARSE(\"atom\");\n../../perl.h:737:21: note: expanded from macro 'STMT_END'                Set_Node_Offset(REGNODE_p(ret), parse_start);\n:713:5: note: expanded from macro 'MBUF_RESTORE'                            warn_non_literal_string(p, packed_warn, message);\nStorable.xs:511:16: note:                             warn_non_literal_string(p, packed_warn, message);expanded from macro 'NEW_STORABLE_CXT_OBJ'\n1934:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'../../pp.h\n:69:5: note: expanded from macro 'PUSHMARK'\nre_comp.c:14465:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:2165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:14486:29: note: '{' token is here\n:788:16: note: expanded from macro 'PREPARE_TO_DIE'\n2172:9: note: '{' token is here                            vFAIL(message);\n388:36: note: expanded from macro 'EXTEND'\nre_comp.c:939:17: note:             XPUSHs(sv_2mortal(newRV_inc(ary[i])));expanded from macro '_WARN_HELPER'\n:14492:29: note: '{' token is here            XPUSHs(sv_2mortal(newRV_inc(ary[i])));\nre_comp.c:947:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'warn_non_literal_string'\nStorable.xs:2223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                            warn_non_literal_string(p, packed_warn, message);\nStorable.xs:2224:5: note: ')' token is herere_comp.c\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'                            warn_non_literal_string(p, packed_warn, message);\n14492:29: note: ')' token is here\n:815:19: note: expanded from macro 'FAIL'\nre_comp.c:939:17: note:             MBUF_PUTC(x);                               \\expanded from macro '_WARN_HELPER'\n:739:7: note:     STMT_START {                                                            \\expanded from macro 'MBUF_XTEND'\nStorable.xs:1049:7: note: expanded from macro 'PUTMARK'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\\nStorable.xs:2398:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                PREPARE_TO_DIE;                                         \\\nStorable.xs:811:5: note: expanded from macro 'MBUF_PUTC'                                ckWARN2reg(p + 1, \"Unrecognized escape \\\\%.1s\"\n:1046:13: note:     STMT_START {                                                            \\expanded from macro 'PUTMARK'\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n815:13: note: expanded from macro 'MBUF_PUTC'\nre_comp.c:840:5: note: Storable.xsexpanded from macro 'vFAIL':\n:739:7: note: expanded from macro 'MBUF_XTEND'\n:969:5: note: expanded from macro 'ckWARNreg'            PUTMARK(SX_SV_YES);\n969:5: note: expanded from macro 'ckWARNreg'            MBUF_XTEND(1);                      \\\n../../perl.h:736:29: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\expanded from macro 'STMT_START'\nStorable.xs:2534:13: note: '{' token is here                PREPARE_TO_DIE;                                         \\\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'Storable.xs\n:2534:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n811:5: note: expanded from macro 'MBUF_PUTC'\n../../perl.h:736:29: note:     STMT_START {                                                        \\expanded from macro 'STMT_START'\nStorable.xs:2560:13: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'                _WARN_HELPER(loc, packwarn,                                 \\\n818:5: note: expanded from macro 'MBUF_PUTC'\n14621:25: note: '{' token is here\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'            UPDATE_WARNINGS_LOC(loc);                                   \\\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC're_comp.c\nStorable.xs:729:5: note:                     FILL_NODE(ret, node_type);expanded from macro 'MBUF_XTEND'\n:795:7: note: expanded from macro 'PREPARE_TO_DIE'\nStorable.xs:2635:13: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n15354:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:819:24: note: expanded from macro 'FAIL2'            WLEN(ilen);                                         \\\n../../perl.h:4675:24: note: Storable.xsexpanded from macro 'DEBUG_r':\n2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1110:5: note: expanded from macro 'Set_Node_Length'\n:1110:5: note: expanded from macro 'Set_Node_Length'\nStorable.xs:1141:13: note: expanded from macro 'STORE_PV_LEN'            Set_Node_Length(REGNODE_p(ret), p - parse_start - 1);\n1044:16: note: expanded from macro 'PUTMARK'\n1106:11: note: expanded from macro 'Set_Node_Length_To_R'\nStorable.xs:2642:13: warning:             Set_Node_Length(REGNODE_p(ret), p - parse_start - 1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1141:13: note: expanded from macro 'STORE_PV_LEN're_comp.c\n:15520:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            PUTMARK(small);                                     \\\nre_comp.c:15520:13: note: '{' token is here#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\nre_comp.c:839:5: note: expanded from macro 'vFAIL'            PUTMARK(clen);                                      \\\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR're_comp.c\n:15520:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:840:5: note: expanded from macro 'vFAIL'            PUTMARK(clen);                                      \\\n308:32: note: expanded from macro 'STORE_UTF8STR'\nStorable.xs:308:32: note:             vFAIL(\"Unescaped left brace in regex is illegal here\");expanded from macro 'STORE_UTF8STR'\n:969:5: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'ckWARNreg'\nStorable.xs:1142:13: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'STORE_PV_LEN'\nStorable.xs:1144:17: note: expanded from macro 'STORE_PV_LEN'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\n:1129:16: note: expanded from macro 'WRITE'\n969:5: note:             STORE_UTF8STR(pv, wlen);expanded from macro 'ckWARNreg'\n:941:13: note:             STORE_UTF8STR(pv, wlen);expanded from macro '_WARN_HELPER'\nStorable.xs:1131:13: note: re_comp.cexpanded from macro 'WRITE':\n15522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n15630:5: note: Storable.xsexpanded from macro 'CLEAR_POSIX_WARNINGS':\nStorable.xs:744:13: note:     STMT_START {                                                            \\expanded from macro 'MBUF_CHK'\n:15770:5: note: ')' token is here\n811:16: note: expanded from macro 'MBUF_PUTC'\nre_comp.c:865:57: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'Simple_vFAIL3'\n:866:3: note: expanded from macro 'Simple_vFAIL3'\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT're_comp.c\n:15852:21: warning:         MBUF_CHK(sizeof(int));                  \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:742:16: note:                     vFAIL3(\"POSIX syntax [%c %c] is reserved for future \"expanded from macro 'MBUF_CHK'\nStorable.xs:1153:13: note:                 CLEAR_POSIX_WARNINGS_AND_RETURN(OOB_NAMEDCLASS);expanded from macro 'STORE_PV_LEN'\n:1078:17: note: expanded from macro 'WLEN'\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'            ADD_POSIX_WARNING(p, NO_BLANKS_POSIX_WARNING);\nre_comp.c:15907:9: note: ')' token is here                MBUF_PUTINT(x);                                         \\\nStorable.xs:742:5: note: expanded from macro 'MBUF_CHK're_comp.c\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            WRITE(pv, ilen);                                    \\\n1131:13: note: expanded from macro 'WRITE'\nStorable.xs:739:5: note: #define ADD_POSIX_WARNING(p, text)  STMT_START {                            \\expanded from macro 'MBUF_XTEND'\n:1131:13: note: expanded from macro 'WRITE'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\nre_comp.c:15636:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'Storable.xs\n:2642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n15959:13: note: '{' token is here\n15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\n../../perl.h:736:29: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'STMT_START'\nre_comp.c:15969:13: note:             PUTMARK(small);                                     \\'{' token is here\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK're_comp.c\n:15976:13: warning:             MBUF_PUTC(x);                               \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'            CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);\n1141:13: note: expanded from macro 'STORE_PV_LEN'\n15639:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'            STORE_SCALAR(pv, wlen);\nStorable.xs:818:5: note: expanded from macro 'MBUF_PUTC're_comp.c\n2644:13: note: ')' token is here\n1142:13: note: expanded from macro 'STORE_PV_LEN'\nre_comp.c:15637:9: note:             PUTMARK(clen);                                      \\expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:16146:13: note: #   define STMT_END     )')' token is here\n742:16: note: expanded from macro 'MBUF_CHK'\n736:29: note: Storable.xsexpanded from macro 'STMT_START':\n1158:31: note: expanded from macro 'STORE_SCALAR'\n../../perl.h:736:29: note:     STMT_START {                                                            \\expanded from macro 'STMT_START'\n:2644:13: note: '{' token is here\n:16377:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'Storable.xs\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR're_comp.c\n:16383:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15618:37: note: expanded from macro 'ADD_POSIX_WARNING'            PUTMARK(large);                                     \\\nStorable.xs:1148:13: note: expanded from macro 'STORE_PV_LEN're_comp.c\n:16383:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            W64LEN(len);                                        \\\nStorable.xs:1093:16: note:                 ADD_POSIX_WARNING(p, \"there is no terminating ':'\");expanded from macro 'W64LEN'\n840:5: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:1148:13: note: re_comp.cexpanded from macro 'STORE_PV_LEN':\n16386:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            W64LEN(len);                                        \\\nStorable.xs:1100:17: note:                 ADD_POSIX_WARNING(p, \"there is no terminating ']'\");expanded from macro 'W64LEN'\n../../perl.h:737:21: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'STMT_END'\n:736:29: note:             STORE_SCALAR(pv, wlen);expanded from macro 'STMT_START'\n:899:57: note: expanded from macro 'vFAIL3utf8f'\n:16444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:26: note: expanded from macro 'DEBUG_r'            MBUF_WRITE(x,y);                                            \\\nStorable.xs:744:13: note:     if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_PARSE)) x  )expanded from macro 'MBUF_CHK'\nStorable.xs:1131:13: note: expanded from macro 'WRITE'    if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_PARSE)) x  )\n:850:5: note: expanded from macro 'MBUF_WRITE'\n:432:5: note: expanded from macro 'REQUIRE_UNI_RULES'\n:811:16: note:     ckWARNexperimental(RExC_parse,expanded from macro 'MBUF_PUTC'\n2644:13: note: '{' token is here\n:16492:5: note: '{' token is here\n:1158:31: note: expanded from macro 'STORE_SCALAR'    ckWARNexperimental(RExC_parse,\n1152:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:2644:13: note: '{' token is here            _WARN_HELPER(loc, packWARN(class),                          \\\n:1158:31: note: expanded from macro 'STORE_SCALAR'\nre_comp.c:16492:5: note: ')' token is here            WLEN(ilen);                                         \\\n:1049:13: note: expanded from macro 'ckWARNexperimental'\n:941:13: note:         MBUF_CHK(sizeof(int));                  \\expanded from macro '_WARN_HELPER'\n1049:13: note: expanded from macro 'ckWARNexperimental'\n840:5: note: expanded from macro 'vFAIL'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nre_comp.c:838:18: note: expanded from macro 'vFAIL'                MBUF_PUTINT(x);                                         \\\nStorable.xs:1153:13: note: re_comp.cexpanded from macro 'STORE_PV_LEN':\n16673:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1153:13: note: expanded from macro 'STORE_PV_LEN'\n1088:7: note: expanded from macro 'WLEN'\n1154:13: note: expanded from macro 'STORE_PV_LEN'\n472:25: note: expanded from macro 'RETURN_FAIL_ON_RESTART'\n462:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nStorable.xs:1131:13: note: expanded from macro 'WRITE're_comp.c\n:16693:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:472:25: note: expanded from macro 'RETURN_FAIL_ON_RESTART'\nStorable.xs:1154:13: note: expanded from macro 'STORE_PV_LEN'                    RETURN_FAIL_ON_RESTART(*flagp, flagp);\n838:29: note: expanded from macro 'vFAIL'\n:1158:31: note: re_comp.cexpanded from macro 'STORE_SCALAR':\n16761:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n729:16: note:     Simple_vFAIL2(m, a1);                               \\expanded from macro 'MBUF_XTEND'\n:742:5: note: expanded from macro 'MBUF_CHK're_comp.c\n841:9: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:2681:9: note: ')' token is here    Simple_vFAIL2(m, a1);                               \\\n../../perl.h:736:29: note: Storable.xsexpanded from macro 'STMT_START':\n2690:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n17008:5: note: '{' token is here\n:830:9: note: expanded from macro 'MBUF_PUTINT'\n830:9: note: expanded from macro 'MBUF_PUTINT'    vFAIL(\"Syntax error in (?[...])\");\nStorable.xs:739:7: note: expanded from macro 'MBUF_XTEND're_comp.c\n:841:3: note: expanded from macro 'vFAIL'\n:836:5: note: expanded from macro 'MBUF_PUTINT'\nre_comp.c:17017:9: note: Storable.xs')' token is here:\n2691:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n744:13: note: expanded from macro 'MBUF_CHK'\n2691:9: note: ')' token is here\n:1088:7: note: expanded from macro 'WLEN'\n:840:5: note: expanded from macro 'vFAIL'\n2715:13: note: '{' token is here\n:840:26: note: expanded from macro 'vFAIL'\n:1168:2: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:2827:9: warning:             RETURN_FAIL_ON_RESTART(*flagp, flagp);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1046:13: note: expanded from macro 'PUTMARK'\nStorable.xs:2827:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:17103:13: warning:         PUTMARK(SX_LOBJECT);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:467:5: note:             MBUF_XTEND(1);                      \\expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\n2827:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1049:7: note:     Set_Node_Length(REGNODE_p(node), RExC_parse - oregcomp_parse + 1); /* MJD */expanded from macro 'PUTMARK'\nre_comp.c:17135:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:2829:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n729:5: note: expanded from macro 'MBUF_XTEND'\n17139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n819:24: note: expanded from macro 'FAIL2'\n:819:24: note: expanded from macro 'FAIL2'            MBUF_PUTC(x);                               \\\nre_comp.c:812:73: note: expanded from macro '_FAIL'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1044:16: note: expanded from macro 'PUTMARK'\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK're_comp.c\nStorable.xs:2834:9: note: ')' token is here    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\\nStorable.xs:2834:9: warning:                 PREPARE_TO_DIE;                                         \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1000:5: note: expanded from macro 'ckWARN2reg_d'                MBUF_PUTLONG(buf);                                      \\\n:1000:5: note: expanded from macro 'ckWARN2reg_d'\nStorable.xs:1106:17: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'W64LEN'\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'    STMT_START {                                                        \\\n1046:13: note:     DEBUG_r({                              \\expanded from macro 'PUTMARK'\n:818:7: note: expanded from macro 'MBUF_PUTC'\n../../regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'                MBUF_PUTINT(y);                                         \\\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'                            DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\\n../../perl.h:737:21: note:     if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_PARSE)) x  )expanded from macro 'STMT_END'\nre_comp.c:17558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:2852:9: warning:     DEBUG_PARSE(\"clas\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:745:5: note: re_comp.cexpanded from macro 'MBUF_CHK':\n:2852:9: note: ')' token is here\nre_comp.c:939:17: note:                 PUTMARK(flags);expanded from macro '_WARN_HELPER'\n:3020:17: note: '{' token is here\nre_comp.c:17395:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'Storable.xs\n:3032:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3032:13: note: '{' token is here\n17402:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\n17702:13: note: '{' token is here\n:830:36: note: expanded from macro 'Simple_vFAIL'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'Storable.xs\n:3032:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:830:9: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'MBUF_PUTINT'\n:745:5: note:     STMT_START {                                                            \\expanded from macro 'MBUF_CHK'\nStorable.xs:847:9: note: re_comp.cexpanded from macro 'MBUF_WRITE':\n17708:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        MBUF_CHK(s);                            \\\n:840:26: note:             MBUF_XTEND(x);                      \\expanded from macro 'vFAIL'\n847:9: note: expanded from macro 'MBUF_WRITE'\n:3034:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3214:13: note: '{' token is herere_comp.c\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'                            ckWARNreg(RExC_parse,\n:1049:5: note: re_comp.cexpanded from macro 'PUTMARK':\n3214:13: note: ')' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    STMT_START {                                                        \\\nre_comp.c:17781:41: note: '{' token is here                MBUF_PUTINT(y);                                         \\\nStorable.xs:830:9: note:                                         vFAIL(\"\\\\N{} here is restricted to one character\");expanded from macro 'MBUF_PUTINT'\n744:13: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'MBUF_CHK'\n1083:17: note: expanded from macro 'WLEN'    STMT_START {                                                            \\\n969:5: note: expanded from macro 'ckWARNreg'            MBUF_XTEND(x);                      \\\n:941:13: note: expanded from macro '_WARN_HELPER'                WRITE(key, len);\nStorable.xs:739:5: note: expanded from macro 'MBUF_XTEND'                                    ckWARNreg(RExC_parse, \"Using just the first character returned by \\\\N{} in character class\");\n:847:9: note: expanded from macro 'MBUF_WRITE'\n:872:5: note: expanded from macro 'vFAIL3'                WRITE(key, len);\nre_comp.c:17829:7: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3350:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:479:19: note: #define vFAIL2(m,a1) STMT_START {                       \\expanded from macro 'XPUSHs'\n:479:59: note: #define Simple_vFAIL2(m,a1) STMT_START {                        \\expanded from macro 'XPUSHs'\nStorable.xs:3350:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n17829:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3363:5: note: '{' token is herere_comp.c\n:17835:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XPUSHs(bdeparse); /* XXX is this already mortal? */\nre_comp.c:855:5: note: expanded from macro 'vFAIL2'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nre_comp.c:856:5: note:     XPUSHs(sv_2mortal(newRV_inc((SV*)cv)));expanded from macro 'vFAIL2'\n:856:30: note: expanded from macro 'vFAIL2'\nStorable.xs:581:18: note: expanded from macro 'CROAK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:736:29: note:                         vFAIL2(\"Empty \\\\%c{}\", c);expanded from macro 'STMT_START'\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'                    vFAIL2(\"Character following \\\\%c must be '{' or a \"\nre_comp.c:17871:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\nre_comp.c:856:30: note:             PUTMARK(small);                                     \\expanded from macro 'vFAIL2'\nStorable.xs:1142:13: note: expanded from macro 'STORE_PV_LEN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:839:5: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'vFAIL'\n788:16: note: expanded from macro 'PREPARE_TO_DIE'\n:1146:13: note: expanded from macro 'STORE_PV_LEN'\nre_comp.c:969:5: note:             MBUF_PUTC(x);                               \\expanded from macro 'ckWARNreg'\nStorable.xs:729:5: note: expanded from macro 'MBUF_XTEND'                PREPARE_TO_DIE;                                         \\\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'                                ckWARNreg(e + 1,\n1147:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1147:13: note: expanded from macro 'STORE_PV_LEN're_comp.c\n:17934:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1106:17: note: re_comp.cexpanded from macro 'W64LEN':\nre_comp.c:840:26: note:                 MBUF_PUTLONG(x);                                        \\expanded from macro 'vFAIL'\nre_comp.c:18067:21: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3398:9: 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'        STORE_UTF8STR(SvPV_nolen(text), len);\n947:5: note: expanded from macro 'warn_non_literal_string'        STORE_UTF8STR(SvPV_nolen(text), len);\nre_comp.c:943:7: note: expanded from macro '_WARN_HELPER'#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\n:308:32: note: #define Simple_vFAIL(m) STMT_START {                                    \\expanded from macro 'STORE_UTF8STR'\nre_comp.c:18086:21: note:             PUTMARK(large);                                     \\'{' token is here\nStorable.xs:308:32: note:                     vFAIL(message);expanded from macro 'STORE_UTF8STR'\n:832:60: note: expanded from macro 'Simple_vFAIL'\n18086:21: note: ')' token is here\n3398:9: note: ')' token is here\n1078:17: note: expanded from macro 'WLEN'\n:308:32: note: expanded from macro 'STORE_UTF8STR'\n838:29: note: expanded from macro 'vFAIL'            MBUF_XTEND(x);                      \\\n18105:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'                    warn_non_literal_string(RExC_parse, packed_warn, message);\n1083:17: note: expanded from macro 'WLEN'\n830:9: note: expanded from macro 'MBUF_PUTINT'\n840:5: note: expanded from macro 'vFAIL'            MBUF_XTEND(x);                      \\\n:18130:29: note: ')' token is here\n:952:17: note: expanded from macro 'reg_warn_non_literal_string'\nre_comp.c:947:5: note:             MBUF_PUTC(x);                               \\expanded from macro 'warn_non_literal_string'\nre_comp.c:939:17: note: Storable.xsexpanded from macro '_WARN_HELPER':\n3400:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nStorable.xs:1158:31: note:                             reg_warn_non_literal_string(expanded from macro 'STORE_SCALAR'\n922:16: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'                WRITE(pv, ilen);                                \\\n891:5: note: expanded from macro 'vFAIL2utf8f'\n:3400:9: note: ')' token is here\n1158:31: note: expanded from macro 'STORE_SCALAR'    STMT_START {                                                            \\\nStorable.xs:1146:13: note: expanded from macro 'STORE_PV_LEN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1049:7: note:                     ckWARN2reg(RExC_parse,expanded from macro 'PUTMARK'\nre_comp.c:788:16: note: expanded from macro 'PREPARE_TO_DIE'        STORE_SCALAR(SvPV_nolen(text), len);\nre_comp.c:18183:21: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3400:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:811:5: note:                     ckWARN2reg(RExC_parse,expanded from macro 'MBUF_PUTC'\nre_comp.c:1006:5: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'ckWARN2reg'\nre_comp.c:943:7: note:             PUTMARK(large);                                     \\expanded from macro '_WARN_HELPER'\n:18220:21: note: ')' token is here\nre_comp.c:17395:16: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'Storable.xs\n:3400:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1106:17: note: expanded from macro 'W64LEN'\n:886:5: note: expanded from macro 'vFAIL4'\nStorable.xs:3400:9: note:     STMT_START {                                                        \\')' token is here\nStorable.xs:745:7: note: expanded from macro 'MBUF_CHK're_comp.c\n:1025:5: note: expanded from macro 'vWARN4'\n18410:17: note: '{' token is here\n1044:5: note: expanded from macro 'PUTMARK'\n830:25: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:840:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'vFAIL'\n../../perl.h:737:21: note: re_comp.cexpanded from macro 'STMT_END':\nStorable.xs:3400:9: note: ')' token is herere_comp.c\n:18494:21: warning:         STORE_SCALAR(SvPV_nolen(text), len);'(' 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'                    vWARN(RExC_parse, \"Both or neither range ends should be Unicode\");\n1153:13: note: expanded from macro 'STORE_PV_LEN'\n:18494:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:846:5: note:                     vWARN(RExC_parse, \"Both or neither range ends should be Unicode\");expanded from macro 'MBUF_WRITE'\n:1154:13: note: expanded from macro 'STORE_PV_LEN'\n:742:5: note: expanded from macro 'MBUF_CHK'\nre_comp.c:18511:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]      CROAK((\"re::regexp_pattern returned only %d results\", (int)count));\nStorable.xs:581:58: note:                         vWARN(RExC_parse, \"Ranges of ASCII printables should\"expanded from macro 'CROAK'\nStorable.xs:3477:5: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'                                vWARN(RExC_parse, \"Ranges of digits should be\"\nre_comp.c:975:5: note: expanded from macro 'vWARN'Storable.xs\n:3477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3477:5: note: ')' token is here\nre_comp.c:18582:33: note: ')' token is hereStorable.xs\n: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                PREPARE_TO_DIE;                                         \\\nStorable.xs:830:9: note: re_comp.cexpanded from macro 'MBUF_PUTINT':\n18600:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        MBUF_CHK(sizeof(int));                  \\\n1025:5: note: expanded from macro 'vWARN4'            MBUF_XTEND(x);                      \\\nre_comp.c:1025:5: note: expanded from macro 'vWARN4'                MBUF_PUTINT(x);                                         \\\nre_comp.c:1025:5: note: Storable.xsexpanded from macro 'vWARN4':\n3483:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:846:5: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'MBUF_WRITE'\n355:5: note: expanded from macro 'setSTR_LEN'\n736:29: note: expanded from macro 'STMT_START'        MBUF_CHK(sizeof(int));                  \\\n../../regcomp.h:360:7: note: Storable.xsexpanded from macro 'setSTR_LEN':\n../../regcomp.h:385:16: note: expanded from macro 'FILL_NODE'Storable.xs\n:3886:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:388:5: note: expanded from macro 'FILL_NODE'\n:20089:9: warning:             MBUF_PUTC(x);                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:698:8: note: expanded from macro 'ANYOF_POSIXL_SET_TO_BITMAP'\n3889:13: note: re_comp.c')' token is here:\nre_comp.c:1084:2: note:             MBUF_PUTC(x);                               \\expanded from macro 'Set_Node_Offset_To_R'\nStorable.xs:3889:13: warning:     Set_Node_Offset_Length(REGNODE_p(ret), orig_parse - RExC_start,'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n818:7: note: expanded from macro 'MBUF_PUTC'\nre_comp.c:1119:5: note: Storable.xsexpanded from macro 'Set_Node_Offset_Length':\n3891:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:20127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_PUTC(x);                               \\\nre_comp.c:1099:2: note: expanded from macro 'Set_Node_Length_To_R'Storable.xs\n:3891:17: warning:         MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4675:35: note: expanded from macro 'DEBUG_r'            MBUF_PUTC(x);                               \\\nStorable.xs:811:5: note: re_comp.cexpanded from macro 'MBUF_PUTC':\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    Set_Node_Offset_Length(REGNODE_p(ret), orig_parse - RExC_start,\n:3893:13: note: '{' token is here    Set_Node_Length_To_R(REGNODE_OFFSET(node), (len));  \\\nStorable.xs:1083:17: note:                     STATIC_ASSERT_STMT(ONLY_LOCALE_MATCHES_INDEX == 1 + INVLIST_INDEX);expanded from macro 'WLEN'\n:830:9: note: expanded from macro 'MBUF_PUTINT'#define STATIC_ASSERT_STMT(COND)      STMT_START { STATIC_ASSERT_DECL(COND); } STMT_END\n745:7: note: expanded from macro 'MBUF_CHK'\n../../perl.h:3997:80: note: Storable.xsexpanded from macro 'STATIC_ASSERT_STMT':\n4018:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20296:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:4018:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1088:7: note: expanded from macro 'WLEN'                    STATIC_ASSERT_STMT(DEFERRED_USER_DEFINED_INDEX == 1 + ONLY_LOCALE_MATCHES_INDEX);\nStorable.xs:4025:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                    SvCUR_set(matches_string, SvCUR(matches_string) - 1);\n1078:17: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'WLEN'\nStorable.xs:4042:9: note: ')' token is herere_comp.c\n:20502:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n815:19: note: expanded from macro 'FAIL'\n1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\nStorable.xs:1073:16: note:     DECLARE_AND_GET_RE_DEBUG_FLAGS;expanded from macro 'WLEN'\n../../regcomp.h:1124:5: note: Storable.xsexpanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS':\n4056:6: warning:     DEBUG_r({                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n830:9: note: re_comp.cexpanded from macro 'MBUF_PUTINT':\n1095:5: note: expanded from macro 'Set_Node_Offset'        MBUF_CHK(sizeof(int));                  \\\n:745:5: note: expanded from macro 'MBUF_CHK'\nStorable.xs:829:16: note: expanded from macro 'MBUF_PUTINT're_comp.c\n:1083:17: note: expanded from macro 'WLEN'\n:20630:2: note:         MBUF_CHK(sizeof(int));                  \\')' token is here\n:744:13: note:     FILL_ADVANCE_NODE(ptr, op);expanded from macro 'MBUF_CHK'\nre_comp.c:20668:5: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n4056:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:836:7: note: expanded from macro 'MBUF_PUTINT'\n:391:21: note: expanded from macro 'FILL_ADVANCE_NODE'\nStorable.xs:1044:16: note:     STMT_START {                                                        \\expanded from macro 'PUTMARK'\nStorable.xs:1049:7: note:     STMT_START {                                                        \\expanded from macro 'PUTMARK'\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'                    FILL_ADVANCE_NODE(offset, op);                      \\\n407:7: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n:20701:5: note:             MBUF_XTEND(x);                      \\'{' token is here\n385:5: note: expanded from macro 'FILL_NODE'\nre_comp.c:20701:5: note: Storable.xs')' token is here:\n4077:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4675:35: note:         MBUF_CHK(8);                            \\expanded from macro 'DEBUG_r'\n:1049:26: note:         MBUF_CHK(8);                            \\expanded from macro 'DEBUG_PARSE_r'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#    define DEBUG_r(a) STMT_START {                                     \\\nre_comp.c:20735:5: warning:                 MBUF_PUTLONG(x);                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1050:64: note: Storable.xsexpanded from macro 'DEBUG_PARSE_r':\n4084:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4084:17: note: '{' token is here\n:1050:64: note: expanded from macro 'DEBUG_PARSE_r'\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'#define DEBUG_PARSE_MSG(funcname)     DEBUG_PARSE_r({           \\\n../../regcomp.h:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'Storable.xs\n:4109:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:20807:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:729:5: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:1044:16: note:         Set_Node_Length(place, 1);expanded from macro 'PUTMARK'\nStorable.xs:815:13: note:         MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\expanded from macro 'MBUF_PUTC'\n:20813:5: note:             MBUF_XTEND(1);                      \\'{' token is here\nStorable.xs:4196:13: note: ')' token is here    STMT_START {                                                        \\\nStorable.xs:1046:13: note: re_comp.cexpanded from macro 'PUTMARK':\n20833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:729:16: note: expanded from macro 'MBUF_XTEND'    DEBUG_r({                              \\\n1049:26: note:             WLEN(classnum);expanded from macro 'DEBUG_PARSE_r'\n20939:13: note: ')' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_PARSE)) x  )\n:739:5: note: re_comp.cexpanded from macro 'MBUF_XTEND':\nStorable.xs:4208:13: note: ')' token is here#define DEBUG_PARSE_MSG(funcname)     DEBUG_PARSE_r({           \\\n../../regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'            WLEN(len);  /* Don't BER-encode, this should be rare */\nre_comp.c:21171:5: note: ')' token is here            MBUF_PUTC(x);                               \\\nStorable.xs:1146:13: note:             FAIL3(\"panic: corrupted regexp opcode %d > %d\",expanded from macro 'STORE_PV_LEN'\n:1049:7: note: expanded from macro 'PUTMARK'\n4265:9: note:     PREPARE_TO_DIE;                                                     \\'{' token is here\n812:73: note: expanded from macro '_FAIL'\n823:30: note: expanded from macro 'FAIL3'\nre_comp.c:21285:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:4265:9: warning:         DEBUG_TRIE_COMPILE_r({'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1147:13: note: expanded from macro 'STORE_PV_LEN'\n:1158:31: note:         DEBUG_TRIE_COMPILE_r({expanded from macro 'STORE_SCALAR'\n../../regcomp.h:1047:28: note: expanded from macro 'DEBUG_COMPILE_r'Storable.xs\n1182:13: note: expanded from macro 'GETMARK'\n4994:5: note: #define DEBUG_OPTIMISE_r(x) DEBUG_r( \\'{' token is here\nStorable.xs:1182:13: note: expanded from macro 'GETMARK're_comp.c\n:23024:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5016:9: note:                 DUMPUNTIL(NEXTOPER(NEXTOPER(node)), nnode);')' token is here\n:1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'\n:1203:13: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'RLEN'\n5030:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:22951:9: note: expanded from macro 'CLEAR_OPTSTART'\n:5051:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:753:5: note: expanded from macro 'MBUF_GETC'\n5053:13: note: re_comp.c')' token is here:\n5057:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5063:17: warning:                     CLEAR_OPTSTART;                                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n581:18: note: expanded from macro 'CROAK'\nStorable.xs:581:58: note: #define DEBUG_OPTIMISE_r(x) DEBUG_r( \\expanded from macro 'CROAK'\nStorable.xs:5067:9: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n23085:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        SAFEPVREAD(classname, (I32)len, malloced_classname);\nStorable.xs:1215:5: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'READ'\nStorable.xs:5092:9: note: ')' token is here                    CLEAR_OPTSTART;                                          \\\n:1220:5: note: expanded from macro 'READ'\nStorable.xs:5092:9: warning:     if (optstart) STMT_START {                                               \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1264:6: note: expanded from macro 'READ_U64'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1217:13: note:             DUMPUNTIL(NEXTOPER(node), NEXTOPER(node) + 1);expanded from macro 'READ'\n4677:24: note: expanded from macro 'DEBUG_r'        READ_U64(len2);\n:1264:6: note: expanded from macro 'READ_U64'\nStorable.xs:1209:7: note: re_comp.cexpanded from macro 'RLEN':\n5122:13: note:     DECLARE_AND_GET_RE_DEBUG_FLAGS;'{' token is here\n:767:16: note: expanded from macro 'MBUF_GETINT'\n737:21: note: expanded from macro 'STMT_END'            PUSHSTACKi(PERLSI_REGCOMP);\n1217:7: note: expanded from macro 'PUSHSTACKi'\n../../scope.h:191:5: note: expanded from macro 'ENTER'Storable.xs\nre_comp.c:24208:13: note: '{' token is hereStorable.xs\n5592:5: warning: ../../pp.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nStorable.xs:5626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:24220:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SEEN_NN(tv, stash, 0);              /* Will return if tv is null */\n5626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:556:5: note: expanded from macro 'SWITCHSTACK'\nStorable.xs:1200:16: note: expanded from macro 'RLEN'            PUSHSTACKi(PERLSI_REGCOMP);\n:1197:5: note: expanded from macro 'PUSHSTACKi'\n:1214:2: note: expanded from macro 'PUSHSTACKi'\n24667:13: note: ')' token is here\n1185:5: note: expanded from macro 'GETMARK'\nStorable.xs:1209:5: note:             if (t) STMT_START {                                         \\expanded from macro 'RLEN'\nStorable.xs:5916:5: warning:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1182:13: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'GETMARK'\nStorable.xs:1217:13: note: expanded from macro 'READ'#  define EXTEND(p,n)   STMT_START {                                    \\\n1235:2: note: expanded from macro 'POPSTACK'\n../../sv.h:1363:48: note: expanded from macro 'SvRV_set'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n737:21: note:     PUSHSTACKi(PERLSI_REGCOMP);expanded from macro 'STMT_END'\nre_comp.c:25223:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1315:13: note: expanded from macro 'SEEN_NN're_comp.c\n:25227:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1224:16: note: expanded from macro 'POPSTACK'            SvRV_set(ref, NULL);                                        \\\nStorable.xs:6168:5: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n25247:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_START'\nSyslog.c:277:13: warning:     ,SIPROUND;SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n476:31: note: ../../perl_siphash.hexpanded from macro 'PUSHi':\n:18:14: note: expanded from macro 'SIPROUND'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../pp.h:476:58: note: expanded from macro 'PUSHi'  SIP_ROUNDS;                               \\\nSyslog.c:355:13: warning:   SIP_ROUNDS;                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n81:3: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n387:5: note: ')' token is here#   define STMT_END     )\n../../XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'  STMT_START {              \\\n:340:67: note: expanded from macro 'XSRETURN_EMPTY'\n340:52: note: expanded from macro 'XSRETURN_EMPTY'\n:809:5: note: #   define STMT_END     )expanded from macro 'CLEAR_ARGARRAY'\n../../zaphod32_hash.h:125:3: note: In file included from expanded from macro 'ZAPHOD32_MIX'notcore.c\n247:13: note: '{' token is here    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);\n116:48: note: expanded from macro 'ZAPHOD32_MIX'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n736:29: note: expanded from macro 'STMT_START'    SIP_ROUNDS;                             \\\n340:52: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN_EMPTY'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        XSRETURN_EMPTY;\n152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\n:3371:5: warning: '}' and ')' tokens terminating 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'APItest.c\n:3394: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#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../op.h:932:16: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'XopENTRY_set'\n../../op.h:932:16: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");expanded from macro 'XopENTRY_set'\n932:5: note: expanded from macro 'XopENTRY_set'\n3562:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n426:5: note: expanded from macro 'TARGi'\n736:29: note: expanded from macro 'STMT_START'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n117:6: note: '{' token is here#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n:62:5: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n../../XSUB.h:325:5: note:     SIP_ROUNDS;                             \\expanded from macro 'XSRETURN'\n../../XSUB.h:325:16: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XSRETURN'\nAPItest.xs:2405:2: warning:     ,SIPROUND;SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n496:35: note: expanded from macro 'mXPUSHp'\n123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:81:3: note:                          } } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'#define mXPUSHn(n)      STMT_START { EXTEND(sp,1); mPUSHn(n); } STMT_END\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#define mXPUSHn(n)      STMT_START { EXTEND(sp,1); mPUSHn(n); } STMT_END\n../../pp.h:497:33: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'mXPUSHn'\n:497:58: note: expanded from macro 'mXPUSHn'\n:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'../../cop.h\n:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2246:5: note:         XPUSHs( gv ? (SV*)gv : &PL_sv_undef);'{' token is here\n../../cop.h:805:5: note:                          } } STMT_ENDexpanded from macro 'CLEAR_ARGARRAY'\n330:7: note: expanded from macro 'XSRETURN'    v ^= (v>>23);                       \\\n../../zaphod32_hash.h:116:37: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n../../perl.h:736:29: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'STMT_START'\nAPItest.c:7394:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\nAPItest.c:7394:5: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'../../zaphod32_hash.h\n:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7496:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:325:16: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");expanded from macro 'XSRETURN'\n:431:5: note: expanded from macro 'TARGu'\n736:29: note: expanded from macro 'STMT_START'  SIP_ROUNDS;                               \\\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'../../perl_siphash.h\n../../perl_siphash.h:87:3: note: APItest.cexpanded from macro 'PERL_SIPHASH_FNC':\n7831:5: warning:   SIP_FINAL_ROUNDS                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n123:15: note:     XSRETURN(1);'{' token is here\n7926:5: note: '{' token is here\n23:5: note:     XSRETURN(1);expanded from macro 'SIPROUND'\n../../pp.h:466:13: note: expanded from macro 'TARGn'APItest.c\n:9117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:475:56: note: APItest.cexpanded from macro 'PUSHn':\n9166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n9196:5: note: ')' token is here\n:466:13: note: expanded from macro 'TARGn'\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n:23:3: note: expanded from macro 'SIPROUND'        XSprePUSH; PUSHu((IV)RETVAL);\n:3354:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3709:13: note: ')' token is here\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'Zlib.c\n:3711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4696:22: note: In file included from expanded from macro 'DEBUG_v'SHA.xs\n247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n247:13: note: '{' token is here\n4616:40: note:     XSRETURN_EMPTY;expanded from macro 'DEBUG_s'\n340:65: note: expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY'In file included from\n../../perl.h:736:29: note: expanded from macro 'STMT_START'module3.c\n:37:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'In file included from\n../../sbox32_hash.h:1482:9: warning: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)'(' 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'            if (t) STMT_START {                                         \\\n../../sbox32_hash.h:85:50: note: In file included from expanded from macro 'SBOX32_MIX4'RealPPPort.xs\n../../perl_siphash.h:87:3: note: RealPPPort.xsexpanded from macro 'PERL_SIPHASH_FNC':\n199:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:31: note: In file included from expanded from macro 'PUSHi'Fcntl.xs\n:4696:22: note: expanded from macro 'DEBUG_v'        XSprePUSH; PUSHi((IV)RETVAL);\n737:21: note:     XSRETURN(1);expanded from macro 'STMT_END'\n2246:5: note: '{' token is here\n../../cop.h:809:7: note:                 SvPV_renew(sv, nlen);expanded from macro 'CLEAR_ARGARRAY'\nRealPPPort.xs:664:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../inline.h:2577:13: warning:                          } } STMT_END'}' 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'../../pp.h\n:388:25: note: expanded from macro 'EXTEND'                         } } STMT_END\nRealPPPort.xs:668:17: note: ')' token is here#  define EXTEND(p,n)   STMT_START {                                    \\\n../../pp.h:498:33: note:                          } } STMT_ENDexpanded from macro 'mXPUSHi'\nFcntl.xs:53:2: note: ')' token is here#define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_END\n11657:31: note:         STMT_START { \\expanded from macro 'STMT_START'\n../../perl.h:736:29: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'STMT_START'\nRealPPPort.xs:671:17: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n324:11: note: expanded from macro 'EXTEND_HWM_SET'        SvRV_set(sv, value);\n:82:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:498:33: note: expanded from macro 'mXPUSHi'\n:680:17: note: '{' token is here\n../../pp.h:477:18: note: expanded from macro 'PUSHu'        STMT_START {                                \\\n../../pp.h:477:31: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'PUSHu'\n320:20: note: expanded from macro 'EXTEND_HWM_SET'\n151: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]#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n87:41: note:     XSRETURN(1);expanded from macro 'ZAPHOD32_SCRAMBLE32'\n88:3: note: #  define STMT_END      )expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:737:21: note: expanded from macro 'STMT_END'        XSprePUSH; PUSHu((UV)RETVAL);\nRealPPPort.c:1997:13: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Byte.c\n../../../sbox32_hash.h:1453:13: note: '{' token is here#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n../../../sbox32_hash.h:1453:13: warning: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n325:5: note: expanded from macro 'XSRETURN'            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);\n330:5: note: expanded from macro 'XSRETURN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n81:3: note: expanded from macro 'PERL_SIPHASH_FNC'#  define STMT_END      )\n23:5: note:     } STMT_ENDexpanded from macro 'SIPROUND'\n../../../inline.h:180:13: 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]\n320:9: note: expanded from macro 'EXTEND_HWM_SET'            } STMT_END;                                                 \\\n../../../perl.h:4616:40: note:         STMT_START {                                \\expanded from macro 'DEBUG_s'\n:476:29: note:     } STMT_ENDexpanded from macro 'PUSHi'\n:476:56: note: expanded from macro 'PUSHi'\nRealPPPort.c:3067:5: note: ')' token is here        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\nByte.c:30:2: warning: '}' and ')' tokens terminating 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\n../../../pp.h:479:32: note: RealPPPort.cexpanded from macro 'XPUSHs':\n3089:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:473:64: note: expanded from macro 'PUSHTARG'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n1575:5: note: '{' token is here    XSRETURN(1);\n../../perl_siphash.h:18:14: note:     STMT_START {                                                        \\expanded from macro 'SIPROUND'\n:75:17: note: expanded from macro 'PUSHMARK'\n../../perl_siphash.h:18:3: note: EBCDIC.cexpanded from macro 'SIPROUND':\n34:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\n../../../inline.h:190:13: 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\");\n247:13: note: ')' token is here\n../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'            } STMT_END;                                                 \\\n../../../perl.h:4616:40: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG_s'\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'    CX_POP_SAVEARRAY(cx);\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'In file included from\n../../zaphod32_hash.h:268: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 2/4\");\n:85:39: note: expanded from macro 'SBOX32_MIX4'\n736:29: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'STMT_START'\n1403:3: note: expanded from macro 'XORSHIFT128_set'\n1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1399:38: note:     ,SIPROUND;SIPROUND;expanded from macro 'XORSHIFT128_set'\n736:29: note:   STMT_START {              \\expanded from macro 'STMT_START'\n../../perl_siphash.h:124:15: 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:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n81:3: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'PERL_SIPHASH_FNC'\n../../inline.h:2246:5: note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\'{' token is here\n:85:50: note: expanded from macro 'SBOX32_MIX4'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../../sbox32_hash.h:1482:9: note:             } STMT_END;                                                 \\')' token is here\n../../../sbox32_hash.h:97:3: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'SBOX32_MIX4'\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\n1402:57: note: expanded from macro 'XORSHIFT128_set'        CLEAR_ARGARRAY(av);\n../../../sbox32_hash.h:1403:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XORSHIFT128_set'\n../../perl.h:737:21: note: ../../../sbox32_hash.hexpanded from macro 'STMT_END':\nre_exec.c:236:5: warning: ../../../perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1124:5: note: ../../../perl_siphash.hexpanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS':\n123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_r({                              \\\n../../../perl.h:736:29: note: re_exec.cexpanded from macro 'STMT_START':\n268:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:346:5: note:   SIP_FINAL_ROUNDS                          \\'{' token is here\n../../../perl_siphash.h:87:3: note: re_exec.cexpanded from macro 'PERL_SIPHASH_FNC':\n360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_FINAL_ROUNDS                          \\\n:736:29: note: expanded from macro 'STMT_START'  SIP_FINAL_ROUNDS                          \\\n1213:5: note: expanded from macro 'NV_PAYLOAD_SIZEOF_ASSERT'#define DEBUG_BUFFERS_r(x) DEBUG_r( \\\n1083:34: note: expanded from macro 'DEBUG_OPTIMISE_MORE_r'        XSprePUSH; PUSHi((IV)RETVAL);\n:426:5: note:                        } STMT_END;expanded from macro 'TARGi'\n../../../inline.h:180:13: warning: POSIX.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2208:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2208:4: note: In file included from '{' token is hereSymbol.c\n../../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'POSIX.c\n:2208:4: warning: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4696:22: note:         DEBUG_EXECUTE_r({expanded from macro 'DEBUG_v'\n:2323:13: note: '{' token is here                DEBUG_EXECUTE_r(Perl_re_printf( aTHX_\n2323:13: note: '{' token is here\n476:18: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'PUSHi'\n../../perl.h:736:29: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'STMT_START'\nre_exec.c:1683:5: note: POSIX.c'{' token is here:\n2454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_EXECUTE_r(Perl_re_printf( aTHX_\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'#    define DEBUG_r(a) STMT_START {                                     \\\nPOSIX.c:2454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\n4677:24: note:     XSRETURN_EMPTY;expanded from macro 'DEBUG_r'\n:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:475:31: note: expanded from macro 'PUSHn'../../../pp.h\n:320:20: note: expanded from macro 'EXTEND_HWM_SET'\n30:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'479\n1341:13: note: expanded from macro 'SvNV_set'\n../../pp.h:475:31: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'PUSHn'\n../../perl.h:6591:28: note: POSIX.cexpanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE':\n3123:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:6595:20: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nre_exec.c:2209:9: note: '{' token is herePOSIX.c\n:3123:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS(c);\n:3151:5: note: '{' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'POSIX.c\n:3151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2242:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]POSIX.c\n:3151: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'            REXEC_FBC_NON_UTF8_CLASS_SCAN(ANYOF_BITMAP_TEST(c, *((U8*)s)));\n1827:5: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'\n:2596:9: note: ')' token is here\n2616:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2008:5: note: expanded from macro 'FBC_BOUND_COMMON_NON_UTF8'\nre_exec.c:2067:5: note: expanded from macro 'FBC_NBOUND_NON_UTF8'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../pp.h:475:58: note: expanded from macro 'PUSHn'    REXEC_FBC_NON_UTF8_SCAN(/* advances s while s < strend */               \\\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN're_exec.c\n:91:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nre_exec.c:2008:5: note: POSIX.cexpanded from macro 'FBC_BOUND_COMMON_NON_UTF8':\n3517:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:2051:5: note: expanded from macro 'FBC_BOUND_NON_UTF8'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n:1812:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\n:2008:5: note: expanded from macro 'FBC_BOUND_COMMON_NON_UTF8'        XSprePUSH; PUSHn((NV)RETVAL);\nre_exec.c:1817:5: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    FBC_BOUND_COMMON_NON_UTF8(TEST_NON_UTF8, REXEC_FBC_TRYIT, PLACEHOLDER)\n:3517:13: note: '{' token is here\n../../perl.h:737:21: note: POSIX.cexpanded from macro 'STMT_END':\n2782:9: note: '{' token is here                         } } STMT_END\n:15777:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n15793:9: note: ')' token is here\n795:5: note: expanded from macro 'PREPARE_TO_DIE'\n15633:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\n15618:48: note: expanded from macro 'ADD_POSIX_WARNING'\n:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'../../../perl_siphash.h\n../../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND're_comp.c\n:16477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:9061:35: note: expanded from macro 'DEBUG_PARSE'\n:9062:5: note: expanded from macro 'DEBUG_PARSE'    ,SIPROUND;SIPROUND;\n:9062:5: note: expanded from macro 'DEBUG_PARSE'\nre_comp.c:16482:5: warning:     ,SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n9062:5: note:   } STMT_ENDexpanded from macro 'DEBUG_PARSE'\n9062:5: note: expanded from macro 'DEBUG_PARSE'\n81:3: note:             _WARN_HELPER(loc, packWARN(class),                          \\expanded from macro 'PERL_SIPHASH_FNC'\nre_comp.c:931:5: note:   SIP_ROUNDS;                               \\expanded from macro '_WARN_HELPER'\n../../perl.h:736:29: note: ../../../perl_siphash.hexpanded from macro 'STMT_START':\n123:15: 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:16492:5: note: ')' token is here  STMT_START {              \\\n87:3: note:                 PREPARE_TO_DIE;                                         \\expanded from macro 'PERL_SIPHASH_FNC'\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'  SIP_FINAL_ROUNDS                          \\\nre_comp.c:16673:25: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:830:36: note: expanded from macro 'Simple_vFAIL'    _PERL_HASH_SEED_STATE(seed,(U8*)state);\n:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'\n180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:855:5: note: expanded from macro 'vFAIL2'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\nre_comp.c:856:5: note: expanded from macro 'vFAIL2'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'                _WARN_HELPER(loc, packwarn,                                 \\\n962:17: note:  PUSHMARK(sp);expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:939:17: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro '_WARN_HELPER'\nTW.c:33:2: warning:             UPDATE_WARNINGS_LOC(loc);                                   \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:962:17: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:975:5: note:    XPUSHs(sv_2mortal(newSVpvn(name,strlen(name))));expanded from macro 'vWARN'\nre_comp.c:20845:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'#   define STMT_END     )\n:169:5: note:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\'{' token is here\n:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note:     ,SIPROUND;SIPROUND;expanded from macro 'DEBUG_r'\n../../perl_siphash.h:23:5: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'SIPROUND'\n../../perl_siphash.h:124:24: note:     STMT_START {                                                            \\')' token is here\n../../perl_siphash.h:124:33: note: re_comp.c')' token is here:\n21247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4675:35: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'DEBUG_r'\n../../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'#    define DEBUG_r(a) STMT_START {                                     \\\n:23093:6: note: ')' token is here\n:22954:5: note: expanded from macro 'CLEAR_OPTSTART'\n../../XSUB.h:434:6: note: expanded from macro 'DBM_ckFilter're_comp.c\n:194:5: note: expanded from macro 'ENTER'\n:434:6: note: expanded from macro 'DBM_ckFilter'\n306:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4668:15: note: expanded from macro 'DEBUG__'\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'            if (t) STMT_START {                                         \\\n../../perl.h:737:21: note: SDBM_File.cexpanded from macro 'STMT_END':\n../../pp.h:75:17: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'PUSHMARK'\n../../XSUB.h:443:6: note: expanded from macro 'DBM_ckFilter're_comp.c\n../../pp.h:78:5: note: expanded from macro 'PUSHMARK'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nre_comp.c:24209:13: note: ')' token is hereSDBM_File.c\n:306:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            XPUSHs(character_name);\n:24209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1197:5: note: expanded from macro 'PUSHSTACKi'            DBM_ckFilter(ST(1), filter[store_key], \"filter_store_key\");\n../../scope.h:191:16: note: expanded from macro 'ENTER'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:24667:13: note: '{' token is here\n194:5: note: expanded from macro 'ENTER'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    STMT_START {                                                      \\\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v're_comp.c\n:24684:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../pp.h:75:17: note:             } STMT_END;                                                 \\expanded from macro 'PUSHMARK'\n../../perl.h:737:21: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\expanded from macro 'STMT_END'\n../../perl.h:4616:40: note:             DBM_ckFilter(ST(1), filter[store_key], \"filter_store_key\");expanded from macro 'DEBUG_s'\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n405:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25222:5: warning: SDBM_File.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n480:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:21: note:     STMT_START {                                                        \\expanded from macro 'STMT_END'\n../../cop.h:1217:7: note: SDBM_File.cexpanded from macro 'PUSHSTACKi':\nSDBM_File.c:484:5: note: re_comp.c')' token is here:\n:737:21: note:     STMT_START {                                                \\expanded from macro 'STMT_END'\n../../cop.h:1235:2: note: expanded from macro 'POPSTACK'            DBM_ckFilter(RETVALSV, filter[fetch_key],\"filter_fetch_key\");\n../../perl.h:4702:22: note: In file included from expanded from macro 'DEBUG_L'Hostname.xs\n../../inline.h:2577:13: note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);')' token is here\n../../perl.h:736:29: note: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)expanded from macro 'STMT_START'\n80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'\n116:37: note:     INIT_TRACEME;expanded from macro 'ZAPHOD32_MIX'\n1569:5: note: ')' token is here\n:151:5: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\expanded from macro 'ASSERT'\n../../perl.h:736:29: note:     STMT_START {                                                 \\expanded from macro 'STMT_START'\nStorable.xs:130:5: note: expanded from macro 'TRACEME'            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);\n711:9: note:     ,SIPROUND;expanded from macro 'MBUF_RESTORE'\n1907:9: note: '{' token is here\n../../perl_siphash.h:87:3: note:     ASSERT(!cxt->s_dirty, (\"context is clean\"));expanded from macro 'PERL_SIPHASH_FNC'\n1918:5: note: ')' token is here    ,SIPROUND;SIPROUND;SIPROUND;\n:1919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1919:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n../../perl_siphash.h:118:15: note: ')' token is here    STMT_START {                                                 \\\n../../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ASSERT(!parent_cxt->s_dirty, (\"parent context clean\"));\n../../perl_siphash.h:123:15: note: ')' token is hereStorable.xs\n130:7: note: expanded from macro 'TRACEME'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:736:29: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'STMT_START'\n:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4696:22: note: expanded from macro 'DEBUG_v'            MBUF_XTEND(1);                      \\\n:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4696:22: note:             PUTMARK(SX_UNDEF);expanded from macro 'DEBUG_v'\n../../perl.h:737:21: note:             MBUF_WRITE(x,y);                                            \\expanded from macro 'STMT_END'\n:2252:9: note: ')' token is here\n../../perl.h:736:29: note:         PUTMARK(SX_DOUBLE);expanded from macro 'STMT_START'\n4669:9: note: expanded from macro 'DEBUG__'        PUTMARK(SX_DOUBLE);\n4702:22: note:         PUTMARK(SX_DOUBLE);expanded from macro 'DEBUG_L'\n127:5: note: expanded from macro 'TRACEME'\n320:20: note:     STMT_START {                                              \\expanded from macro 'EXTEND_HWM_SET'\n:130:5: note: expanded from macro 'TRACEME'\nStorable.xs:1346:13: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");expanded from macro 'BLESS'\n../../zaphod32_hash.h:124:32: note:             TRACEME((\"not blessing 0x%\" UVxf \" in %s\", PTR2UV(s),       \\expanded from macro 'ZAPHOD32_MIX'\nStorable.xs:127:5: note: expanded from macro 'TRACEME'In file included from\n../../zaphod32_hash.h:171: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]\n127:16: note: expanded from macro 'TRACEME'\n:1346:13: note: expanded from macro 'BLESS'\n130:5: note: expanded from macro 'TRACEME'\n:5660:5: note: ')' token is here\n130:7: note: expanded from macro 'TRACEME'\n1315:13: note: expanded from macro 'SEEN_NN'\n:1315:13: note: expanded from macro 'SEEN_NN'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SEEN_NN(tv, stash, 0);              /* Will return if rv is null */\n117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SEEN_NN(tv, stash, 0);              /* Will return if tv is null */\n:736:29: note:   STMT_START {              \\expanded from macro 'STMT_START'\n1203:13: note: expanded from macro 'RLEN'\n1342:13: note: expanded from macro 'BLESS'\nStorable.xs:6130:5: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,')' token is here\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'Storable.xs\n:1215:16: note: expanded from macro 'READ'\n../../perl.h:#   define STMT_END     )736:29: note: expanded from macro 'STMT_START'\n../../perl.h:4616:40: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */expanded from macro 'DEBUG_s'\n../../inline.h:2246:5: warning:     SEEN_NN(&PL_sv_undef, cname, 1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:776:7: note: In file included from expanded from macro 'MBUF_GETINT'Syslog.xs\n6441:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:6441:9: warning:             } STMT_END;                                                 \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:647:17: note: expanded from macro 'KBUFCHK'\n:581:60: note: expanded from macro 'CROAK'\n:6576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n6576:5: note: '{' token is here\n:6577:5: note: ')' token is here\n277:13: note: ')' token is here    SEEN_NN(hv, stash, 0);      /* Will return if table not allocated properly */\n:476:58: note: expanded from macro 'PUSHi'\n../../sv.h:1358:20: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'SvRV_set'\nSyslog.c:298:5: note:     SEEN_NN(hv, stash, 0);      /* Will return if table not allocated properly */'{' token is here\n:325:16: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'XSRETURN'\n:130:7: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'TRACEME'\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'Storable.xs\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            RLEN(size);         /* Get key size */\n:336:13: note: '{' token is here\n409:16: note: expanded from macro 'TARGi'\n:355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:406:5: note: '{' token is here\n:406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1185:7: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'GETMARK'\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n581:60: note: expanded from macro 'CROAK'\n../../pp.h:476:58: note: expanded from macro 'PUSHi'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:452:5: note: ')' token is here\n../../XSUB.h:340:67: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\expanded from macro 'XSRETURN_EMPTY'\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../perl.h:4669:11: note: expanded from macro 'DEBUG__'../../zaphod32_hash.h\n190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\n:1887:13: note: ')' token is here\n168:5: note: ')' token is here\n../../pp.h:475:31: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PUSHn'\nHiRes.c:1960:5: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'{' token is here\n../../perl.h:737:21: note: #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\expanded from macro 'STMT_END'\nHiRes.c:2100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \\\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'In file included from\n../../sbox32_hash.h:85:50: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:97:3: note: HiRes.xsexpanded from macro 'SBOX32_MIX4':\n:1517:9: note: ')' token is here\n../../zaphod32_hash.h:150:5: note: ')' token is here#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n../../zaphod32_hash.h:151:5: warning:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n../../zaphod32_hash.h:157:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]notcore.c\n../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'Typemap.c\n:1140:13: warning:     v ^= (v>>23);                       \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:18: note:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);expanded from macro 'PUSHi'\n../../pp.h:476:31: note: expanded from macro 'PUSHi'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n:409:5: note: expanded from macro 'TARGi'\n../../pp.h:476:18: note: expanded from macro 'PUSHi'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n../../zaphod32_hash.h:116:48: note: Typemap.cexpanded from macro 'ZAPHOD32_MIX':\n1160:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:163:5: note: '{' token is here\n../../pp.h:476:18: note: ../../sbox32_hash.hexpanded from macro 'PUSHi':\n1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1268:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:116:37: note: ../../perl_siphash.hexpanded from macro 'ZAPHOD32_MIX':\n117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'        XSprePUSH; PUSHi((IV)RETVAL);\n:171:5: note:   SIP_FINAL_ROUNDS                          \\'{' token is here\n:23:5: note: #define PUSHp(p,l)      STMT_START { sv_setpvn(TARG, (p), (l)); PUSHTARG; } STMT_ENDexpanded from macro 'SIPROUND'\n../../perl_siphash.h:18:3: note: In file included from expanded from macro 'SIPROUND'XSUB-undef-XS_VERSION.xs\n../../zaphod32_hash.h:116:37: note:     SIP_ROUNDS;                             \\expanded from macro 'ZAPHOD32_MIX'\n../../perl_siphash.h:123:6: note: '{' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../pp.h:476:29: note: ../../perl_siphash.hexpanded from macro 'PUSHi':\n114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\nTypemap.c:1385:5: note: ')' token is here    XORSHIFT96_set(*state,s0,s1,s2,t2);\n124:24: note: ')' token is here\n474:31: note: expanded from macro 'PUSHp'\n../../perl_siphash.h:18:3: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'SIPROUND'\n:320:9: note: expanded from macro 'EXTEND_HWM_SET'\n../../perl_siphash.h:23:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SIPROUND'\n:118:6: note: '{' token is here\n../../pp.h:393:30: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'EXTEND'\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../perl_siphash.h:87:3: note: Typemap.xsexpanded from macro 'PERL_SIPHASH_FNC':\n760:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:474:60: note:     SIP_ROUNDS;                             \\expanded from macro 'PUSHp'\nTypemap.c:1475:13: note:   SIP_ROUNDS;                               \\'{' token is here\n476:29: note: expanded from macro 'PUSHi'    ,SIPROUND;SIPROUND;\n1475:13: note: ')' token is here\n1477:5: note: ')' token is here\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'        CLEAR_ARGARRAY(av);\nAPItest.xs:645:5: note: '{' token is hereIn file included from\n2252:9: note:             if (t) STMT_START {                                         \\')' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\n156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSRETURN_EMPTY;\nAPItest.c:2431: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 4/5\");\n../../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.c\n:2431:5: warning: '}' 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':\n1393:46: note:     XSRETURN(1);expanded from macro 'XORSHIFT96_set'\n2686:4: note: ')' token is here\n2289:23: note: expanded from macro 'SvSetMagicSV'\n../../perl.h:736:29: note: APItest.xsexpanded from macro 'STMT_START':\n1880:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:18:14: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'SIPROUND'\n:737:21: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_END'\n:737:21: note: expanded from macro 'STMT_END'#define mXPUSHp(p,l)    STMT_START { EXTEND(sp,1); mPUSHp((p), (l)); } STMT_END\n2442:2: note: ')' token is here#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n737:21: note: expanded from macro 'STMT_END'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../XSUB.h:330:5: note: APItest.xsexpanded from macro 'XSRETURN':\n:278:5: note:         mXPUSHu(3);')' token is here\n4665:20: note: expanded from macro 'DEBUG__'\n:330:7: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'XSRETURN'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'FastCalc.c\n../../XSUB.h:325:16: note: APItest.xsexpanded from macro 'XSRETURN':\n../../pp.h:69:5: note: In file included from expanded from macro 'PUSHMARK'XSUB-redefined-macros.xs\n:2539:5: note: ')' token is here\n../../XSUB.h:325:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");expanded from macro 'XSRETURN'\nFastCalc.xs:367:7: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:382:7: note: '{' token is hereAPItest.xs\n:2551:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n330:5: note: } STMT_ENDexpanded from macro 'XSRETURN'\n../../perl.h:736:29: note:       RETURN_MORTAL_INT(-1);            /* same len, but first elems differs in len */expanded from macro 'STMT_START'\n:737:21: note: expanded from macro 'STMT_END'#   define STMT_END     )\n../../zaphod32_hash.h../../XSUB.h::125325::3: note: 5expanded from macro 'ZAPHOD32_MIX':\n:124:32: note:     STMT_START {                                                      \\expanded from macro 'ZAPHOD32_MIX'\n:69:16: note: expanded from macro 'PUSHMARK'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_FINALIZE(v0,v1,v2);\n../../perl.h:4616:40: note: #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\expanded from macro 'DEBUG_s'\n1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:388:36: note: ../../sbox32_hash.hexpanded from macro 'EXTEND':\n1456:5: warning: #  define EXTEND(p,n)   STMT_START {                                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:389:26: note: expanded from macro 'EXTEND'#   define STMT_END     )\n4696:22: note: } STMT_ENDexpanded from macro 'DEBUG_v'\nAPItest.xs:2636:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n87:3: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'PERL_SIPHASH_FNC'\n../../pp.h:324:9: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'EXTEND_HWM_SET'\n../../pp.h:388:25: note:   STMT_START {              \\expanded from macro 'EXTEND'\nAPItest.xs:2667:9: warning:     ,SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n100:43: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro '_PERL_HASH_SEED_STATE'\nsv.c:2322:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2322:17: note: '{' token is here\nsv.c:2322:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2322:17: note: ')' token is here\nsv.c:2333:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2333:21: note: '{' token is here\nsv.c:2333:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2333:21: note: ')' token is here\nsv.c:2335:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2335:21: note: '{' token is here\nsv.c:2335:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2335:21: note: ')' token is here\nsv.c:2702:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2702:13: note: '{' token is here\nsv.c:2702:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:2702:13: note: ')' token is here\nsv.c:11373:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11373:9: note: '{' token is here\nsv.c:11373:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:11373:9: note: ')' token is here\n../../sbox32_hash.h:1448:9: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:156:5: note: ')' token is here\n../../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:158:5: note: ')' token is here\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'    XORSHIFT96_set(*state,s0,s1,s2,t2);\n:737:21: note:     v ^= (v>>23);                       \\expanded from macro 'STMT_END'\n../../zaphod32_hash.h:163:5: note: '{' token is here            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);\n:737:21: note: expanded from macro 'STMT_END'    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);\n../../sbox32_hash.h:1490:5: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]attributes.xs\n:247:13: note:     ,SIPROUND;SIPROUND;SIPROUND;'{' token is here\n../../sbox32_hash.h:1456:5: note: '{' token is here../../perl_siphash.h\n:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XORSHIFT96_set(*state,s0,s1,s2,t2);\n../../perl_siphash.h:123:6: warning:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n69:5: note: expanded from macro 'PUSHMARK'\n69:16: note: expanded from macro 'PUSHMARK'\n../../pp.h:431:16: note:                          } } STMT_ENDexpanded from macro 'TARGu'\n../../pp.h:449:5: note: expanded from macro 'TARGu'            XPUSHs(newSVpvs_flags(\"method\", SVs_TEMP));\n388:25: note:         XSprePUSH; PUSHu((UV)RETVAL);expanded from macro 'EXTEND'\n../../pp.h:477:58: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'PUSHu'\n../../sv.h:2266:23: note: B.cexpanded from macro 'SvSETMAGIC':\n924:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: B.cexpanded from macro 'STMT_END':\n../../zaphod32_hash.h:247:13: note: ')' token is hereDumper.xs\n:1741:4: 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\");\n../../zaphod32_hash.h:268:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n114:3: note:                 XPUSHs(retval);expanded from macro 'ZAPHOD32_FINALIZE'\n../../XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF'78\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../cop.h:809:7: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'CLEAR_ARGARRAY'\n150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                XSRETURN(2);\n:3458:17: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\')' token is here\n:3474:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:498:33: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'mXPUSHi'\n../../../zaphod32_hash.h:157:5: note: RealPPPort.xs')' token is here:\n3477:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:737:21: note: expanded from macro 'STMT_END'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define mXPUSHs(s)      XPUSHs(sv_2mortal(s))\n162:5: note: #  define STMT_END      )'{' token is here\n:162:5: note: ')' token is here\n../../../zaphod32_hash.h:88:3: note:                 mXPUSHi(len);expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../../zaphod32_hash.h:80:38: note:                          } } STMT_ENDexpanded from macro 'ZAPHOD32_SCRAMBLE32'\n3483:17: note: ')' token is here    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\n../../pp.h:494:20: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'mXPUSHs'\n../../pp.h:479:19: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XPUSHs'\n../../../zaphod32_hash.h:167:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'{' token is here\n#define mXPUSHs(s)      XPUSHs(sv_2mortal(s))../../../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:736:29: note:                 mXPUSHs(newSVpv(buf, 0));expanded from macro 'STMT_START'\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n../../../sbox32_hash.h:1448:9: note: RealPPPort.c')' token is here:\n7123:5: warning:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1456: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; })'' */\n1487:13: warning:     XSRETURN_EMPTY;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7165:5: note: ')' token is here\n393:30: note:     ,SIPROUND;expanded from macro 'EXTEND'\n18:3: note: expanded from macro 'SIPROUND'        XSprePUSH; PUSHu((UV)RETVAL);\n../../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */\n../../../perl_siphash.h:124:6: note:     STMT_START {                                                        \\')' token is here\n../../pp.h:431:16: note: expanded from macro 'TARGu'../../../perl_siphash.h\n../../../inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_END\n:2252:9: warning: #  define STMT_END      )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:2252:9: note:                                     mXPUSHi(&var != NULL);       \\')' token is here\n../../../pp.h:479:19: note: expanded from macro 'XPUSHs'#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */\n:34:4: note: '{' token is here\nEncode.xs:516:17: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Fcntl.xs\n../../pp.h:69:16: note: expanded from macro 'PUSHMARK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\nEncode.xs:593: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:164:5: 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\nEncode.xs:593:5: note: ')' token is here#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../pp.h:479:30: note: expanded from macro 'XPUSHs'In file included from\n124:32: note:                          } } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:124:32: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:         XSRETURN_NO;expanded from macro 'STMT_START'\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'#define XSRETURN_NO    STMT_START { XST_mNO(0);    XSRETURN(1); } STMT_END\n../../perl_siphash.h:62:5: note: Encode.xsexpanded from macro 'PERL_SIPHASH_FNC':\n806:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'POSIX.c\nPOSIX.c:5399:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:5463:5: note: ')' token is here    v ^= (v>>23);                       \\\n../../perl_siphash.h:124:33: note: ')' token is here../../scope.h\n:191:5: note: expanded from macro 'ENTER'\n../../perl.h:737:21: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'STMT_END'\nre_exec.c:3991:2: note: '{' token is hereSDBM_File.c\n:306:6: warning:         DEBUG_EXECUTE_r(if (!did_match) {'(' 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'            DBM_ckFilter(RETVALSV, filter[fetch_value],\"filter_fetch_value\");\n443:6: note: expanded from macro 'DBM_ckFilter'#define DEBUG_EXECUTE_r(x) DEBUG_r( \\\n480:6: note: '{' token is here\n:4178:5: note: '{' token is here\nSDBM_File.c:480:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_EXECUTE_r(Perl_re_printf( aTHX_  \"%sMatch failed%s\\n\",\n4677:24: note:             PUSHMARK(SP) ;                                      \\expanded from macro 'DEBUG_r'\n../../../zaphod32_hash.h:80:38: note: Storable.xsexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n3521:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\nStorable.xs:3521:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../../zaphod32_hash.h\n:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3521:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n:3521:9: note: ')' token is here\n../../../zaphod32_hash.h:157:5: note:             MBUF_PUTC(x);                               \\'{' token is here\nStorable.xs:811:16: note: expanded from macro 'MBUF_PUTC'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\nStorable.xs:1049:7: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");expanded from macro 'PUTMARK'\n../../../zaphod32_hash.h:159:5: note: Storable.xs')' token is here:\n3527:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n162:5: note: '{' token is here            MBUF_XTEND(1);                      \\\n../../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'        CROAK((\"No magic '%c' found while storing tied %s\", mtype,\n../../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:3586:9: note: '{' token is here\n:116:37: note: expanded from macro 'ZAPHOD32_MIX'            MBUF_PUTC(x);                               \\\n737:21: note: expanded from macro 'STMT_END'        MBUF_CHK(sizeof(int));                  \\\n:830:9: note:     v1 = ROTL32(v1, 17);           \\expanded from macro 'MBUF_PUTINT'\nStorable.xs:1088:5: note: expanded from macro 'WLEN'In file included from\n../../../sbox32_hash.h:1453:13: warning: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1396:57: note:         CROAK((\"Unexpected object type (%d) in store_hook()\", type));expanded from macro 'XORSHIFT96_set'\n../../../sbox32_hash.h:1453:13: note: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END')' token is here\n1482:9: note: '{' token is here\n../../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                CROAK((\"Freeze cannot return references if %s class is using STORABLE_attach\", classname));\nStorable.xs:3811:17: note: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\')' token is here\n../../../sbox32_hash.h:1487:13: note: '{' token is here#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n../../../perl_siphash.h:117:6: note: ')' token is hereStorable.xs\n../../../perl_siphash.h:118:15: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3891:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs../../../perl_siphash.h::818123::6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:../../perl.h124::73733::21: note: expanded from macro 'STMT_END'\n../../../perl_siphash.h:87:3: note:             MBUF_PUTC(x);                               \\expanded from macro 'PERL_SIPHASH_FNC'\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'            MBUF_PUTC(x);                               \\\n1049:7: note: expanded from macro 'PUTMARK'\nKR.c:38:4: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'   XPUSHs(sv_2mortal(newSVpvn(name,strlen(name))));\n../../zaphod32_hash.h:80:38: note: Storable.xsexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n6877:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:150: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../../zaphod32_hash.h:150:5: note: ')' token is here        SEEN0_NN(y,i);                                                  \\\nStorable.xs:6877:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1349:7: note: expanded from macro 'BLESS'\nStorable.xs:6913:5: warning: ../../zaphod32_hash.h'}' 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'    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);\n6927:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:116:37: note: Storable.xsexpanded from macro 'ZAPHOD32_MIX':\n6994:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h            READ(kbuf, size);:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1217:13: note: In file included from expanded from macro 'READ'Hostname.xs\n../../sbox32_hash.h:1448:9: note: '{' token is here            READ(current + 1, (SSize_t)(old_len - len));\nStorable.xs:748:5: note: ../../sbox32_hash.hexpanded from macro 'MBUF_GETC':\nStorable.xs:7113:9: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\')' token is here\n:1182:13: note: expanded from macro 'GETMARK'\n736:29: note: expanded from macro 'STMT_START'        GETMARK(version_minor);\n../../perl.h:737:21: note: ../../sbox32_hash.hexpanded from macro 'STMT_END':\n1180:16: note: expanded from macro 'GETMARK'\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'Storable.xs\n:7269:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\n18:14: note:     STMT_START {                                                        \\expanded from macro 'SIPROUND'\n7269:13: note: '{' token is here\n../../perl_siphash.h:117:6: warning:             READ(&nettag, sizeof(I32)); /* Ordered sequence of I32 */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            MBUF_GETINT(x);                                             \\\n:7393:17: note:   SIP_ROUNDS;                               \\')' token is here\n../../perl_siphash.h:18:14: note:             MBUF_GETINT(x);                                             \\expanded from macro 'SIPROUND'\n647:17: note: expanded from macro 'KBUFCHK'\n:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:100:43: note:                 SvLEN_set(in, klen_tmp);expanded from macro '_PERL_HASH_SEED_STATE'\n../../sv.h:1378:2: note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\expanded from macro 'SvLEN_set'\n../../sv.h:1383:43: note: ../../hv_func.hexpanded from macro 'SvLEN_set':\n166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'                SvLEN_set(in, klen_tmp);\n../../regcomp.h:693:32: note: expanded from macro 'ANYOF_POSIXL_ZERO'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n../../zaphod32_hash.h:124:32: note: #define ANYOF_POSIXL_ZERO(ret)  POSIXL_ZERO(((regnode_charclass_posixl*) (ret))->classflags)expanded from macro 'ZAPHOD32_MIX'\n7450:5: note: '{' token is here\n../../sv.h:1371:13: note: expanded from macro 'SvCUR_set'../../cop.h\n../../perl.h:736:29: note: expanded from macro 'STMT_START'Normalize.c\n:830: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; })\" */\nNormalize.c:830:5: note: re_comp.c')' token is here:\n12236:13: warning:     XSRETURN(1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:709:2: note: '{' token is here\n1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'\n../../perl.h:736:29: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'STMT_START'\n:435:16: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:795:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PREPARE_TO_DIE'\n736:29: note: expanded from macro 'STMT_START'    XSRETURN(1);\n../../XSUB.h:339:52: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN_UNDEF'\n../../perl.h:737:21: note: Normalize.xsexpanded from macro 'STMT_END':\n479:19: note: expanded from macro 'XPUSHs'\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n479:59: note:     Set_Node_Length(node, RExC_parse - start)expanded from macro 'XPUSHs'\n../../zaphod32_hash.h:150:5: warning:         vFAIL(\"Missing braces on \\\\N{}\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:13145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:855:5: note: expanded from macro 'vFAIL2'In file included from\n13145:9: note: ')' token is here\n:855:5: note: expanded from macro 'vFAIL2'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n:856:5: note: expanded from macro 'vFAIL2'\n../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:13150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:788../../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:             vFAIL(\"Zero length \\\\N{}\");expanded from macro 'STMT_END'\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:737:21: note: expanded from macro 'STMT_END'In file included from\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'                        RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)\n:81:3: note:         RETURN_FAIL_ON_RESTART(flags, flagp);expanded from macro 'PERL_SIPHASH_FNC'\nre_comp.c:13441:9: 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:819:24: note: expanded from macro 'FAIL2'../../perl_siphash.h\n:118:15: note: '{' token is here\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'    DEBUG_PARSE_MSG((funcname));                            \\\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'#define DEBUG_PARSE_MSG(funcname)     DEBUG_PARSE_r({           \\\n18:3: note: expanded from macro 'SIPROUND'    DEBUG_PARSE(\"atom\");\n../../perl_siphash.h:18:14: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)expanded from macro 'SIPROUND'\n../../perl_siphash.h:87:3: note:         Set_Node_Length(REGNODE_p(ret), 1); /* MJD */expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'        Set_Node_Length(REGNODE_p(ret), 1); /* MJD */\n1110:5: note: expanded from macro 'Set_Node_Length'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n1099:2: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'Set_Node_Length_To_R'\n800:5: note: expanded from macro 'CX_POP_SAVEARRAY'\nre_comp.c:838:29: note: In file included from expanded from macro 'vFAIL'exception.c\n736:29: note: expanded from macro 'STMT_START'#define Simple_vFAIL(m) STMT_START {                                    \\\nre_comp.c:788:16: note../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16949:17: warning: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n../../sbox32_hash.h:1490:5: note: '{' token is herere_comp.c\n:16972:25: warning:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nvFAIL(\"Operand with no preceding operator\");../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:830:25: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'Simple_vFAIL'\n:736:29: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_START'\n../../perl_siphash.h:118:24: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:839:5: note:     SIP_ROUNDS;                             \\expanded from macro 'vFAIL'\n17017:9: note: '{' token is here\n123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n17021:9: note: '{' token is here\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND're_comp.c\n833:3: note: expanded from macro 'Simple_vFAIL'\n../../perl_siphash.h:124:15: note: '{' token is here        vFAIL(\"Incomplete expression within '(?[ ])'\");\n17032:9: note: ')' token is here\n87:3: re_comp.c:840:5: note: expanded from macro 'vFAIL'\n../../inline.h:2252:9: warning:     _WARN_HELPER(loc, packed_warn,                                      \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n805:5: note: expanded from macro 'CLEAR_ARGARRAY'\nexception.c:25:5: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../zaphod32_hash.h:151:5: warning:             DEBUG_PARSE_MSG((scan==p ? \"tail\" : \"\"));'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:                        } STMT_END;expanded from macro 'STMT_START'\n../../regcomp.h:1050:64: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");expanded from macro 'DEBUG_PARSE_r'\n../../perl.h:4676:45: note: expanded from macro 'DEBUG_r'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n813:3: note: expanded from macro '_FAIL'\n../../regcomp.h:1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'  SIP_ROUNDS;                               \\\n4675:35: note:     ,SIPROUND;SIPROUND;expanded from macro 'DEBUG_r'\n../../inline.h:2252:9: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n809:5: note:                          } } STMT_ENDexpanded from macro 'CLEAR_ARGARRAY'\n:2442: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]    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");\n../../zaphod32_hash.h:159:5: note: ')' token is hereAPItest.xs\n:2443:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:498:58: note: expanded from macro 'mXPUSHi'\n2450:2: note: ')' token is here\n1453:13: note: ')' token is here\n../../sbox32_hash.h:1456:5: note: ')' token is hereAPItest.xs\n:2520:5: warning:     XORSHIFT96_set(*state,s0,s1,s2,t2);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2527:5: 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]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../pp.h:388:25: note: expanded from macro 'EXTEND'../../perl_siphash.h\n:118:15: 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#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n:5378:5: note: ')' token is here\n:5451:5: note: '{' token is here\n../../perl.h:736:29: note: Typemap.cexpanded from macro 'STMT_START':\n883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n476:31: note: expanded from macro 'PUSHi'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nAPItest.c:5560:2: warning: Typemap.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:963:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n981:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.c\n:5609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHu((UV)RETVAL);\n../../XSUB.h:340:52: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'XSRETURN_EMPTY'\n../../pp.h:431:16: note: expanded from macro 'TARGu'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nTypemap.c:1160:13: warning: APItest.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n5775:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHi((IV)RETVAL);\n5807:5: note:     XSRETURN(1);'{' token is here\n1187:5: note: '{' token is here\n../../XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'        XSprePUSH; PUSHp((char *)RETVAL, sizeof(*RETVAL));\nAPItest.c:5929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n736:29: note:     XSRETURN_EMPTY;expanded from macro 'STMT_START'\nTypemap.c:1365:5: note: '{' token is here#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nAPItest.xs:3784:5: note:         XSprePUSH; PUSHp((char *)&RETVAL, sizeof(RETVAL));expanded from macro 'check_ll'\n:3784:16: note: expanded from macro 'check_ll'\n1455:13: note: '{' token is here        check_ll(o, \".const1\");\n474:60: note: expanded from macro 'PUSHp'\n3793:9: note: ')' token is here\n../../pp.h:476:58: note: expanded from macro 'PUSHi'APItest.xs\n:3813:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:3787:Typemap.xs:803: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#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../pp.h:497:58: note: expanded from macro 'mXPUSHn'APItest.c\n:6175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:340:24: note: expanded from macro 'XSRETURN_EMPTY'\n339:52: note:     mXPUSHi(in[i]->a);expanded from macro 'XSRETURN_UNDEF'\n../../pp.h:498:33: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'mXPUSHi'\n../../XSUB.h:330:5: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'XSRETURN'\n:833:5: note: '{' token is here    PUSH_MULTICALL_FLAGS(the_cv, 0)\n:388:36: note:     PUSH_MULTICALL_FLAGS(the_cv, 0)expanded from macro 'EXTEND'\n../../cop.h:1301:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'#  define EXTEND(p,n)   STMT_START {                                    \\\n../../cop.h:1214:2: note: expanded from macro 'PUSHSTACKi'Typemap.xs\n:834:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1288:5: note: Typemap.xsexpanded from macro 'PUSH_MULTICALL':\n838:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note:     POP_MULTICALL;expanded from macro 'STMT_START'\n../../perl.h:737:21: note: APItest.xsexpanded from macro 'STMT_END':\n3900:5: warning: #   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1755:2: note: ')' token is here\n5: note../../pp.h: :476:58: note: expanded from macro 'PUSHi'\n:1913:5: note: '{' token is here\n1331:2: note: expanded from macro 'POP_MULTICALL'\n:1331:2: note: expanded from macro 'POP_MULTICALL'\n../../perl_siphash.h:123:15: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);'{' token is here\n795:16: note: expanded from macro 'CX_POP_SAVEARRAY'\n:805:5: note: expanded from macro 'CLEAR_ARGARRAY'\n:403:7: note: '{' token is here\n../../XSUB.h:330:5: note:         STMT_START {                                                    \\expanded from macro 'XSRETURN'\n../../perl.h:4666:20: note: FastCalc.xsexpanded from macro 'DEBUG__':\n407:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4702:22: note:       RETURN_MORTAL_INT(-1);expanded from macro 'DEBUG_L'\n../../zaphod32_hash.h:170:5: note:         XPUSHs(obj);'{' token is here\n736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n946:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n117:6: warning: ../../pp.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n87:3: note: ../../pp.hexpanded from macro 'PERL_SIPHASH_FNC':\n:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1546:37: note: expanded from macro 'SvTAINTED_on'\n736:29: note: ../../pp.hexpanded from macro 'STMT_START':\nCwd.xs:690:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\nCwd.xs:691:2: note:     STMT_START {                                        \\'{' token is here\n325:16: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'XSRETURN'\n:389:26: note:     } STMT_ENDexpanded from macro 'EXTEND'\nCwd.xs:744:2: note: #   define STMT_END     )'{' token is here\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'    STMT_START {                                        \\\n../../zaphod32_hash.h:150:5: warning: Zlib.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3060:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:477:58: note: expanded from macro 'PUSHu'    SIP_ROUNDS;                             \\\n:736:29: note: expanded from macro 'STMT_START'    SIP_ROUNDS;                             \\\n325:16: note:   STMT_START {              \\expanded from macro 'XSRETURN'\nZlib.c:3352:13: note:   SIP_FINAL_ROUNDS                          \\'{' 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]../../zaphod32_hash.h\n../../perl.h:4666:31: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");expanded from macro 'DEBUG__'\n169: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: In file included from ')' token is hereMD5.xs\n../../zaphod32_hash.h:125:3: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'ZAPHOD32_MIX'\n4616:40: note:         XSRETURN(1);  /* self */expanded from macro 'DEBUG_s'\n680:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nMD5.c:898:5: note: In file included from '{' token is hereSHA.xs\n../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\n../../zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../zaphod32_hash.h\n:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n116:37: note: expanded from macro 'ZAPHOD32_MIX'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n../../perl.h:737:21: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_END'\n159:5: note: '{' token is here\n../../zaphod32_hash.h:124:32: note: ../../zaphod32_hash.hexpanded from macro 'ZAPHOD32_MIX':\n169:5: note: ')' token is here\n../../zaphod32_hash.h:169:5: note: ')' token is here../../zaphod32_hash.h\n../../perl_siphash.h:87:3: note:   SIP_ROUNDS;                               \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'  SIP_ROUNDS;                               \\\n../../hv_func.h:166:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:         XSprePUSH; PUSHu((UV)RETVAL);expanded from macro 'STMT_START'\n../../../zaphod32_hash.h:156:5: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END'{' token is here\n../../../zaphod32_hash.h:159:5: note: RealPPPort.c')' token is here:\n../../../zaphod32_hash.h:164:5: note: RealPPPort.c')' token is here:\n2051:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n476:18: note: expanded from macro 'PUSHi'\n171:5: note: ')' token is here\nRealPPPort.c:2152:5: warning:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:737:21: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'STMT_END'\n62:5: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'PERL_SIPHASH_FNC'\n2242:5: note: ')' token is here  SIP_FINAL_ROUNDS                          \\\n../../../perl_siphash.h:118:24: 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:320:9: note:     ,SIPROUND;SIPROUND;expanded from macro 'EXTEND_HWM_SET'\n../../../perl_siphash.h:81:3: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'                         EXTEND_HWM_SET(p, n);                          \\\n:1268:9: note: '{' token is here\n../../../perl_siphash.h:124:24: note: RealPPPort.xs'{' token is here:\n1268:9: 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 hereRealPPPort.xs\n:1272:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.c\n:2749:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n340:52: note: expanded from macro 'XSRETURN_EMPTY'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n../../../inline.h:2246:5: 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\nRealPPPort.c:3223:5: note: In file included from '{' token is hereByte.c\n../../../perl.h:4665:20: note: expanded from macro 'DEBUG__'RealPPPort.c\n:3223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'RealPPPort.c\n:3223:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../../pp.h:78:7: note:     STMT_START {                                                        \\expanded from macro 'PUSHMARK'\n../../../pp.h:389:26: note: expanded from macro 'EXTEND'RealPPPort.c\n:3405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:736:29: note: RealPPPort.cexpanded from macro 'STMT_START':\n3423:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nByte.c:34:4: 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\n../../../pp.h:389:26: note: expanded from macro 'EXTEND'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\nRealPPPort.c:3423:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n./ppport.h:11658:25: note: Byte.cexpanded from macro 'STMT_END':\n3423:13: note: ')' token is here\nRealPPPort.c:3425:5: note:    XPUSHs(sv_2mortal(newSVpvn(name,strlen(name))));'{' token is here\n../../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'RealPPPort.c\n:5595: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  STMT_START {              \\\n:6222:5: note: '{' token is here\n../../pp.h:477:31: note: expanded from macro 'PUSHu'../../perl_siphash.h\n:6322:13: note: ')' token is here\nRealPPPort.c:6342:13: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'{' token is here\n:6342:13: note: ')' token is here\n../../pp.h:409:16: note: expanded from macro 'TARGi'In file included from\n../../pp.h:426:7: note: expanded from macro 'TARGi'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\nRealPPPort.c:7353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../pp.h:494:20: note: expanded from macro 'mXPUSHs'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\nUtil.xs:78:5: note: '{' token is here../../zaphod32_hash.h\n:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:324:11: note: expanded from macro 'EXTEND_HWM_SET'\nUtil.xs:79:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");')' token is here\n../../zaphod32_hash.h:116:37: note: #define XSRETURN_UV(v) STMT_START { XST_mUV(0,v);  XSRETURN(1); } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'#define XSRETURN_UV(v) STMT_START { XST_mUV(0,v);  XSRETURN(1); } STMT_END\n498:31: note: expanded from macro 'mXPUSHi'\n../../perl.h:736:29: note: ../../sbox32_hash.hexpanded from macro 'STMT_START':\n1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n498:33: note: expanded from macro 'mXPUSHi'\n../../perl.h:736:29: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'STMT_START'\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'            mXPUSHs(newRV_noinc((SV*)info_av));\n../../perl_siphash.h:62:5: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'PERL_SIPHASH_FNC'\n:736:29: note: expanded from macro 'STMT_START'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:737:21: note:     sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \\expanded from macro 'STMT_END'\n../../../perl_siphash.h:87:3: note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:124:24: note: '{' token is here    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);\n4696:22: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'DEBUG_v'\n:33:2: note: ')' token is here\n479:32: note: expanded from macro 'XPUSHs'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../inline.h:190:13: note: '{' token is here#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n34:2: note: '{' token is here\n:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        STMT_START {                                \\\n../../perl.h:4696:22: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'DEBUG_v'\n../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                         EXTEND_HWM_SET(p, n);                          \\\n../../perl_siphash.h:123:6: note: '{' token is hereIn file included from\n:736:29: note: expanded from macro '\\\n6649:4: note: '{' token is here                SvTAINTED_on(tmp);\n1722:12: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\n../../perl.h:737:21: note: expanded from macro 'STMT_END're_exec.c\n:4696:22: note: expanded from macro 'DEBUG_v'#   define STMT_END     )\n6615:13: note:             SvCUR_set(str,(e-s));expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nUnicode.xs:508:23: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:1474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:                 ((sv)->sv_u.svu_pv = (val)); } STMT_ENDexpanded from macro 'STMT_START'\n../../sv.h:2289:23: note:     if (!temp_result) shrink_buffer(result);expanded from macro 'SvSetMagicSV'\n:2272:3: note: expanded from macro 'SvSetSV_and'\n1371:2: note: expanded from macro 'SvCUR_set'\nre_comp.c:10845:21: note: ')' token is here        STMT_START {                                                        \\\n10920:21: note: ')' token is here\nre_comp.c:846:29: note: expanded from macro 'Simple_vFAIL2're_exec.c\n10920:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../regcomp.h\n8598:13: note: '{' token is here\nre_comp.c:846:29: note: re_exec.cexpanded from macro 'Simple_vFAIL2':\n../../regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'                    vFAIL3(\"Regexp modifiers \\\"%c\\\" and \\\"%c\\\" are mutually exclusive\", has_charset_modifier, *(RExC_parse - 1));\n:10927:21: note: '{' token is here\nre_comp.c:931:16: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro '_WARN_HELPER'\n1039:5: note: expanded from macro 'vWARN5'\n4675:24: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'DEBUG_r'\n:1039:5: note: expanded from macro 'vWARN5're_exec.c\n../../perl.h:736:29: note:         STMT_START {                                                        \\expanded from macro 'STMT_START'\n:10968:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n10968:25: note: ')' token is here\n:1012:5: note: expanded from macro 'vWARN3'\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'            REGCP_UNWIND(ST.lastcp);\n:969:5: note: expanded from macro 'ckWARNreg'\n:854:22: note: expanded from macro 'vFAIL2'\nre_comp.c:11008:21: 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:856:5: note: expanded from macro 'vFAIL2'#    define DEBUG_r(a) STMT_START {                                     \\\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        STMT_START {                                                        \\\nre_exec.c:8783:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:11029:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11029:17: note: ')' token is here\n../../perl.h:4675:35: note: re_comp.cexpanded from macro 'DEBUG_r':\n11031:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11043:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\n:8814:6: warning:     vFAIL2(\"Use of modifier '%c' is not allowed in Unicode property wildcard\"'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:846:40: note: expanded from macro 'Simple_vFAIL2'#   define STMT_END     )\n:426:23: note:         vFAIL2(\"Sequence %.3s... not terminated\", parse_start);expanded from macro 'regcpblow'\n856:5: note: expanded from macro 'vFAIL2're_exec.c\n849:3: note:     regcpblow(cp)expanded from macro 'Simple_vFAIL2'\nre_comp.c:1091:11: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:11151:5: warning: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1049:26: note: expanded from macro 'DEBUG_PARSE_r'\n../../regcomp.h:1051:29: note: re_comp.cexpanded from macro 'DEBUG_OPTIMISE_r':\n11206:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:788:16: note:                     DEBUG_OPTIMISE_r(expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:839:5: note: expanded from macro 'vFAIL'                    CLOSE_CAPTURE(paren,\nre_comp.c:833:3: note:     DEBUG_STATE_r(                                              \\expanded from macro 'Simple_vFAIL'\n:11209:21: note: ')' token is here\n11240:25: note: '{' token is here\nre_comp.c:840:5: note: expanded from macro 'vFAIL'#define DEBUG_BUFFERS_r(x) DEBUG_r( \\\nre_comp.c:830:36: note: expanded from macro 'Simple_vFAIL'            UNWIND_PAREN(ST.lastparen, ST.lastcloseparen);\n11249:25: note: ')' token is here\n439:5: note: expanded from macro 'REQUIRE_BRANCHJ'\nre_comp.c:439:7: note: expanded from macro 'REQUIRE_BRANCHJ'#    define DEBUG_r(a) STMT_START {                                     \\\nre_exec.c:288:5: note: re_comp.cexpanded from macro 'REGCP_SET':\n11407:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9057:13: note: re_comp.cexpanded from macro 'CURLY_SETPAREN':\n11499:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11499:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:830:25: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:11499:17: note:     DEBUG_BUFFERS_r(Perl_re_exec_indentf( aTHX_                            \\'{' token is here\nre_comp.c:830:36: note: expanded from macro 'Simple_vFAIL'                CURLY_SETPAREN(ST.paren, ST.count);\n:4039:20: note:                         vFAIL(\"Sequence (?P>... not terminated\");expanded from macro 'NOT_REACHED'\n:840:5: note: expanded from macro 'vFAIL'        } STMT_END\nre_comp.c:11524:25: warning: #    define DEBUG_r(a) STMT_START {                                     \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11535:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define regcpblow(cp) LEAVE_SCOPE(cp)   /* Ignores regcppush()ed data. */\nre_comp.c:11535:3: note: '{' token is here    DEBUG_BUFFERS_r(Perl_re_exec_indentf( aTHX_  \\\n863:45: note: ../../perl.hexpanded from macro 'Simple_vFAIL3':\n873:34: note: expanded from macro 'vFAIL3'\nre_comp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'                SET_RECURSE_LOCINPUT(\"FAKE-END[before]\", CUR_EVAL.prev_recurse_locinput);\nre_comp.c:846:40: note: #   define STMT_END     )expanded from macro 'Simple_vFAIL2'\n../../sv.h:1371:2: note: expanded from macro 'SvCUR_set'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1062:28: note:                                 SvCUR_set(sv_dat, SvCUR(sv_dat) + sizeof(I32));expanded from macro 'DEBUG_EXECUTE_r'\n:4675:35: note: expanded from macro 'DEBUG_r'\nre_comp.c:11607:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            NOT_REACHED; /* NOTREACHED */\n11607:29: note: '{' token is here\n:11628:21: note: ')' token is here#   define STMT_END     )\nre_comp.c:840:26: note: expanded from macro 'vFAIL'        STMT_START {                                                        \\\n../../perl.h:736:29: note: re_exec.cexpanded from macro 'STMT_START':\nre_comp.c:11664:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            NOT_REACHED; /* NOTREACHED */\n11664:3: note: ')' token is here        } STMT_END\n:857:3: note: expanded from macro 'vFAIL2'\n:11669:7: note: ')' token is here\n../../perl.h:737:21: note:                 DEBUG_EXECUTE_r({expanded from macro 'STMT_END'\nre_comp.c:11730:25: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'                    DEBUG_STATE_pp(\"pop (no final)\");\nre_comp.c:840:26: note: re_exec.cexpanded from macro 'vFAIL':\n11775:25: note: ')' token is here\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'#define DEBUG_STATE_r(x) DEBUG_r( \\\nre_comp.c:832:60: note: expanded from macro 'Simple_vFAIL'    DEBUG_STATE_r({                                         \\\n1091:11: note: expanded from macro 'Set_Node_Offset_To_R'\nre_exec.c:9812:5: note: ')' token is herere_comp.c\n:11828:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_EXECUTE_r(\n1076:26: note:         STMT_START {                                                        \\expanded from macro 'DEBUG_STATE_r'\n1324:2: note: expanded from macro 'POP_MULTICALL'\nre_comp.c:815:19: note: expanded from macro 'FAIL'#define CX_LEAVE_SCOPE(cx) LEAVE_SCOPE(cx->blk_oldsaveix)\nre_exec.c:9872:2: note: ')' token is herere_comp.c\n:11887:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        POP_MULTICALL;\n4677:24: note:     } STMT_ENDexpanded from macro 'DEBUG_r'\n:4677:26: note: expanded from macro 'DEBUG_r'#   define STMT_END     )\n:6625:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\nre_comp.c:12438:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                STMT_START {                                                  \\\n:435:5: note: expanded from macro 'REQUIRE_BRANCHJ'\n:736:29: note:         _CHECK_AND_WARN_PROBLEMATIC_LOCALE;expanded from macro 'STMT_START'\n:10141:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10494:2: 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../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\nre_comp.c:17592:13: note: '{' token is hereIn file included from\n17592:13: note: ')' token is here\n1032:5: note: expanded from macro 'ckWARN4reg'\n:927:7: note: expanded from macro 'UPDATE_WARNINGS_LOC'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\n:116:37: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'ZAPHOD32_MIX'\nre_comp.c:17708:17: 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 {                              \\\nre_comp.c:17765:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n:17765:29: note: ')' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    STMT_START {                                                        \\\n17783:37: note: '{' token is here  SIP_FINAL_ROUNDS                          \\\n../../perl_siphash.h:123:15: 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:23:3: note: expanded from macro 'SIPROUND'                    vFAIL2(\"Empty \\\\%c\", (U8)value);\nre_comp.c:17829:7: note: ../../perl_siphash.h')' token is here:\n17835:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_START'\n:846:29: note: expanded from macro 'Simple_vFAIL2'  SIP_FINAL_ROUNDS                          \\\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    Simple_vFAIL2(m, a1);                               \\\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\\n../../perl.h:4665:9: note:                     POSIXL_ZERO(posixl);expanded from macro 'DEBUG__'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define POSIXL_ZERO(field)      STMT_START { (field) = 0; } STMT_END\n../../inline.h:190:13: note: '{' token is here                    POSIXL_ZERO(posixl);\n../../perl.h:4696:22: note: #define POSIXL_ZERO(field)      STMT_START { (field) = 0; } STMT_ENDexpanded from macro 'DEBUG_v'\n../../perl.h:4665:20: note: expanded from macro 'DEBUG__'re_comp.c\n:18220:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1083:54: note: expanded from macro 'Set_Node_Offset_To_R'\n80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    ,SIPROUND;\n../../perl_siphash.h:81:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:87:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");expanded from macro 'PERL_SIPHASH_FNC'\n124:15: note: ')' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'../../sbox32_hash.h\n:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:4696:22: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);expanded from macro 'DEBUG_v'\n../../cop.h:805:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'CLEAR_ARGARRAY'\n../../pp.h:477:18: note: expanded from macro 'PUSHu'In file included from\n477:31: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'PUSHu'\n../../pp.h:431:5: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'TARGu'\n:736:29: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'STMT_START'\nTypemap.c:763:13: note: '{' token is here        STMT_START {                                                    \\\n737:21: note:         XSprePUSH; PUSHu((UV)RETVAL);expanded from macro 'STMT_END'\nAPItest.xs:1880:6: note: ')' token is hereIn file included from\nAPItest.c:2704:5: note: ')' token is here    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);\n:158:5: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:159:5: warning: APItest.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2793:5: note: ')' token is here\n116:37: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../XSUB.h:340:24: note: #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\expanded from macro 'XSRETURN_EMPTY'\nAPItest.c:2981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../sbox32_hash.h\n../../XSUB.h:340:35: note:   SIP_ROUNDS;                               \\expanded from macro 'XSRETURN_EMPTY'\nAPItest.c:3195:5: warning:     ,SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:3237:13: note: ')' token is here../../perl_siphash.h\n../../perl_siphash.h:124:33: note: ')' token is hereAPItest.c\n:3237:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n4666:20: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG__'\n:497:33: note: expanded from macro 'mXPUSHn'\n../../pp.h:393:28: note: expanded from macro 'EXTEND'            } STMT_END;                                                 \\\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'    STMT_START {                                                        \\\n../../perl.h:737:21: note:             ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");expanded from macro 'STMT_END'\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'        CX_LEAVE_SCOPE(cx);                                             \\\n:4665:20: note: expanded from macro 'DEBUG__'\nAPItest.xs:3956:5: warning: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1330:2: note: expanded from macro 'POP_MULTICALL'\n../../inline.h:180:13: warning:     POP_MULTICALL;'}' 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'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n:4666:20: note: expanded from macro 'DEBUG__'        CATCH_SET(multicall_oldcatch);                                  \\\n../../cop.h:159:5: note:             if (t) STMT_START {                                         \\expanded from macro 'CATCH_SET'\n../../cop.h:1331:2: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'POP_MULTICALL'\n:166:7: note: expanded from macro 'CATCH_SET'\n737:21: note:     POP_MULTICALL;expanded from macro 'STMT_END'\n330:7: note:     STMT_START {                                        \\expanded from macro 'XSRETURN'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../zaphod32_hash.h:116:48: note:     STMT_START {                                        \\expanded from macro 'ZAPHOD32_MIX'\nAPItest.c:7525:5: note: ')' token is hereIn file included from\n:99:36: note: expanded from macro 'SBOX32_MIX3'\n99:47: note: expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:1482:9: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n../../perl.h:736:29: note: APItest.cexpanded from macro 'STMT_START':\n9196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:9234:5: note: ')' token is here            SvNV_set(TARG, TARGn_nv);                                   \\\n./inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'\n./perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n./thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'\n./inline.h:2746:5: note: '{' token is here\n./thread.h:297:16: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:298: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:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'\n./inline.h:2746:5: note: ')' token is here\n./thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n./thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n./thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'\n./thread.h:301:7: note: expanded from macro 'PERL_READ_LOCK'\n./inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n./perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n./thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n./inline.h:2829:5: note: '{' token is here\n./thread.h:304:16: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n./inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./inline.h:2829:5: note: ')' token is here\n./thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:251:5: note: expanded from macro 'COND_SIGNAL'\n./thread.h:251:16: note: expanded from macro 'COND_SIGNAL'\n./thread.h:256:5: note: expanded from macro 'COND_SIGNAL'\n./thread.h:256:7: note: expanded from macro 'COND_SIGNAL'\n./thread.h:312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n./thread.h:313: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:8152:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8152:2: note: '{' token is here\nop.c:8152:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8152:2: note: ')' token is here\nop.c:8375:6: 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:8375:6: note: '{' token is here\n./op.h:294:34: note: expanded from macro 'PM_SETRE'\nop.c:8375:6: 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:8375:6: note: ')' token is here\n./op.h:298:27: note: expanded from macro 'PM_SETRE'\nop.c:8399:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8399:6: note: '{' token is here\nop.c:8399:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8399:6: note: ')' token is here\nop.c:8656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8656:5: note: '{' token is here\nop.c:8656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:8656:5: note: ')' token is here\nop.c:13042:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13042:6: note: '{' token is here\nop.c:13042:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:13042:6: note: ')' token is here\nop.c:18612: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:18612:5: note: '{' token is here\nop.c:18612:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18612:5: note: ')' token is here\nop.c:18617: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:18617:5: note: '{' token is here\nop.c:18617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nop.c:18617:5: note: ')' token is here\npad.c:2204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2204:5: note: '{' token is here\npad.c:2204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2204:5: note: ')' token is here\npad.c:2206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2206:5: note: '{' token is here\npad.c:2206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\npad.c:2206: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:6504: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:6505: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\n./perl.h:7153:13: note: expanded from macro 'STORE_LC_NUMERIC_SET_STANDARD'\n./perl.h:6922:16: note: expanded from macro 'LC_NUMERIC_LOCK'\n./perl.h:6675:9: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:6675:20: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:6681:17: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:6695:9: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:6695:11: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:7122:13: note: expanded from macro 'RESTORE_LC_NUMERIC'\n./perl.h:6923:32: note: expanded from macro 'LC_NUMERIC_UNLOCK'\n./perl.h:6698:9: note: expanded from macro 'LOCALE_UNLOCK_'\n./perl.h:6698:20: note: expanded from macro 'LOCALE_UNLOCK_'\n./perl.h:6704:17: note: expanded from macro 'LOCALE_UNLOCK_'\n./perl.h:6718:9: note: expanded from macro 'LOCALE_UNLOCK_'\n./perl.h:6718:11: note: expanded from macro 'LOCALE_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\nutil.c:2965:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2965:5: note: '{' token is here\nutil.c:2965:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2965:5: note: ')' token is here\nutil.c:2970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2970:5: note: '{' token is here\nutil.c:2970:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2970:5: note: ')' token is here\nutil.c:2990:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2990:5: note: '{' token is here\nutil.c:2990:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2990:5: note: ')' token is here\nutil.c:2995:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2995:5: note: '{' token is here\nutil.c:2995:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:2995:5: note: ')' token is here\nutil.c:3956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7308:28: note: expanded from macro 'LOCALTIME_LOCK'\n./perl.h:6827:41: note: expanded from macro 'gwENVr_LOCALEr_LOCK'\n./perl.h:7237:31: note: expanded from macro 'ENV_LOCK'\n./thread.h:316:5: note: expanded from macro 'PERL_WRITE_LOCK'\nutil.c:3956:5: note: '{' token is here\n./thread.h:316:16: note: expanded from macro 'PERL_WRITE_LOCK'\n./thread.h:317:9: note: expanded from macro 'PERL_WRITE_LOCK'\nutil.c:3956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:3956:5: note: ')' token is here\n./thread.h:324:13: note: expanded from macro 'PERL_WRITE_LOCK'\n./thread.h:267:5: note: expanded from macro 'COND_WAIT'\n./thread.h:267:16: note: expanded from macro 'COND_WAIT'\n./thread.h:272:5: note: expanded from macro 'COND_WAIT'\n./thread.h:272:7: note: expanded from macro 'COND_WAIT'\n./thread.h:329:5: note: expanded from macro 'PERL_WRITE_LOCK'\n./thread.h:329:7: note: expanded from macro 'PERL_WRITE_LOCK'\nutil.c:3960:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7309:28: note: expanded from macro 'LOCALTIME_UNLOCK'\n./perl.h:6828:41: note: expanded from macro 'gwENVr_LOCALEr_UNLOCK'\n./perl.h:7238:31: note: expanded from macro 'ENV_UNLOCK'\n./thread.h:332:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\nutil.c:3960:5: note: '{' token is here\n./thread.h:332:16: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./thread.h:333:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\nutil.c:3960:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:3960:5: note: ')' token is here\n./thread.h:334:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./thread.h:335:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\n./thread.h:335:7: note: expanded from macro 'PERL_WRITE_UNLOCK'\nutil.c:4208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7310:28: note: expanded from macro 'MKTIME_LOCK'\nutil.c:4208:5: note: '{' token is here\nutil.c:4208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4208:5: note: ')' token is here\nutil.c:4210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7311:28: note: expanded from macro 'MKTIME_UNLOCK'\nutil.c:4210:5: note: '{' token is here\nutil.c:4210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4210:5: note: ')' token is here\nutil.c:4224:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6912:41: note: expanded from macro 'STRFTIME_LOCK'\nutil.c:4224:3: note: '{' token is here\nutil.c:4224:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4224:3: note: ')' token is here\nutil.c:4226:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6913:41: note: expanded from macro 'STRFTIME_UNLOCK'\nutil.c:4226:3: note: '{' token is here\nutil.c:4226:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4226:3: note: ')' token is here\nutil.c:4255:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4255:7: note: '{' token is here\nutil.c:4255:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4255:7: note: ')' token is here\nutil.c:4257:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4257:7: note: '{' token is here\nutil.c:4257:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:4257:7: note: ')' token is here\nutil.c:5515:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5515:9: note: '{' token is here\nutil.c:5515:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5515:9: note: ')' token is here\nutil.c:5522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5522:9: note: '{' token is here\nutil.c:5522:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nutil.c:5522:9: 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]\n./thread.h:440:34: note: expanded from macro 'LOCK_DOLLARZERO_MUTEX'\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:3338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:441:35: note: expanded from macro 'UNLOCK_DOLLARZERO_MUTEX'\nmg.c:3338:9: note: '{' token is here\nmg.c:3338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nmg.c:3338: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\nperl.c:91:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:411:5: note: expanded from macro 'ALLOC_THREAD_KEY'\nperl.c:91:2: note: '{' token is here\n./thread.h:411:16: note: expanded from macro 'ALLOC_THREAD_KEY'\n./thread.h:413:13: note: expanded from macro 'ALLOC_THREAD_KEY'\nperl.c:91:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:91:2: note: ')' token is here\n./thread.h:416:5: note: expanded from macro 'ALLOC_THREAD_KEY'\n./thread.h:416:7: note: expanded from macro 'ALLOC_THREAD_KEY'\nperl.c:92:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:3849:28: note: expanded from macro 'PERL_SET_THX'\n./thread.h:395:5: note: expanded from macro 'PERL_SET_CONTEXT'\nperl.c:92:2: note: '{' token is here\n./thread.h:395:16: note: expanded from macro 'PERL_SET_CONTEXT'\nperl.c:92:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:400:5: note: expanded from macro 'PERL_SET_CONTEXT'\nperl.c:92:2: note: ')' token is here\n./thread.h:400:7: note: expanded from macro 'PERL_SET_CONTEXT'\nperl.c:93:2: 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:2: note: '{' token is here\n./thread.h:193:16: note: expanded from macro 'MUTEX_INIT'\nperl.c:93:2: 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:2: note: ')' token is here\n./thread.h:198:7: note: expanded from macro 'MUTEX_INIT'\nperl.c:94:2: 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:2: note: '{' token is here\nperl.c:94:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:94:2: 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:6503: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:2: 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:2: note: '{' token is here\nperl.c:96:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:96:2: 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:6749:33: note: expanded from macro 'LOCALE_INIT'\nperl.c:97:9: note: '{' token is here\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\nperl.c:98:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6507: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:7241:31: note: expanded from macro 'ENV_INIT'\n./thread.h:338:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nperl.c:99:9: note: '{' token is here\n./thread.h:338:16: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n./thread.h:339: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:340:9: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n./thread.h:243:5: note: expanded from macro 'COND_INIT'\n./thread.h:243:16: note: expanded from macro 'COND_INIT'\n./thread.h:248:5: note: expanded from macro 'COND_INIT'\n./thread.h:248:7: note: expanded from macro 'COND_INIT'\n./thread.h:342:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n./thread.h:342:7: note: expanded from macro 'PERL_RW_MUTEX_INIT'\nperl.c:100:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:100:2: note: '{' token is here\nperl.c:100:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:100:2: note: ')' token is here\nperl.c:101:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:101:2: note: '{' token is here\nperl.c:101:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:101:2: note: ')' token is here\nperl.c:110:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:110:2: note: '{' token is here\nperl.c:110:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:110:2: 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:150:51: note: expanded from macro 'PERL_SYS_INIT_BODY'\n./perl.h:4908: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:3324: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:2: 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./perl.h:7242:31: note: expanded from macro 'ENV_TERM'\n./thread.h:345:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nperl.c:144:2: note: '{' token is here\n./thread.h:345:16: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:346:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:275:5: note: expanded from macro 'COND_DESTROY'\n./thread.h:275:16: note: expanded from macro 'COND_DESTROY'\nperl.c:144:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:280:5: note: expanded from macro 'COND_DESTROY'\nperl.c:144:2: note: ')' token is here\n./thread.h:280:7: note: expanded from macro 'COND_DESTROY'\n./thread.h:347:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:232:5: note: expanded from macro 'MUTEX_DESTROY'\n./thread.h:232:16: note: expanded from macro 'MUTEX_DESTROY'\n./thread.h:238:5: note: expanded from macro 'MUTEX_DESTROY'\n./thread.h:238:7: note: expanded from macro 'MUTEX_DESTROY'\n./thread.h:348:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./thread.h:348:7: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n./unixish.h:156:15: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:6510:35: note: expanded from macro 'USER_PROP_MUTEX_TERM'\n./unixish.h:156:37: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:6750:33: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6750:44: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6751:37: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6752:37: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6738:21: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6738:32: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6746:21: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6746:23: note: expanded from macro 'LOCALE_TERM_POSIX_2008_'\n./perl.h:6753:33: note: expanded from macro 'LOCALE_TERM'\n./perl.h:6753:35: note: expanded from macro 'LOCALE_TERM'\n./unixish.h:157:5: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./hv.h:627:30: note: expanded from macro 'HINTS_REFCNT_TERM'\n./unixish.h:157:24: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:6506:40: note: expanded from macro 'KEYWORD_PLUGIN_MUTEX_TERM'\n./unixish.h:158: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:158:26: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./op.h:609:27: note: expanded from macro 'OP_REFCNT_TERM'\n./unixish.h:159:5: note: expanded from macro 'PERL_SYS_TERM_BODY'\n./perl.h:4910:2: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4910:13: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4912:3: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4913:2: note: expanded from macro 'PERLIO_TERM'\n./perl.h:4913:4: note: expanded from macro 'PERLIO_TERM'\nperl.c:1615:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:421:5: note: expanded from macro 'FREE_THREAD_KEY'\nperl.c:1615:2: note: '{' token is here\n./thread.h:421:16: note: expanded from macro 'FREE_THREAD_KEY'\nperl.c:1615:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./thread.h:423:5: note: expanded from macro 'FREE_THREAD_KEY'\nperl.c:1615:2: note: ')' token is here\n./thread.h:423:7: note: expanded from macro 'FREE_THREAD_KEY'\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:21953:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21953:21: note: '{' token is here\nregcomp.c:21953:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21953:21: note: ')' token is here\nregcomp.c:21955:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21955:21: note: '{' token is here\nregcomp.c:21955:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21955:21: note: ')' token is here\nregcomp.c:21979:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21979:21: note: '{' token is here\nregcomp.c:21979:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21979:21: note: ')' token is here\nregcomp.c:21981:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21981:21: note: '{' token is here\nregcomp.c:21981:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:21981:21: note: ')' token is here\nregcomp.c:22113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22113:5: note: '{' token is here\nregcomp.c:22113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22113:5: note: ')' token is here\nregcomp.c:22215:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22215:3: note: '{' token is here\nregcomp.c:22215:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22215:3: note: ')' token is here\nregcomp.c:22217:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22217:3: note: '{' token is here\nregcomp.c:22217:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:22217:3: note: ')' token is here\nregcomp.c:23718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23695:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'\nregcomp.c:23718:5: note: '{' token is here\nregcomp.c:23718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23718:5: note: ')' token is here\nregcomp.c:23732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23696:30: note: expanded from macro 'RESTORE_CONTEXT'\nregcomp.c:23732:5: note: '{' token is here\nregcomp.c:23732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:23732:5: note: ')' token is here\nregcomp.c:24594:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6508:35: note: expanded from macro 'USER_PROP_MUTEX_LOCK'\nregcomp.c:24594:13: note: '{' token is here\nregcomp.c:24594:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24594:13: note: ')' token is here\nregcomp.c:24609:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6509:35: note: expanded from macro 'USER_PROP_MUTEX_UNLOCK'\nregcomp.c:24609:21: note: '{' token is here\nregcomp.c:24609:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24609:21: note: ')' token is here\nregcomp.c:24624:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24624:21: note: '{' token is here\nregcomp.c:24624:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24624:21: note: ')' token is here\nregcomp.c:24640:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24640:21: note: '{' token is here\nregcomp.c:24640:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24640:21: note: ')' token is here\nregcomp.c:24655:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24655:17: note: '{' token is here\nregcomp.c:24655:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24655:17: note: ')' token is here\nregcomp.c:24672:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24672:13: note: '{' token is here\nregcomp.c:24672:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24672:13: note: ')' token is here\nregcomp.c:24675:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24675:13: note: '{' token is here\nregcomp.c:24675:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24675:13: note: ')' token is here\nregcomp.c:24679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24679:13: note: '{' token is here\nregcomp.c:24679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24679:13: note: ')' token is here\nregcomp.c:24761:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24761:13: note: '{' token is here\nregcomp.c:24761:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24761:13: note: ')' token is here\nregcomp.c:24770:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24770:17: note: '{' token is here\nregcomp.c:24770:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24770:17: note: ')' token is here\nregcomp.c:24777:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24777:17: note: '{' token is here\nregcomp.c:24777:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24777:17: note: ')' token is here\nregcomp.c:24782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24782:13: note: '{' token is here\nregcomp.c:24782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregcomp.c:24782:13: note: ')' token is here\n./perl.h:7095:13: note: expanded from macro 'STORE_LC_NUMERIC_SET_TO_NEEDED_IN'\nsv.c:10884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10884:5: note: '{' token is here\nsv.c:10884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:10884:5: note: ')' token is here\nsv.c:13660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13660:5: note: '{' token is here\nsv.c:13660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:13660:5: note: ')' token is here\nsv.c:14035:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14035:13: note: '{' token is here\nsv.c:14035:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14035:13: note: ')' token is here\nsv.c:14043:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14043:13: note: '{' token is here\nsv.c:14043:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14043:13: note: ')' token is here\nsv.c:14049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14049:13: note: '{' token is here\nsv.c:14049:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14049:13: note: ')' token is here\nsv.c:14061:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14061:17: note: '{' token is here\nsv.c:14061:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14061:17: note: ')' token is here\nsv.c:14067:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14067:17: note: '{' token is here\nsv.c:14067:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14067:17: note: ')' token is here\nsv.c:14073:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14073:9: note: '{' token is here\nsv.c:14073:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14073:9: note: ')' token is here\nsv.c:14148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14148:5: note: '{' token is here\nsv.c:14148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14148:5: note: ')' token is here\nsv.c:14189:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14189:13: note: '{' token is here\nsv.c:14189:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14189:13: note: ')' token is here\nsv.c:14198:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14198:9: note: '{' token is here\nsv.c:14198:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14198:9: note: ')' token is here\nsv.c:14211:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14211:17: note: '{' token is here\nsv.c:14211:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14211:17: note: ')' token is here\nsv.c:14229:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14229:21: note: '{' token is here\nsv.c:14229:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14229:21: note: ')' token is here\nsv.c:14262:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14262:21: note: '{' token is here\nsv.c:14262:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14262:21: note: ')' token is here\nsv.c:14264:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14264:21: note: '{' token is here\nsv.c:14264:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14264:21: note: ')' token is here\nsv.c:14265:22: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14265:22: note: '{' token is here\nsv.c:14265:22: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14265:22: note: ')' token is here\nsv.c:14468:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14468:21: note: '{' token is here\nsv.c:14468:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14468:21: note: ')' token is here\nsv.c:14470:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14470:21: note: '{' token is here\nsv.c:14470:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14470:21: note: ')' token is here\nsv.c:14818:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14818:17: note: '{' token is here\nsv.c:14818:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14818:17: note: ')' token is here\nsv.c:14918:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14918:21: note: '{' token is here\nsv.c:14918:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14918:21: note: ')' token is here\nsv.c:14920:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14920:21: note: '{' token is here\nsv.c:14920:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:14920:21: note: ')' token is here\nsv.c:15048:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15048:13: note: '{' token is here\nsv.c:15048:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15048:13: note: ')' token is here\nsv.c:15049:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15049:13: note: '{' token is here\nsv.c:15049:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15049:13: note: ')' token is here\nsv.c:15162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15162:5: note: '{' token is here\nsv.c:15162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15162:5: note: ')' token is here\nsv.c:15589:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15589:5: note: '{' token is here\nsv.c:15589:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15589:5: note: ')' token is here\nsv.c:15591:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15591:5: note: '{' token is here\nsv.c:15591:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15591:5: note: ')' token is here\nsv.c:15856:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15856:13: note: '{' token is here\nsv.c:15856:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15856:13: note: ')' token is here\nsv.c:15857:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15857:13: note: '{' token is here\nsv.c:15857:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15857:13: note: ')' token is here\nsv.c:15878:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15878:9: note: '{' token is here\nsv.c:15878:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15878:9: note: ')' token is here\nsv.c:15900:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15900:9: note: '{' token is here\nsv.c:15900:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15900:9: note: ')' token is here\nsv.c:15939:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15939:9: note: '{' token is here\nsv.c:15939:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15939:9: note: ')' token is here\nsv.c:15949:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15949:9: note: '{' token is here\nsv.c:15949:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15949:9: note: ')' token is here\nsv.c:15966:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15966:9: note: '{' token is here\nsv.c:15966:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15966:9: note: ')' token is here\nsv.c:15980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15980:9: note: '{' token is here\nsv.c:15980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15980: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:8251:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:4214:2: note: expanded from macro 'SET_reg_curpm'\nregexec.c:8251:3: note: '{' token is here\nregexec.c:8251:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8251:3: note: ')' token is here\nregexec.c:8287:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8287:6: note: '{' token is here\nregexec.c:8287:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8287:6: note: ')' token is here\nregexec.c:8329:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8329:6: note: '{' token is here\nregexec.c:8329:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:8329:6: note: ')' token is here\nregexec.c:9371:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9371:3: note: '{' token is here\nregexec.c:9371:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:9371:3: note: ')' token is here\nregexec.c:10902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10902:5: note: '{' token is here\nregexec.c:10902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nregexec.c:10902: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:2103: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\n./perl.h:7164:13: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\ntime64.c:310:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7301:28: note: expanded from macro 'GMTIME_LOCK'\n./perl.h:7275:13: note: expanded from macro 'ENVr_LOCALEr_LOCK'\ntime64.c:310:9: note: '{' token is here\n./perl.h:7275:24: note: expanded from macro 'ENVr_LOCALEr_LOCK'\n./perl.h:7275:44: note: expanded from macro 'ENVr_LOCALEr_LOCK'\ntime64.c:310:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:310:9: note: ')' token is here\n./perl.h:7275:59: note: expanded from macro 'ENVr_LOCALEr_LOCK'\n./perl.h:7275:61: note: expanded from macro 'ENVr_LOCALEr_LOCK'\ntime64.c:329:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:7302:28: note: expanded from macro 'GMTIME_UNLOCK'\n./perl.h:7277:9: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\ntime64.c:329:9: note: '{' token is here\n./perl.h:7277:20: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\n./perl.h:7277:22: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\ntime64.c:329:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:329:9: note: ')' token is here\n./perl.h:7277:59: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\n./perl.h:7277:61: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\ntime64.c:481:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:481:5: note: '{' token is here\ntime64.c:481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:481:5: note: ')' token is here\ntime64.c:488:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:488:9: note: '{' token is here\ntime64.c:488:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:488:9: note: ')' token is here\ntime64.c:509:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:509:5: note: '{' token is here\ntime64.c:509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\ntime64.c:509:5: note: ')' token is here\nlocale.c:462:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:462:9: note: '{' token is here\nlocale.c:462:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:462:9: note: ')' token is here\nlocale.c:803:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6806:41: note: expanded from macro 'PORCELAIN_SETLOCALE_LOCK'\n./perl.h:6789:26: note: expanded from macro 'gwLOCALE_LOCK'\nlocale.c:803:9: note: '{' token is here\nlocale.c:803:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:803:9: note: ')' token is here\nlocale.c:805:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:6807:41: note: expanded from macro 'PORCELAIN_SETLOCALE_UNLOCK'\n./perl.h:6790:26: note: expanded from macro 'gwLOCALE_UNLOCK'\nlocale.c:805:9: note: '{' token is here\nlocale.c:805:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:805:9: note: ')' token is here\nlocale.c:931:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:931:9: note: '{' token is here\nlocale.c:931:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:931:9: note: ')' token is here\nlocale.c:988:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:988:21: note: '{' token is here\nlocale.c:988:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:988:21: note: ')' token is here\nlocale.c:1239:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1239:17: note: '{' token is here\nlocale.c:1239:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1239:17: note: ')' token is here\nlocale.c:1243:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1243:17: note: '{' token is here\nlocale.c:1243:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1243:17: note: ')' token is here\nlocale.c:1345:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1345:5: note: '{' token is here\nlocale.c:1345:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1345:5: note: ')' token is here\nlocale.c:3357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3357:13: note: '{' token is here\nlocale.c:3357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3357:13: note: ')' token is here\nlocale.c:3370:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3370:9: note: '{' token is here\nlocale.c:3370:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3370:9: note: ')' token is here\nlocale.c:3374:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3374:9: note: '{' token is here\nlocale.c:3374:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3374:9: note: ')' token is here\nlocale.c:3387:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3387:13: note: '{' token is here\nlocale.c:3387:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:3387:13: note: ')' token is here\nlocale.c:5312:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5312:21: note: '{' token is here\nlocale.c:5312:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5312:21: note: ')' token is here\nlocale.c:5330:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5330:21: note: '{' token is here\nlocale.c:5330:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5330:21: note: ')' token is here\nlocale.c:6236:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6077:9: note: expanded from macro 'CLEANUP_STRXFRM'\nlocale.c:6236:5: note: '{' token is here\nlocale.c:6077:20: note: expanded from macro 'CLEANUP_STRXFRM'\nlocale.c:6236:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6080:9: note: expanded from macro 'CLEANUP_STRXFRM'\nlocale.c:6236:5: note: ')' token is here\nlocale.c:6080:11: note: expanded from macro 'CLEANUP_STRXFRM'\nlocale.c:6251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6251:5: note: '{' token is here\nlocale.c:6251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6251:5: note: ')' token is here\nlocale.c:6945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6945:5: note: '{' token is here\nlocale.c:6945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6945:5: note: ')' token is here\nlocale.c:6947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6947:5: note: '{' token is here\nlocale.c:6947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6947:5: note: ')' token is here\n../../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n../../thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2746:5: note: '{' token is here\n../../thread.h:297:16: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:298: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:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'\n../../inline.h:2746:5: note: ')' token is here\n../../thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n../../thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:301:7: note: expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../inline.h:2829:5: note: '{' token is here\n../../thread.h:304:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2829:5: note: ')' token is here\n../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:251:5: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:251:16: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:256:5: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:256:7: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../thread.h:313: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\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:151:5: note: '{' token is here\n../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\nZlib.c:1022:37: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Peek.xs\n:2246:5: note: '{' token is here\n../../inline.h:2746:5: warning:     XSRETURN(1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:1071:5: note: ../../thread.h'{' token is here:\n297:5: note: expanded from macro 'PERL_READ_LOCK'    XSRETURN(1);\n../../pp.h:477:31: note: In file included from expanded from macro 'PUSHu'Peek.xs\n2829:5: warning:     } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7251:28: note: expanded from macro 'GETENV_UNLOCK'\nZlib.c:1214:13: note: ')' token is here#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nPeek.c:770:13: note: ')' token is here#  define EXTEND(p,n)   STMT_START {                                    \\\n:770:13: note: ')' token is here\n../../../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'\n../../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n../../../thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../inline.h:2746:5: note: '{' token is here\n../../../thread.h:297:16: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:298: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:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'\n../../../inline.h:2746:5: note: ')' token is here\n../../../thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n../../../thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../../thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:301:7: note: expanded from macro 'PERL_READ_LOCK'\n../../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../../thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../inline.h:2829:5: note: '{' token is here\n../../../thread.h:304:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:2829:5: note: ')' token is here\n../../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:251:5: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:251:16: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:256:5: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:256:7: note: expanded from macro 'COND_SIGNAL'\n../../../thread.h:312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:313:7: note: expanded from macro 'PERL_READ_UNLOCK'\n../../hv_func.h:103:3: note: In file included from expanded from macro '_PERL_HASH_SEED_STATE'Fcntl.xs\n2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                        \\\nRealPPPort.c:853:13: note: In file included from ')' token is hereEncode.xs\n476:31: note:     GETENV_UNLOCK;expanded from macro 'PUSHi'\n../../inline.h:2829:5: warning: RealPPPort.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n880:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11658:25: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'STMT_END'\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\nEncode.xs:49:5: warning: RealPPPort.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:19: note: RealPPPort.cexpanded from macro 'XPUSHs':\n976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\n:737:21: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_END'\n67:13: note: ')' token is here#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n:105:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:30: note: RealPPPort.cexpanded from macro 'XPUSHs':\n1076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1098:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:32: note: Encode.xsexpanded from macro 'XPUSHs':\n185:9: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1371:13: note: expanded from macro 'SvCUR_set'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n737:21: note: #  define STMT_END      )expanded from macro 'STMT_END'\n479:19: note:                 mXPUSHi(sv == svr);expanded from macro 'XPUSHs'\n../../pp.h:498:33: note: expanded from macro 'mXPUSHi'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../perl.h:736:29: note: RealPPPort.xsexpanded from macro 'STMT_START':\n673:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n674:17: note: #   define STMT_END     )')' token is here\n../../pp.h:498:33: note: expanded from macro 'mXPUSHi'    STMT_START {                                                      \\\n:479:32: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'XPUSHs'\n479:32: note: expanded from macro 'XPUSHs'                mXPUSHi(SvREFCNT(sv) == 7);\n:393:28: note: expanded from macro 'EXTEND'                         } } STMT_END\n479:32: note: expanded from macro 'XPUSHs'                mXPUSHi(SvREFCNT(sv) == 8);\n../../pp.h:498:60: note: expanded from macro 'mXPUSHi'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n388:25: note: expanded from macro 'EXTEND'#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */\nRealPPPort.xs:682:17: note: #  define EXTEND(p,n)   STMT_START {                                    \\'{' token is here\n698:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Encode.xs\n:649: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'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n./ppport.h:11658:25: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_ENDexpanded from macro 'STMT_END'\n1222:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END\nRealPPPort.c:1242:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:476:58: note:         SvCUR_set(dst, d- (U8 *)SvPVX(dst));expanded from macro 'PUSHi'\n1244:5: note: '{' token is here\n../../pp.h:426:5: note: expanded from macro 'TARGi'Encode.c\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'        XSprePUSH; PUSHi((IV)RETVAL);\n:409:5: note:         XSRETURN_UNDEF;expanded from macro 'TARGi'\n../../XSUB.h:330:7: note: RealPPPort.cexpanded from macro 'XSRETURN':\n../../pp.h:479:32: note: RealPPPort.xsexpanded from macro 'XPUSHs':\n824:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:824:17: 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]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:952:9: note: ')' token is here                  XSRETURN_UNDEF;\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n:872:17: note: '{' token is here\n325:16: note: expanded from macro 'XSRETURN'    XSRETURN(1);\nEncode.c:1472:5: note: RealPPPort.c'{' token is here:\nEncode.c:1558:5: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END'{' token is here\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'RealPPPort.xs\n:937:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11658:25: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_END'\n../../XSUB.h:340:65: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'XSRETURN_EMPTY'\n340:24: note: expanded from macro 'XSRETURN_EMPTY'\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:736:29: note: expanded from macro 'STMT_START'    STMT_START {                                        \\\n736:29: note: expanded from macro 'STMT_START'    STMT_START {                                        \\\n:222:13: note: '{' token is here\n124:32: note: expanded from macro 'ZAPHOD32_MIX'../../pp.h\n:170:5: note: ')' token is here\n:124:32: note: expanded from macro 'ZAPHOD32_MIX'#define mXPUSHs(s)      XPUSHs(sv_2mortal(s))\n../../perl.h:737:21: note: #   define STMT_END     )expanded from macro 'STMT_END'\n../../sbox32_hash.h:1393:46: note: #   define STMT_END     )expanded from macro 'XORSHIFT96_set'\n1487:13: note:     } STMT_END'{' token is here\n../../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'            XSRETURN_UV(HvMAX((HV*)rhv)+1);\n../../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'In file included from\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7250:28: note: ../../../zaphod32_hash.hexpanded from macro 'GETENV_LOCK':\n170:5: warning: #    define GETENV_LOCK    ENV_READ_LOCK'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../zaphod32_hash.h:116:48: note: In file included from expanded from macro 'ZAPHOD32_MIX'FieldHash.xs\n../../perl.h:737:21: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'STMT_END'\n:736:29: note: ../../../perl_siphash.hexpanded from macro 'STMT_START':\n18:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SIPROUND'\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n647:5: note: '{' token is here\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'    ,SIPROUND;SIPROUND;SIPROUND;\n:171:5: note: '{' token is here\n#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\../../../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:21: note: expanded from macro 'STMT_END'    ,SIPROUND;\n../../perl_siphash.h:23:3: note: ../../../perl_siphash.hexpanded from macro 'SIPROUND':\n../../../perl_siphash.h:23:3: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'SIPROUND'\n../../../perl_siphash.h:62:5: note: ../../perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC':\n118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n124:15: note: '{' token is here\n:123:6: note: ')' token is here\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../../hv_func.h:102:93: note:   SIP_FINAL_ROUNDS                          \\expanded from macro '_PERL_HASH_SEED_STATE'\n:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../inline.h:2246:5: note: '{' token is hereIn file included from\n../../perl.h:7239:31: note: EBCDIC.cexpanded from macro 'ENV_READ_LOCK':\n30:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7250:28: note: EBCDIC.cexpanded from macro 'GETENV_LOCK':\n7250:28: note: expanded from macro 'GETENV_LOCK'\n../../inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);\n../../thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../thread.h:210:5: note:     v ^= (v>>23);                       \\expanded from macro 'MUTEX_LOCK'\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../thread.h:305:9: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'PERL_READ_UNLOCK'\n168:5: note:             COND_SIGNAL(&(mutex)->wakeup);                          \\')' token is here\n229:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'Opcode.xs\n:139:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1482:9: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END'{' token is here\nOpcode.c:528:13: note: ')' token is hereIn file included from\n:482:6: note: '{' token is here\n736:29: note:             XPUSHs(newSVpvn_flags(op_desc[myopcode], strlen(op_desc[myopcode]),expanded from macro 'STMT_START'\n../../../perl_siphash.h:81:3: note: Opcode.xsexpanded from macro 'PERL_SIPHASH_FNC':\n482:6: 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 hereIn file included from\n../../sbox32_hash.h:1393:35: note: In file included from expanded from macro 'XORSHIFT96_set'KR.c\n1453:13: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'{' 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]In file included from\n../../../zaphod32_hash.h:163:5: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");')' token is here\n../../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'In file included from\n../../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'  STMT_START {              \\\n../../perl_siphash.h:81:3: note: In file included from expanded from macro 'PERL_SIPHASH_FNC'KR.c\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'../../perl_siphash.h\n../../../sbox32_hash.h:1399:38: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XORSHIFT128_set'\n../../perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../../perl_siphash.h\n:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7312:28: note: expanded from macro 'TZSET_LOCK'\n../../perl.h:6827:41: note: expanded from macro 'gwENVr_LOCALEr_LOCK'\n../../perl.h:7237:31: note: expanded from macro 'ENV_LOCK'\n../../thread.h:316:5: note: expanded from macro 'PERL_WRITE_LOCK'\nPOSIX.xs:1765:5: note: '{' token is here\n../../thread.h:316:16: note: expanded from macro 'PERL_WRITE_LOCK'\n../../thread.h:317:9: note: expanded from macro 'PERL_WRITE_LOCK'\nPOSIX.xs:1765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1765:5: note: ')' token is here\n../../thread.h:324:13: note: expanded from macro 'PERL_WRITE_LOCK'\n../../thread.h:267:5: note: expanded from macro 'COND_WAIT'\n../../thread.h:267:16: note: expanded from macro 'COND_WAIT'\n../../thread.h:272:5: note: expanded from macro 'COND_WAIT'\n../../thread.h:272:7: note: expanded from macro 'COND_WAIT'\n../../thread.h:329:5: note: expanded from macro 'PERL_WRITE_LOCK'\n../../thread.h:329:7: note: expanded from macro 'PERL_WRITE_LOCK'\nPOSIX.xs:1767:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7313:28: note: expanded from macro 'TZSET_UNLOCK'\n../../perl.h:6828:41: note: expanded from macro 'gwENVr_LOCALEr_UNLOCK'\n../../perl.h:7238:31: note: expanded from macro 'ENV_UNLOCK'\n../../thread.h:332:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\nPOSIX.xs:1767:5: note: '{' token is here\n../../thread.h:332:16: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../thread.h:333:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\nPOSIX.xs:1767:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1767:5: note: ')' token is here\n../../thread.h:334:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../thread.h:335:5: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../thread.h:335:7: note: expanded from macro 'PERL_WRITE_UNLOCK'\n../../perl.h:7164:13: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\n../../perl.h:6922:16: note: expanded from macro 'LC_NUMERIC_LOCK'\n../../perl.h:6675:9: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6675:20: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6681:17: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6695:9: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6695:11: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:7122:13: note: expanded from macro 'RESTORE_LC_NUMERIC'\n../../perl.h:6923:32: note: expanded from macro 'LC_NUMERIC_UNLOCK'\n../../perl.h:6698:9: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6698:20: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6704:17: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6718:9: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6718:11: note: expanded from macro 'LOCALE_UNLOCK_'\nPOSIX.xs:3499:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7310:28: note: expanded from macro 'MKTIME_LOCK'\nPOSIX.xs:3499:17: note: '{' token is here\nPOSIX.xs:3499:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3499:17: note: ')' token is here\nPOSIX.xs:3501:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7311:28: note: expanded from macro 'MKTIME_UNLOCK'\nPOSIX.xs:3501:17: note: '{' token is here\nPOSIX.xs:3501:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3501:17: note: ')' token is here\nPOSIX.xs:3509:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7290:28: note: expanded from macro 'ASCTIME_LOCK'\nPOSIX.xs:3509:17: note: '{' token is here\n../../perl.h:7275:44: note: expanded from macro 'ENVr_LOCALEr_LOCK'\nPOSIX.xs:3509:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3509:17: note: ')' token is here\nPOSIX.xs:3511:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7291:28: note: expanded from macro 'ASCTIME_UNLOCK'\nPOSIX.xs:3511:17: note: '{' token is here\n../../perl.h:7277:22: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'\nPOSIX.xs:3511:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3511:17: note: ')' token is here\n:1453:13: 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'#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\\nre_exec.c:1820:16: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\n../../../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'            REXEC_FBC_NON_UTF8_CLASS_SCAN(reginclass(prog,c, (U8*)s, (U8*)s+1,\nre_exec.c:1831:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_CLASS_SCAN'../../../sbox32_hash.h\n18:14: note:         REXEC_FBC_UTF8_CLASS_SCAN(expanded from macro 'SIPROUND'\n:2314:9: note: ')' token is here\n../../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND're_exec.c\n:2324:9: warning:   STMT_START {              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2059:5: note: expanded from macro 'FBC_BOUND_A_NON_UTF8'\n../../../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    REXEC_FBC_NON_UTF8_SCAN(/* advances s while s < strend */               \\\n2059:5: note: expanded from macro 'FBC_BOUND_A_NON_UTF8'\n1817:7: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'\n:2055:21: note: expanded from macro 'FBC_BOUND_A_UTF8'\n:1955:5: note: expanded from macro 'FBC_UTF8_A'\n:1812:16: note: expanded from macro 'REXEC_FBC_NON_UTF8_SCAN'  SIP_FINAL_ROUNDS                          \\\n../../../thread.h:251:5: note: expanded from macro 'COND_SIGNAL'    UTF8_CODE;                                                                 \\\n../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'        CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND;\n../../../thread.h:256:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'COND_SIGNAL'\n2782:9: warning: ../../../perl.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:2782:9: note: ')' token is here\n:3100:13: note: ')' token is here\n../../perl.h:6625:12: note:     ,SIPROUND;expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\n:1752:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'    ,SIPROUND;\n:1773:9: note: expanded from macro 'REXEC_TRIE_READ_CHAR'\n:3235:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n6625:12: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\n../../perl_siphash.h:123:6: note: re_exec.c'{' token is here:\n3316:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3316:21: note: ')' token is here    SIP_ROUNDS;                             \\\nre_exec.c:8251:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4214:2: note: expanded from macro 'SET_reg_curpm'\n../../op.h:294:23: note: expanded from macro 'PM_SETRE'\nre_exec.c:8251:3: note: '{' token is here\n../../op.h:294:34: note: expanded from macro 'PM_SETRE'\nre_exec.c:8251:3: 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:8251:3: note: ')' token is here\n../../op.h:298:27: note: expanded from macro 'PM_SETRE'\nre_exec.c:8287:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8287:6: note: '{' token is here\nre_exec.c:8287:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8287:6: note: ')' token is here\nre_exec.c:8329:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8329:6: note: '{' token is here\nre_exec.c:8329:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8329:6: note: ')' token is here\nre_exec.c:9371:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9371:3: note: '{' token is here\nre_exec.c:9371:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:9371:3: note: ')' token is here\nre_exec.c:10902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10902:5: note: '{' token is here\nre_exec.c:10902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:10902:5: note: ')' token is here\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\n776:7: note: expanded from macro 'MBUF_GETINT'    v ^= (v>>23);                       \\\n7023:9: note: ')' token is here\n:644:5: note: expanded from macro 'KBUFCHK'\nStorable.xs:7024:9: note: In file included from ')' token is hereHostname.xs\n../../zaphod32_hash.h:157:5: note: '{' token is hereStorable.xs\n:7026:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7026:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:169:5: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n7113:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1182:13: note: expanded from macro 'GETMARK'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\nStorable.xs:581:58: note: expanded from macro 'CROAK'In file included from\n../../sbox32_hash.h:96:37: note: Storable.xsexpanded from macro 'SBOX32_MIX4':\n../../sbox32_hash.h:1399:49: note:             READ(&nettag, sizeof(I32)); /* Ordered sequence of I32 */expanded from macro 'XORSHIFT128_set'\n../../sbox32_hash.h:1490:5: note: ')' token is here            MBUF_READ(x, y);                                            \\\n118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'Storable.xs\nStorable.xs:7393:17: note: '{' token is here../../perl_siphash.h\n:123:15: warning:                 RLEN(len);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            MBUF_GETINT(x);                                             \\\n:7399:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n653:5: note: expanded from macro 'KBUFCHK'\n1331:5: note: expanded from macro 'BLESS'\n1358:9: note: expanded from macro 'SvRV_set'\nthreads.xs:248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:395:5: note: expanded from macro 'PERL_SET_CONTEXT'\nthreads.xs:248:9: note: '{' token is here\n../../thread.h:395: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:400:5: note: expanded from macro 'PERL_SET_CONTEXT'\nthreads.xs:248:9: note: ')' token is here\n../../thread.h:400: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:232:5: note: expanded from macro 'MUTEX_DESTROY'\nthreads.xs:316:5: note: '{' token is here\n../../thread.h:232: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:238:5: note: expanded from macro 'MUTEX_DESTROY'\nthreads.xs:316:5: note: ')' token is here\n../../thread.h:238: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\n:180:13: warning:         MUTEX_LOCK(&thread->mutex);'(' 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: note: ')' token is here\n../../perl.h:737:21: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'STMT_END'\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\n../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END\nthreads.xs:1396:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            XPUSHs(sv_2mortal(param));\nthreads.xs:1403:13: note: In file included from '{' token is herere_comp.c\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\n../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    PREPARE_TO_DIE;                                     \\\n../../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                            \\\n../../zaphod32_hash.h:156:5: note: ')' token is here                        REQUIRE_BRANCHJ(flagp, 0);\n../../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:12042:25: 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                        RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)\n../../perl.h:737:21: note: expanded from macro 'STMT_END'                        RETURN_FAIL_ON_RESTART(flags,flagp);\n../../zaphod32_hash.h:80:49: note:                         REQUIRE_BRANCHJ(flagp, 0);expanded from macro 'ZAPHOD32_SCRAMBLE32'\nre_comp.c:12057:15: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\')' token is here\n../../zaphod32_hash.h:169:5: note: ')' token is here                            RETURN_FAIL_ON_RESTART(flags, flagp);\nre_comp.c:830:36: note:         v2 = ROTL32(v2, 4) - v0;    \\expanded from macro 'Simple_vFAIL'\n18:3: note: re_comp.cexpanded from macro 'SIPROUND':\n1110:5: note:   STMT_START {              \\expanded from macro 'Set_Node_Length'\n4677:26: note: expanded from macro 'DEBUG_r'    ,SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:737:21: note:     Set_Node_Offset_To_R(REGNODE_OFFSET(node), (byte)-RExC_start)expanded from macro 'STMT_END'\n736:29: note:     ,SIPROUND;SIPROUND;expanded from macro 'STMT_START'\n:18:14: note: expanded from macro 'SIPROUND'            Set_Node_Length(REGNODE_p(br), paren != 0);\n:1107:3: note: expanded from macro 'Set_Node_Length_To_R'\n../../regcomp.h:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'../../perl_siphash.h\n81:3: note: #define MJD_OFFSET_DEBUG(x) DEBUG_r( \\expanded from macro 'PERL_SIPHASH_FNC'\n:12237:13: note: ')' token is here  SIP_FINAL_ROUNDS                          \\\nre_comp.c:1092:3: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'Set_Node_Offset_To_R'\n../../hv_func.h:166:5: warning: #    define DEBUG_r(a) STMT_START {                                     \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2746:5: warning:             vFAIL(\"Zero length \\\\N{}\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n298:9: note: expanded from macro 'PERL_READ_LOCK'            vFAIL(\"Zero length \\\\N{}\");\n2746:5: note: '{' token is here\n../../thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK're_comp.c\n:13218:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n300:9: note: expanded from macro 'PERL_READ_LOCK'\nre_comp.c:13218:17: note: In file included from '{' token is hereshared.xs\n7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\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\n../../thread.h:243:5: note: expanded from macro 'COND_INIT'\n../../thread.h:248:7: note: expanded from macro 'COND_INIT'\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:275:5: note: expanded from macro 'COND_DESTROY'\nshared.xs:214:5: note: '{' token is here\n../../thread.h:275:16: note: expanded from macro 'COND_DESTROY'\n280:7: note: expanded from macro 'COND_DESTROY'\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: 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]\nshared.xs:269:13: note: '{' token is here\nshared.xs:269:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:269:13: note: ')' token is here\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]\n../../thread.h:280:5: note: expanded from macro 'COND_DESTROY'\nshared.xs:335:9: note: ')' token is here\n../../thread.h:280:7: note: expanded from macro 'COND_DESTROY'\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: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'\nre_comp.c:819:24: note: expanded from macro 'FAIL2'shared.xs\n:425:9: warning: #define FAIL2(msg,arg) _FAIL(                       \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n168:9: note: expanded from macro 'SHARED_CONTEXT'\n400:5: note: expanded from macro 'PERL_SET_CONTEXT'\n:171:7: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'SHARED_CONTEXT'\n795:5: note: expanded from macro 'PREPARE_TO_DIE'        COND_INIT(&ul->user_cond);\n:243:16: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'COND_INIT'\nshared.xs:433:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:248:5: note: expanded from macro 'COND_INIT'\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]re_comp.c\nshared.xs:179:5: note: expanded from macro 'CALLER_CONTEXT'        FAIL2(\"panic: reg returned failure to grok_bslash_N, flags=%#\" UVxf,\nshared.xs:179:16: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:434:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:182:9: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:434:9: note: '{' token is here\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'\nre_comp.c:13566:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nshared.xs:168:9: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:548:5: note: '{' token is here\n548:5: note: ')' token is here\n:1049:26: note:     SHARED_CONTEXT;expanded from macro 'DEBUG_PARSE_r'\nshared.xs:548:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n4676:45: note: expanded from macro 'DEBUG_r'\nshared.xs:552: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]\n:182:9: note:     DEBUG_PARSE(\"atom\");expanded from macro 'CALLER_CONTEXT'\nshared.xs:583: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: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\n1086:29: note:         SHARED_CONTEXT;expanded from macro 'MJD_OFFSET_DEBUG'\nshared.xs:589:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:400:5: note: re_comp.cexpanded from macro 'PERL_SET_CONTEXT':\nshared.xs:589:9: note:         Set_Node_Length(REGNODE_p(ret), 1); /* MJD */')' token is here\n400:7: note: expanded from macro 'PERL_SET_CONTEXT'\n:1099:2: note:         SHARED_CONTEXT;expanded from macro 'Set_Node_Length_To_R'\n4677:26: note: expanded from macro 'DEBUG_r'        SHARED_CONTEXT;\nshared.xs:591: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'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        Set_Node_Length(REGNODE_p(ret), 1); /* MJD */\nshared.xs:591:9: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)'{' token is here\nshared.xs:591:9: note: '{' token is here\nshared.xs:591:9: note: re_comp.c')' token is here:\n13595:9: warning:         CALLER_CONTEXT;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note: expanded from macro 'DEBUG_r'        CALLER_CONTEXT;\nshared.xs:591:9: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:183:7: note: expanded from macro 'CALLER_CONTEXT'        Set_Node_Length(REGNODE_p(ret), 1); /* MJD */\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: 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: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: note: ')' token is here\n472:25: note:     } STMT_ENDexpanded from macro 'RETURN_FAIL_ON_RESTART'\nshared.xs:171:7: note: expanded from macro 'SHARED_CONTEXT'\n:13642:17: 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\n:1363:48: note:                 FAIL2(\"panic: reg returned failure to regatom, flags=%#\" UVxf,expanded from macro 'SvRV_set'\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]\nre_comp.c:833:3: note: expanded from macro 'Simple_vFAIL'    STMT_START {                                        \\\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:183:5: note: re_comp.cexpanded from macro 'CALLER_CONTEXT':\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\nre_comp.c:840:5: note:     STMT_START {                                                \\expanded from macro 'vFAIL'\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:860:11: note: '{' token is here\n13718:17: warning: ../../sv.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1369:63: note:                 vFAIL(\"\\\\K not permitted in lookahead/lookbehind\");expanded from macro 'SvSTASH_set'\nshared.xs:862:9: note: '{' token is here\nre_comp.c:839:5: note: expanded from macro 'vFAIL'shared.xs\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: note: ')' token is here\nre_comp.c:13741:6: note: ')' token is hereshared.xs\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\nre_comp.c:13741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        PERL_SET_CONTEXT((aTHX = PL_sharedsv_space));   \\\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\n13775:21: 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\n:13775:21: 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]\n:290:5: note:                     vFAIL2(\"Missing right brace on \\\\%c{}\", name);expanded from macro 'ENTER_LOCK'\n:848:58: note:     ENTER_LOCK;expanded from macro 'Simple_vFAIL2'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    STMT_START {                                                            \\\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 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:                     ckWARN4reg(RExC_parse + 1,  /* Include the '}' in msg */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:167:5: note: expanded from macro 'SHARED_CONTEXT'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'shared.xs\n:969:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            UPDATE_WARNINGS_LOC(loc);                                   \\\n../../thread.h:395:5: note: expanded from macro 'PERL_SET_CONTEXT're_comp.c\n:13840:21: warning:     STMT_START {                                                \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:171:5: note: expanded from macro 'SHARED_CONTEXT'\nshared.xs:171:7: note: expanded from macro 'SHARED_CONTEXT'                FAIL2(\"panic: regclass returned failure to regatom, flags=%#\" UVxf,\nshared.xs:983:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:167:16: note:                 FAIL2(\"panic: regclass returned failure to regatom, flags=%#\" UVxf,expanded from macro 'SHARED_CONTEXT'\nre_comp.c:819:24: note: expanded from macro 'FAIL2'    STMT_START {                                        \\\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]\nre_comp.c:830:36: note:         CALLER_CONTEXT;expanded from macro 'Simple_vFAIL'\n:182:9: note: expanded from macro 'CALLER_CONTEXT'\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:290:7: note: expanded from macro 'ENTER_LOCK're_comp.c\nre_comp.c:13919:13: note: shared.xs'{' token is here:\n1023: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\n395:5: note: #define MJD_OFFSET_DEBUG(x) DEBUG_r( \\expanded from macro 'PERL_SET_CONTEXT'\n: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\n../../perl.h:736:29: note:         PERL_SET_CONTEXT((aTHX = PL_sharedsv_space));   \\expanded from macro 'STMT_START'\nre_comp.c:855:5: note: expanded from macro 'vFAIL2'        SHARED_CONTEXT;\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\n../../thread.h:400:5: note: expanded from macro 'PERL_SET_CONTEXT're_comp.c\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\nre_comp.c:839:5: note:         SHARED_CONTEXT;expanded from macro 'vFAIL'\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]\n14051:25: note: '{' token is here\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: re_comp.cexpanded from macro 'SHARED_EDIT':\n14054:8: warning:         ENTER_LOCK;     \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:299:9: note: expanded from macro 'SHARED_EDIT'\nshared.xs:1125:5: note: ')' token is here\nshared.xs:300:9: note: expanded from macro 'SHARED_EDIT'\n840:5: note: expanded from macro 'vFAIL'    SHARED_EDIT;\n:833:3: note: expanded from macro 'Simple_vFAIL'    STMT_START {                                                \\\nre_comp.c:841:3: note: expanded from macro 'vFAIL'        PERL_SET_CONTEXT((aTHX = PL_sharedsv_space));   \\\n400:5: note: expanded from macro 'PERL_SET_CONTEXT'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nshared.xs:1125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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\n736:29: note:     SHARED_RELEASE;expanded from macro 'STMT_START'\nshared.xs:1132:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:795:7: note:         CALLER_CONTEXT; \\expanded from macro 'PREPARE_TO_DIE'\nshared.xs:306:9: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:308:5: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1132:5: note: ')' token is here\nshared.xs:308:7: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1145:5: note: '{' token is here\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: 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:301:7: note: expanded from macro 'SHARED_EDIT'\nre_comp.c:841:3: note: shared.xsexpanded from macro 'vFAIL':\n../../perl.h:737:21: note: shared.xsexpanded from macro 'STMT_END':\nshared.xs:1157:21: note: ')' token is here\nre_comp.c:14138:17: note: shared.xs'{' token is here:\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\n:1110:5: note: expanded from macro 'Set_Node_Length'shared.xs\nre_comp.c:1098:40: note: expanded from macro 'Set_Node_Length_To_R'        CALLER_CONTEXT; \\\nshared.xs:1167:5: note: ')' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SHARED_RELEASE;\nshared.xs:1284:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:385:5: note:     MUTEX_LOCK(&PL_sharedsv_lock.mutex);expanded from macro 'FILL_NODE'\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\nre_comp.c:806:5: note: expanded from macro '_FAIL'            SHARED_CONTEXT;\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: note: '{' token is here\nshared.xs:305:16: note: expanded from macro 'SHARED_RELEASE'\nshared.xs:1345:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:     code;                                                               \\expanded from macro 'STMT_START'\nshared.xs:306:9: note: expanded from macro 'SHARED_RELEASE're_comp.c\n:736:29: note:     STMT_START {                                                \\expanded from macro 'STMT_START'\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\n832:60: note: expanded from macro 'Simple_vFAIL'\nre_comp.c:840:26: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'vFAIL'\nshared.c:1509:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:947:5: note: #   define STMT_END     )expanded from macro 'warn_non_literal_string'\nshared.c:1509:5: 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:1359:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1359: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: note: '{' token is here\n14465:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n395:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_SET_CONTEXT'\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:171:5: note: re_comp.cexpanded from macro 'SHARED_CONTEXT':\n14465:29: warning:     } STMT_END'(' 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'            SHARED_CONTEXT;\nshared.xs:1369:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1369:13: note: '{' token is here\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\nre_comp.c:14465:29: note: ')' token is here    XSRETURN_EMPTY;\n943:5: note: expanded from macro '_WARN_HELPER'\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\n:14486:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:788:16: note: expanded from macro 'PREPARE_TO_DIE'#   define STMT_END     )\nshared.xs:1381:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:287:5: note: re_comp.cexpanded from macro 'ENTER_LOCK':\n14486:29: 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]\n931:16: note: expanded from macro '_WARN_HELPER'\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\n: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:1399: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: 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:1399:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                PREPARE_TO_DIE;                                         \\\n171:5: note: expanded from macro 'SHARED_CONTEXT'    STMT_START {                                                            \\\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: note: '{' token is here\n1601:5: note: ')' token is here\nshared.xs:1414:9: 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]\nre_comp.c:806:5: note:         SHARED_EDIT;expanded from macro '_FAIL'\nshared.xs:1414:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:737:21: note: expanded from macro 'STMT_END'                                ckWARN2reg(p + 1, \"Unrecognized escape \\\\%.1s\"\nshared.xs:1414:9: note: ')' token is here\nshared.xs:301:5: note: expanded from macro 'SHARED_EDIT'\nre_comp.c:14556:33: note: '{' token is here    STMT_START {        \\\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\n922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'    } STMT_END\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\nre_comp.c:840:5: note: expanded from macro 'vFAIL'shared.xs\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:1425:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note:                             vFAIL(\"Unescaped left brace in regex is \"expanded from macro 'STMT_START'\n171:5: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'SHARED_CONTEXT'\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'        SHARED_EDIT;\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\n14589:25: note: '{' token is here\n:922:16: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n:395:5: note:                         ckWARNreg(p + 1, \"Unescaped left brace in regex is\"expanded from macro 'PERL_SET_CONTEXT'\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: 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]\nre_comp.c:14596:25: warning: shared.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1447:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n306:9: note: expanded from macro 'SHARED_RELEASE'\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]\n300:9: note: expanded from macro 'SHARED_EDIT'\nshared.xs:1467: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]\nre_comp.c:14621:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1467:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n966:7: note: expanded from macro 'ckWARN2_non_literal_string'\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]\nre_comp.c:15498:13: note:         COND_SIGNAL(&ul->user_cond);'{' token is here\nshared.c:2049:5: note: '{' token is here\n:15498:13: 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]\n1110:5: note: ../../XSUB.hexpanded from macro 'Set_Node_Length':\nshared.xs:1734:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:259:5: note: expanded from macro 'COND_BROADCAST'\nshared.xs:1734:9: note: '{' token is here\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\n:287:5: note: expanded from macro 'ENTER_LOCK'\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.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\nre_comp.c:23718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23695:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'\nre_comp.c:23718:5: note: '{' token is here\nre_comp.c:23718:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23718:5: note: ')' token is here\nre_comp.c:23732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23696:30: note: expanded from macro 'RESTORE_CONTEXT'\nre_comp.c:23732:5: note: '{' token is here\nre_comp.c:23732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23732:5: note: ')' token is here\nre_comp.c:24594:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6508:35: note: expanded from macro 'USER_PROP_MUTEX_LOCK'\nre_comp.c:24594:13: note: '{' token is here\nre_comp.c:24594:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24594:13: note: ')' token is here\nre_comp.c:24609:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6509:35: note: expanded from macro 'USER_PROP_MUTEX_UNLOCK'\nre_comp.c:24609:21: note: '{' token is here\nre_comp.c:24609:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24609:21: note: ')' token is here\nre_comp.c:24624:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24624:21: note: '{' token is here\nre_comp.c:24624:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24624:21: note: ')' token is here\nre_comp.c:24640:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24640:21: note: '{' token is here\nre_comp.c:24640:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24640:21: note: ')' token is here\nre_comp.c:24655:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24655:17: note: '{' token is here\nre_comp.c:24655:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24655:17: note: ')' token is here\nre_comp.c:24672:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24672:13: note: '{' token is here\nre_comp.c:24672:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24672:13: note: ')' token is here\nre_comp.c:24675:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24675:13: note: '{' token is here\nre_comp.c:24675:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24675:13: note: ')' token is here\nre_comp.c:24679:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24679:13: note: '{' token is here\nre_comp.c:24679:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24679:13: note: ')' token is here\nre_comp.c:24761:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24761:13: note: '{' token is here\nre_comp.c:24761:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24761:13: note: ')' token is here\nre_comp.c:24770:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24770:17: note: '{' token is here\nre_comp.c:24770:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24770:17: note: ')' token is here\nre_comp.c:24777:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24777:17: note: '{' token is here\nre_comp.c:24777:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24777:17: note: ')' token is here\nre_comp.c:24782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24782:13: note: '{' token is here\nre_comp.c:24782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:24782:13: note: ')' token is here\nPiece.xs:178:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:178:5: note: '{' token is here\nPiece.xs:178:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:178:5: note: ')' token is here\nPiece.xs:180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:180:5: note: '{' token is here\nPiece.xs:180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:180:5: note: ')' token is here\nPiece.xs:794:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7308:28: note: expanded from macro 'LOCALTIME_LOCK'\nPiece.xs:794:17: note: '{' token is here\nPiece.xs:794:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:794:17: note: ')' token is here\nPiece.xs:798:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7304:28: note: expanded from macro 'GMTIME_LOCK'\nPiece.xs:798:17: note: '{' token is here\nPiece.xs:798:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:798:17: note: ')' token is here\nPiece.xs:813:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7309:28: note: expanded from macro 'LOCALTIME_UNLOCK'\nPiece.xs:813:17: note: '{' token is here\nPiece.xs:813:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:813:17: note: ')' token is here\nPiece.xs:816:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7305:28: note: expanded from macro 'GMTIME_UNLOCK'\nPiece.xs:816:17: note: '{' token is here\nPiece.xs:816:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:816:17: note: ')' token is here\nPiece.xs:1011:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6912:41: note: expanded from macro 'STRFTIME_LOCK'\nPiece.xs:1011:9: note: '{' token is here\nPiece.xs:1011:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1011:9: note: ')' token is here\nPiece.xs:1020:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:6913:41: note: expanded from macro 'STRFTIME_UNLOCK'\nPiece.xs:1020:9: note: '{' token is here\nPiece.xs:1020:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1020:9: note: ')' token is here\nPiece.xs:1050:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1050:13: note: '{' token is here\nPiece.xs:1050:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1050:13: note: ')' token is here\nPiece.xs:1052:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1052:13: note: '{' token is here\nPiece.xs:1052:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1052:13: note: ')' token is here\nPiece.xs:1127:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1127:8: note: '{' token is here\nPiece.xs:1127:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1127:8: note: ')' token is here\nPiece.xs:1129:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1129:8: note: '{' token is here\nPiece.xs:1129:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1129:8: note: ')' token is here\nPiece.xs:1149:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1149:13: note: '{' token is here\nPiece.xs:1149:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1149:13: note: ')' token is here\nPiece.xs:1151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1151:13: note: '{' token is here\nPiece.xs:1151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1151:13: note: ')' token is here\nPiece.xs:1154:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1154:13: note: '{' token is here\nPiece.xs:1154:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1154:13: note: ')' token is here\nPiece.xs:1156:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1156:13: note: '{' token is here\nPiece.xs:1156:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1156:13: note: ')' token is here\nPiece.xs:1190:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1190:9: note: '{' token is here\nPiece.xs:1190:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1190:9: note: ')' token is here\nPiece.xs:1192:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1192:9: note: '{' token is here\nPiece.xs:1192:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1192:9: note: ')' token is here\nPiece.xs:1196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1196:13: note: '{' token is here\nPiece.xs:1196:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1196:13: note: ')' token is here\nPiece.xs:1198:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1198:13: note: '{' token is here\nPiece.xs:1198:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1198:13: note: ')' token is here\nPiece.xs:1201:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1201:13: note: '{' token is here\nPiece.xs:1201:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1201:13: note: ')' token is here\nPiece.xs:1203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1203:13: note: '{' token is here\nPiece.xs:1203:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1203:13: note: ')' token is here\nPiece.xs:1211:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1211:13: note: '{' token is here\nPiece.xs:1211:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1211:13: note: ')' token is here\nPiece.xs:1213:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1213:13: note: '{' token is here\nPiece.xs:1213:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1213:13: note: ')' token is here\nPiece.xs:1216:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1216:13: note: '{' token is here\nPiece.xs:1216:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1216:13: note: ')' token is here\nPiece.xs:1218:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1218:13: note: '{' token is here\nPiece.xs:1218:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1218:13: note: ')' token is here\nPiece.xs:1230:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1230:9: note: '{' token is here\nPiece.xs:1230:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1230:9: note: ')' token is here\nPiece.xs:1232:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1232:9: note: '{' token is here\nPiece.xs:1232:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1232:9: note: ')' token is here\nPiece.xs:1235:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1235:9: note: '{' token is here\nPiece.xs:1235:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1235:9: note: ')' token is here\nPiece.xs:1237:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1237:9: note: '{' token is here\nPiece.xs:1237:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPiece.xs:1237:9: note: ')' token is here\n../../perl_siphash.h:124:6: note: ../../zaphod32_hash.h'{' token is here:\n162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n80:38: note:   STMT_START {              \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:164:5: note: '{' token is here\n../../hv_func.h:166:5: note: ../../zaphod32_hash.h'{' token is here:\n171:5: 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../../cop.h\n../../sbox32_hash.h:85:50: note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);expanded from macro 'SBOX32_MIX4'\n../../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:62:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'PERL_SIPHASH_FNC'\n../../zaphod32_hash.h:124:32: note:     SIP_ROUNDS;                             \\expanded from macro 'ZAPHOD32_MIX'\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n../../XSUB.h:330:7: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'XSRETURN'\nAPItest.xs:2092:2: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n../../pp.h:477:31: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PUSHu'\n../../pp.h:477:31: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'PUSHu'\n../../pp.h:449:7: note: expanded from macro 'TARGu'#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\\n:3239:5: note: '{' token is here\n../../XSUB.h:325:16: note: In file included from expanded from macro 'XSRETURN'Typemap.xs\n../../sbox32_hash.h:1487:13: 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../../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n2193:9: note: '{' token is here    ,SIPROUND;SIPROUND;SIPROUND;\n../../perl_siphash.h:87:3: note:         XopENTRY_set(&my_xop, xop_name, \"my_xop\");expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:118:24: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n3449:5: note: ')' token is here\n:426:5: note: expanded from macro 'TARGi'\n../../pp.h:476:58: note:   SIP_ROUNDS;                               \\expanded from macro 'PUSHi'\n:3483:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3483:13: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:426:7: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'TARGi'\n../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'APItest.c\n:4687:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4687:5: note: ')' token is here\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../XSUB.h:340:52: note:         MUTEX_UNLOCK(&(mutex)->lock);                               \\expanded from macro 'XSRETURN_EMPTY'\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'APItest.c\n:4727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:330:7: note: expanded from macro 'XSRETURN'#   define STMT_END     )\n:2995:2: note: '{' token is here\n../../XSUB.h:325:5: note: APItest.xsexpanded from macro 'XSRETURN':\n3030:9: warning:     STMT_START {                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n340:52: note:     XSRETURN(1);expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'Typemap.c\n:763:13: 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'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n:783:13: note: '{' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'APItest.xs\n../../pp.h:476:18: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'PUSHi'\n:2266:78: note: expanded from macro 'SvSETMAGIC'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../XSUB.h:340:24: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN_EMPTY'\n476:29: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'PUSHi'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../perl.h:736:29: note:             SvNV_set(TARG, TARGn_nv);                                   \\expanded from macro 'STMT_START'\n../../perl.h:737:21: note: Typemap.cexpanded from macro 'STMT_END':\n454:5: note: expanded from macro 'TARGn'\n../../perl.h:736:29: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_START'\n736:29: note:     STMT_START {                                        \\expanded from macro 'STMT_START'\nAPItest.c:5775:5: note: #   define STMT_END     )'{' token is here\n737:21: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_END'\n5807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:340:67: note: expanded from macro 'XSRETURN_EMPTY'    STMT_START {                                        \\\n:736:29: note: expanded from macro 'STMT_START'    XSRETURN(1);\n5929:5: warning: ../../pp.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n5929:5: note: ')' token is here\n../../XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'        XSprePUSH; PUSHp((char *)&RETVAL, sizeof(RETVAL));\n:6090:5: note: '{' token is here\nAPItest.xs:3784:5: note: expanded from macro 'check_ll'    STMT_START {                                        \\\n3784:5: note: expanded from macro 'check_ll'\n3827:9: note: '{' token is here\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'                         } } STMT_END\nAPItest.c:6193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\n../../XSUB.h:340:52: note:   mXPUSHi(in->b);expanded from macro 'XSRETURN_EMPTY'\n:6235:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1214:2: note: expanded from macro 'PUSHSTACKi'Typemap.c\n../../pp.h:556:16: note:     XSRETURN(1);expanded from macro 'SWITCHSTACK'\n../../pp.h:556:16: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'SWITCHSTACK'\n:833:5: note: ')' token is here\n3900:5: note: ')' token is here\n497:60: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'mXPUSHn'\n1214:2: note: expanded from macro 'PUSHSTACKi'\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'APItest.xs\n:3956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                        \\\n330:5: note: ../../sv.hexpanded from macro 'XSRETURN':\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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'Typemap.c\nAPItest.xs:3982:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1244:6: note: expanded from macro 'POPSTACK_TO'\nAPItest.xs:3982:5: note: '{' token is here\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:1235:2: note: Typemap.cexpanded from macro 'POPSTACK':\n../../pp.h:562:7: note:     XSRETURN(1);expanded from macro 'SWITCHSTACK'\n../../cop.h:1246:7: note:     XSRETURN(1);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\n476:31: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'PUSHi'\nAPItest.c:6410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6410:5: note: ')' token is here\nAPItest.c:7029:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7029:5: note: '{' token is here\nAPItest.c:7029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7029: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:11632:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:164:5: note: APItest.c')' token is here:\n11652:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_END'\nAPItest.c:11652:13: 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 B 1/5\");\n../../sbox32_hash.h:1482:9: note: ')' token is hereAPItest.c\n:11746:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n../../XSUB.h:330:7: note: #   define STMT_END     )expanded from macro 'XSRETURN'\n18:14: note:     XSRETURN(1);expanded from macro 'SIPROUND'\n:13128:5: note: ')' token is here\n525:46: note: expanded from macro 'PERL_UNUSED_RESULT'\n:7250:28: note: expanded from macro 'GETENV_LOCK'\n330:5: note: expanded from macro 'XSRETURN'    } STMT_END\n../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../thread.h:217:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MUTEX_LOCK'\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nAPItest.xs:6972: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_INIT'\nAPItest.xs:6972:9: note: '{' token is here\n../../thread.h:338:16: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n../../thread.h:339: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:340:9: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n../../thread.h:243:16: note: expanded from macro 'COND_INIT'\n../../thread.h:342:5: note: expanded from macro 'PERL_RW_MUTEX_INIT'\n../../thread.h:342: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]\nAPItest.xs:6973:9: note: '{' token is here\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\nAPItest.xs:6974:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6974:9: note: '{' token is here\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\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: 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:6975:9: note: '{' token is here\n736:29: note: expanded from macro 'STMT_START'        PERL_READ_UNLOCK(&m);\nFastCalc.c:278:5: note: '{' token is here    STMT_START {                                                    \\\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:6976:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:6977:9: note: '{' token is here\n325:5: note: expanded from macro 'XSRETURN'        PERL_RW_MUTEX_DESTROY(&m);\nAPItest.xs:6977: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'        COND_DESTROY(&(mutex)->wakeup);                             \\\n330:7: note: expanded from macro 'XSRETURN'        PERL_RW_MUTEX_DESTROY(&m);\nAPItest.xs:6977:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:347:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nAPItest.xs:6977:9: note: ')' token is here\n../../thread.h:348:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n../../thread.h:348: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\nFastCalc.xs:225:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.xs\n:6978:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XSRETURN(1);                        /* return x */\nFastCalc.c:385:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        COND_INIT(&(mutex)->wakeup);                                \\\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\n736:29: note: expanded from macro 'STMT_START'        PERL_WRITE_LOCK(pm);\n:253:9: note: '{' token is here\n:6979: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:6980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n333:9: note: expanded from macro 'PERL_WRITE_UNLOCK'\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: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'(' 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\n../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.xs:6983:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:345:5: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\nAPItest.xs:6983:9: note: '{' token is here\n../../thread.h:345:16: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\n../../thread.h:346:9: note: expanded from macro 'PERL_RW_MUTEX_DESTROY'\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:13357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFastCalc.xs:367:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.cFastCalc.xs::13357367:5: warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:13357:5: note: '{' token is here\nAPItest.c:13357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'\n../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n../thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'\n../inline.h:2746:5: note: '{' token is here\n../thread.h:297:16: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:298: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:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'\n../inline.h:2746:5: note: ')' token is here\n../thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n../thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n../thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'\n../thread.h:301:7: note: expanded from macro 'PERL_READ_LOCK'\n../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../inline.h:2829:5: note: '{' token is here\n../thread.h:304:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../inline.h:2829:5: note: ')' token is here\n../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:251:5: note: expanded from macro 'COND_SIGNAL'\n../thread.h:251:16: note: expanded from macro 'COND_SIGNAL'\n../thread.h:256:5: note: expanded from macro 'COND_SIGNAL'\n../thread.h:256:7: note: expanded from macro 'COND_SIGNAL'\n../thread.h:312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../thread.h:313:7: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2746: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_sanitize=undefined/build/perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2746:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:297:16: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:298:9: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2746: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_sanitize=undefined/build/thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2746:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:301:7: note: expanded from macro 'PERL_READ_LOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2829: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_sanitize=undefined/build/perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2829:5: note: '{' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:304:16: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/inline.h:2829: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_sanitize=undefined/build/inline.h:2829:5: note: ')' token is here\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:251:5: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:251:16: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:256:5: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:256:7: note: expanded from macro 'COND_SIGNAL'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n/home/perl/smoke/perl/smoke-me_clang_sanitize=undefined/build/thread.h:313:7: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'\n../../../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'\n../../../../thread.h:297:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../../inline.h:2746:5: note: '{' token is here\n../../../../thread.h:297:16: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:298: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:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'\n../../../../inline.h:2746:5: note: ')' token is here\n../../../../thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n../../../../thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../../../thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'\n../../../../thread.h:301:7: note: expanded from macro 'PERL_READ_LOCK'\n../../../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n../../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../../../thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../inline.h:2829:5: note: '{' token is here\n../../../../thread.h:304:16: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../../inline.h:2829:5: note: ')' token is here\n../../../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:251:5: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:251:16: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:256:5: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:256:7: note: expanded from macro 'COND_SIGNAL'\n../../../../thread.h:312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../../thread.h:313:7: note: expanded from macro 'PERL_READ_UNLOCK'\n./perl.h:6678:17: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:6686:17: note: expanded from macro 'LOCALE_LOCK_'\n./perl.h:6700:17: note: expanded from macro 'LOCALE_UNLOCK_'\n./perl.h:6707:17: note: expanded from macro 'LOCALE_UNLOCK_'\n./perl.h:6714:17: note: expanded from macro 'LOCALE_UNLOCK_'\nperl.c:203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4990:2: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nperl.c:203:5: note: '{' token is here\n./perl.h:4990:13: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nperl.c:203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4993:2: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nperl.c:203:5: note: ')' token is here\n./perl.h:4993:4: note: expanded from macro 'INIT_TRACK_MEMPOOL'\nperl.c:1128:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1128:13: note: '{' token is here\nperl.c:1128:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1128:13: note: ')' token is here\nperl.c:1139:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1139:9: note: '{' token is here\nperl.c:1139:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nperl.c:1139:9: note: ')' token is here\nsv.c:15046:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15046:13: note: '{' token is here\nsv.c:15046:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15046: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:15214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15214:5: note: '{' token is here\nsv.c:15214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15214:5: note: ')' token is here\nsv.c:15812:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15812:9: note: '{' token is here\nsv.c:15812:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15812:9: 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\nsv.c:15861:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15861:13: note: '{' token is here\nsv.c:15861:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nsv.c:15861: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:800:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:800:5: note: '{' token is here\nlocale.c:800:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:800:5: note: ')' token is here\nlocale.c:826:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:826:17: note: '{' token is here\nlocale.c:826:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:826:17: note: ')' token is here\nlocale.c:1081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1081:9: note: '{' token is here\nlocale.c:1081:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1081:9: note: ')' token is here\nlocale.c:1134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1134:5: note: '{' token is here\nlocale.c:1134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1134:5: note: ')' token is here\nlocale.c:1218:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1218:9: note: '{' token is here\nlocale.c:1218:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1218:9: note: ')' token is here\nlocale.c:1263:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1263:9: note: '{' token is here\nlocale.c:1263:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./perl.h:4690:46: note: expanded from macro 'DEBUG_Lv'\nlocale.c:1263:29: note: '{' token is here\nlocale.c:1270:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1270:11: note: ')' token is here\nlocale.c:1263:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1263:9: note: ')' token is here\nlocale.c:1291:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1291:5: note: '{' token is here\nlocale.c:1291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1291:5: note: ')' token is here\nlocale.c:1329:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1329:5: note: '{' token is here\nlocale.c:1329:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1329:5: note: ')' token is here\nlocale.c:1334:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1334:9: note: '{' token is here\nlocale.c:1334:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:1334:9: note: ')' token is here\nlocale.c:5102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5102:5: note: '{' token is here\nlocale.c:5102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:5102:5: note: ')' token is here\nlocale.c:6669:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6669:5: note: '{' token is here\nlocale.c:6669:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6669:5: note: ')' token is here\nlocale.c:6686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6686:5: note: '{' token is here\nlocale.c:6686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:6686:5: note: ')' token is here\nlocale.c:7110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:7110:5: note: '{' token is here\nlocale.c:7110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nlocale.c:7110:5: note: ')' token is here\n:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n477:58: note: expanded from macro 'PUSHu'\n737:21: note: expanded from macro 'STMT_END'    XSRETURN(1);\n../../perl.h:737:21: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'STMT_END'\n../../pp.h:409:5: note: ../../perl_siphash.hexpanded from macro 'TARGi':\n23:3: note: expanded from macro 'SIPROUND'    XSRETURN_EMPTY;\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../sv.h:1371:2: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'SvCUR_set'\nZlib.c:3023:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n210:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MUTEX_LOCK'\n../../thread.h:298:9: note: expanded from macro 'PERL_READ_LOCK'Zlib.c\n:3023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n304:16: note: expanded from macro 'PERL_READ_UNLOCK'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n:3321:5: note: ')' token is here\n:3410:13: note: '{' token is here\nZlib.c:3410:13: warning: Cwd.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:477:56: note: expanded from macro 'PUSHu'    EXTEND(SP, items+1);\n:3443:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../pp.h\n:477:31: note: expanded from macro 'PUSHu'        PUSHMARK(SP);\n:477:18: note: expanded from macro 'PUSHu'        STMT_START {                                \\\n:479:19: note: expanded from macro 'XPUSHs'\n:388:36: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'EXTEND'\n479:32: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'XPUSHs'\n251:5: note: expanded from macro 'COND_SIGNAL'\n220:5: note: expanded from macro 'MUTEX_UNLOCK'\n../../inline.h:2829:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n../../perl.h:7251:28: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'GETENV_UNLOCK'\n312:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../perl.h:4665:9: note: expanded from macro 'DEBUG__'In file included from\n:2577:13: note: '{' token is here\n../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'In file included from\n125:3: note: #    define GETENV_LOCK    ENV_READ_LOCKexpanded from macro 'ZAPHOD32_MIX'\n298:9: note: expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2746:5: warning:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2746:5: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\'{' token is here\n../../inline.h:2746:5: warning:     v ^= (v>>23);                       \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'STMT_START'\n164:5: note: '{' token is here\n../../inline.h:2746:5: note: ')' token is here../../zaphod32_hash.h\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);\n7239:31: note: expanded from macro 'ENV_READ_LOCK'\n:301:7: note: expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2829: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:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'../../zaphod32_hash.h\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n../../inline.h:2829:5: note: ')' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n./ppport.h:11658:25: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");expanded from macro 'STMT_END'\n159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3020:5: note: In file included from '{' token is hereEncode.xs\n169:5: note:             SvNV_set(TARG, TARGn_nv);                                   \\'{' token is here\n../../sv.h:1344:48: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'SvNV_set'\n3136:13: warning: ../../zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:476:31: note: expanded from macro 'PUSHi'#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'    XORSHIFT96_set(*state,s0,s1,s2,t2);\n340:52: note: ../../perl_siphash.hexpanded from macro 'XSRETURN_EMPTY':\n23:3: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'SIPROUND'\n:3313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\n../../pp.h:476:31: note:     ,SIPROUND;SIPROUND;expanded from macro 'PUSHi'\n../../pp.h:409:5: note: expanded from macro 'TARGi'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'RealPPPort.c\n:3474:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:3476:5: warning:   SIP_FINAL_ROUNDS                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1918:17: note: ')' token is hereIn file included from\n../../../zaphod32_hash.h:124:32: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'ZAPHOD32_MIX'\n168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHi((IV)RETVAL);\n../../pp.h:409:5: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'TARGi'\n./ppport.h:11657:31: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STMT_START'\nRealPPPort.c:3672:13: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\n../../pp.h:476:31: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'PUSHi'\n116:48: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'ZAPHOD32_MIX'\n./ppport.h:11657:31: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'STMT_START'\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'RealPPPort.c\n:3674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.xs:1959:17: note: ')' token is hereIn file included from\n:117:6: note: ')' token is here\n./ppport.h:11657:31: note: ../../../perl_siphash.hexpanded from macro 'STMT_START':\n118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    STMT_START {                                        \\\n2007:17: note: '{' token is here\n81:3: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n81:3: note: expanded from macro 'PERL_SIPHASH_FNC'                mXPUSHi(C_ARRAY_LENGTH(x));  /* 4 */\n737:21: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'STMT_END'\n:2008:17: note: '{' token is here\nRealPPPort.xs:2008:17: 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./ppport.h:11658:25: note: expanded from macro 'STMT_END'../../../perl_siphash.h\n87:3: note:     STMT_START {                                        \\expanded from macro 'PERL_SIPHASH_FNC'\n:4077:5: note: '{' token is here\n../../../perl.h:4696:22: note: RealPPPort.cexpanded from macro 'DEBUG_v':\nRealPPPort.c:4590:5: warning:     CX_POP_SAVEARRAY(cx);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:4837:5: warning: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:16: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'XSRETURN'\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'../../perl.h\n../../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n:4702:22: note:         } STMT_ENDexpanded from macro 'DEBUG_L'\n../../../perl.h:7239:31: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'ENV_READ_LOCK'\n:298:9: note:     XPUSHs(sv);expanded from macro 'PERL_READ_LOCK'\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'                         EXTEND_HWM_SET(p, n);                          \\\n:7239:31: note: ../../pp.hexpanded from macro 'ENV_READ_LOCK':\n../../../thread.h:301:5: note: expanded from macro 'PERL_READ_LOCK'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../../perl.h:7239:31: note:     XPUSHs(sv);expanded from macro 'ENV_READ_LOCK'\n:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.c\n:210:16: note: expanded from macro 'MUTEX_LOCK'\n305:9: note: expanded from macro 'PERL_READ_UNLOCK'        } STMT_END\n../../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'                         } } STMT_END\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'In file included from\n30:2: note: ../../XSUB.h')' token is here:\n479:30: note: expanded from macro 'XPUSHs'\n325:5: note: expanded from macro 'XSRETURN'../../pp.h\n../../XSUB.h:325:16: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'XSRETURN'\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'../../pp.h\n330:7: note: #   define STMT_END     )expanded from macro 'XSRETURN'\n:5242:5: note: '{' token is here\n../../perl.h:736:29: note: RealPPPort.cexpanded from macro 'STMT_START':\n5364:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:5385:5: note: ')' token is here\n449:5: note: expanded from macro 'TARGu'\n300:9: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'PERL_READ_LOCK'\n../../XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n../../XSUB.h:330:5: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'XSRETURN'\n2829:5: note: RealPPPort.c')' token is here:\n6432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'../../perl.h\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'    STMT_START {                                                \\\n./ppport.h:11657:31: note: expanded from macro 'STMT_START'In file included from\n../../../inline.h:2246:5: warning:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);'(' 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'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n../../perl_siphash.h:123:6: warning:         STMT_START {                                                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:23:5: note: #    define GETENV_LOCK    ENV_READ_LOCKexpanded from macro 'SIPROUND'\n../../perl_siphash.h:124:6: 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../../../thread.h:300:9: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'PERL_READ_LOCK'\n../../../thread.h:300:9: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'PERL_READ_LOCK'\n305:9: note: expanded from macro 'PERL_READ_UNLOCK'\n../../../thread.h:217:7: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'MUTEX_LOCK'\n../../../perl.h:7240:31: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'ENV_READ_UNLOCK'\n../../perl.h:7251:28: note: In file included from expanded from macro 'GETENV_UNLOCK'Langinfo.xs\n../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../perl.h:736:29: note: ../../pp.hexpanded from macro 'STMT_START':\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\nFieldHash.xs:30:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:75:17: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");expanded from macro 'PUSHMARK'\n../../inline.h:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]SysV.c\n:585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n../../sv.h:1546:27: note: expanded from macro 'SvTAINTED_on'    STMT_START {                                                    \\\n:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../perl.h:7251:28: note: #define XSRETURN_YES   STMT_START { XST_mYES(0);   XSRETURN(1); } STMT_ENDexpanded from macro 'GETENV_UNLOCK'\n338:67: note: expanded from macro 'XSRETURN_YES'\n../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../thread.h:309:13: note: SysV.cexpanded from macro 'PERL_READ_UNLOCK':\n624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n624:5: note: ')' token is here\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'SysV.xs\n1393:35: note:     SvSetMagicSV(ret, args[1]);expanded from macro 'XORSHIFT96_set'\n../../sv.h:2289:3: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\expanded from macro 'SvSetMagicSV'\n:1300:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'\n../../cop.h:1318:5: note:     SIP_ROUNDS;                             \\expanded from macro 'MULTICALL'\n../../perl_siphash.h:23:5: note:             SvSetMagicSV(ret, *PL_stack_sp);expanded from macro 'SIPROUND'\n582:9: note: '{' token is here  SIP_FINAL_ROUNDS                          \\\n../../cop.h../../perl_siphash.h::769:28: note: expanded from macro 'CX_LEAVE_SCOPE'\n18:3: note:     STMT_START {                                                        \\expanded from macro 'SIPROUND'\n:1235:2: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'POPSTACK'\n:582:9: note: '{' token is here\n../../perl_siphash.h:18:3: note: ListUtil.xsexpanded from macro 'SIPROUND':\n../../perl.h:737:21: note:             if (t) STMT_START {                                         \\expanded from macro 'STMT_END'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'ListUtil.xs\n:594:13: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2272:3: note: expanded from macro 'SvSetSV_and'  SIP_FINAL_ROUNDS                          \\\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    PUSH_MULTICALL_FLAGS(the_cv, 0)\n7251:28: note: expanded from macro 'GETENV_UNLOCK'        PUSHSTACKi(PERLSI_MULTICALL);                                   \\\n:210:16: note: expanded from macro 'MUTEX_LOCK'        PUSH_MULTICALL(cv);\n1288:5: note: expanded from macro 'PUSH_MULTICALL'    GETENV_UNLOCK;\n220:16: note: expanded from macro 'MUTEX_UNLOCK'\n1310:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n:371:9: note: expanded from macro 'PAD_SET_CUR_NOSAVE'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n../../inline.h:2829:5: note: #  define DEBUG_Xv(a) DEBUG__(DEBUG_Xv_TEST, a)')' token is here\n737:21: note: ../../cop.hexpanded from macro 'STMT_END':\n325:5: note: ../../pp.hexpanded from macro 'XSRETURN':\n75:17: note:     STMT_START {                                        \\expanded from macro 'PUSHMARK'\nListUtil.xs:1276:9: note: ')' token is here    STMT_START {                                                        \\\n:476:56: note:     XSRETURN(reti);expanded from macro 'PUSHi'\nBase64.c:454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]ListUtil.c\nListUtil.c:1722:5: note: Base64.xs'{' token is here:\n../../perl_siphash.h:18:14: note: ../../zaphod32_hash.hexpanded from macro 'SIPROUND':\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'In file included from\n../../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);\n../../../cop.h:795:16: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);expanded from macro 'CX_POP_SAVEARRAY'\n../../perl_siphash.h:23:3: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:3: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:5: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'SIPROUND'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n:124:6: note: '{' token is here#   define STMT_END     )\n../../../thread.h:297:5: note: In file included from expanded from macro 'PERL_READ_LOCK'Opcode.xs\n1487:13: note: '{' token is here\n1399:49: note: expanded from macro 'XORSHIFT128_set'\n:62:5: note:     GETENV_UNLOCK;expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'    SIP_ROUNDS;                             \\\n:7251:28: note: expanded from macro 'GETENV_UNLOCK'\n../../perl_siphash.h:23:3: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'SIPROUND'\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl_siphash.h:123:15: note: ')' token is here        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n../../perl_siphash.h:123:15: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../pp.h:479:32: note: expanded from macro 'XPUSHs'  SIP_ROUNDS;                               \\\nJP.c:36:2: note: ')' token is here../../perl_siphash.h\n../../perl_siphash.h:124:6: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:87:3: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START'Opcode.xs\n78:2: note: '{' token is here\n:736:29: note:         SWITCHSTACK(PL_curstack,next->si_stack);                        \\expanded from macro 'STMT_START'\n180:13: note: '{' token is here\n../../perl.h:4696:22: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'DEBUG_v'\n4616:40: note: expanded from macro 'DEBUG_s'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            DEBUG_L(PerlIO_printf(Perl_debug_log,\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n:199:5: note: expanded from macro 'LEAVE'\n:1235:2: note:     GETENV_UNLOCK;expanded from macro 'POPSTACK'\n556:5: note: expanded from macro 'SWITCHSTACK'\nOpcode.xs:283: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]\n191:5: note: expanded from macro 'ENTER'\n../../pp.h:69:5: note: expanded from macro 'PUSHMARK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n328:5: note: '{' token is here    STMT_START {                                                \\\n:386:3: note: '{' token is here\n../../perl.h:6678:17: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:4690:23: note: expanded from macro 'DEBUG_Lv'\n../../perl.h:6686:17: note: expanded from macro 'LOCALE_LOCK_'\n../../perl.h:6700:17: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6707:17: note: expanded from macro 'LOCALE_UNLOCK_'\n../../perl.h:6714:17: note: expanded from macro 'LOCALE_UNLOCK_'\n../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'    DECLARE_AND_GET_RE_DEBUG_FLAGS;\n:7251:28: note:     DEBUG_r({                              \\expanded from macro 'GETENV_UNLOCK'\n737:21: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\expanded from macro 'STMT_END'\n:4677:24: note: KR.cexpanded from macro 'DEBUG_r':\n34:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../pp.h:479:32: note: re_exec.cexpanded from macro 'XPUSHs':\n6499:17: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4039:20: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);expanded from macro 'NOT_REACHED'\n:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            NOT_REACHED; /* NOTREACHED */\n9563:6: note: '{' token is here\n../../../zaphod32_hash.h:157:5: note: '{' token is here        STMT_START {                                                        \\\n../../perl.h:737:21: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");expanded from macro 'STMT_END'\nre_exec.c:9646:13: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'../../../zaphod32_hash.h\n../../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE're_exec.c\n:9790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:556:16: note: In file included from expanded from macro 'SWITCHSTACK'Symbol.c\n1333:5: note: expanded from macro 'POP_MULTICALL'\n:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE'    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\n../../zaphod32_hash.h:170:5: note: In file included from '{' token is hereUnicode.xs\n171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n../../../perl.h:4668:15: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG__'\n:2246:5: note: ../../perl_siphash.h')' token is here:\n:18:14: note: expanded from macro 'SIPROUND'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:3398:9: warning: ../../zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n150:5: warning: '}' and ')' tokens terminating 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'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:151:5: note: ')' token is hereStorable.xs\n1148:13: note: expanded from macro 'STORE_PV_LEN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'Storable.xs\n../../zaphod32_hash.h:163:5: note:             MBUF_XTEND(x);                      \\'{' token is here\n../../zaphod32_hash.h:116:48: note: Storable.xsexpanded from macro 'ZAPHOD32_MIX':\n308:32: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'STORE_UTF8STR'\n:3398:9: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");')' token is here\n../../zaphod32_hash.h:124:32: note:         STORE_UTF8STR(SvPV_nolen(text), len);expanded from macro 'ZAPHOD32_MIX'\n729:5: note: expanded from macro 'MBUF_XTEND'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\nStorable.xs:3398:9: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1149:13: note: expanded from macro 'STORE_PV_LEN'../../sbox32_hash.h\n:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1448:9: note: ')' token is here            MBUF_WRITE(x,y);                                            \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            WRITE(pv, len);                                     \\\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'Storable.xs\n732:9: note: expanded from macro 'MBUF_XTEND'\n../../perl_siphash.h:118:24: note:             MBUF_PUTC(x);                               \\'{' token is here\n../../perl_siphash.h:118:24: warning: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:123:15: note:             WLEN(ilen);                                         \\'{' token is here\nStorable.xs:3398:9: warning: ../../perl_siphash.h'}' 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]Storable.xs\n../../perl_siphash.h:87:3: note: Storable.xsexpanded from macro 'PERL_SIPHASH_FNC':\n732:9: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'MBUF_XTEND'\n:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\nStorable.xs:732:9: note: In file included from expanded from macro 'MBUF_XTEND're_comp.c\n../../inline.h:180:13: warning:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        STORE_SCALAR(SvPV_nolen(text), len);\n1148:13: note:             if (t) STMT_START {                                         \\expanded from macro 'STORE_PV_LEN'\n../../perl.h:4696:22: note: #   define STMT_END     )expanded from macro 'DEBUG_v'\n../../inline.h:2073:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                MBUF_PUTINT(x);                                         \\\n1153:13: note: expanded from macro 'STORE_PV_LEN'    NOT_REACHED; /* NOTREACHED */\nStorable.xs:3480:7: note: '{' token is herere_comp.c\n:1232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1083:34: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'DEBUG_OPTIMISE_MORE_r'\n../../perl.h:4677:26: note: Storable.xsexpanded from macro 'DEBUG_r':\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    STMT_START {                                                 \\\nStorable.xs:1078:17: note: re_comp.cexpanded from macro 'WLEN':\n1288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'        MBUF_CHK(sizeof(int));                  \\\nStorable.xs:157:5: note: expanded from macro 'ASSERT're_comp.c\n1480:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1600:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:692:54: note: expanded from macro 'POSIXL_ZERO'\n../../regcomp.h:692:28: note:             MBUF_XTEND(x);                      \\expanded from macro 'POSIXL_ZERO'\n:1898:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n744:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MBUF_CHK'\nStorable.xs:1131:13: note: #define ANYOF_POSIXL_AND(source, dest) STMT_START { (dest)->classflags &= (source)->classflags ; } STMT_ENDexpanded from macro 'WRITE'\n1956:17: note: '{' token is here\n722:39: note: expanded from macro 'ANYOF_POSIXL_OR'\nre_comp.c:1967:17: note:     PUTMARK(flags_len);')' token is here\n725:100: note: expanded from macro 'ANYOF_POSIXL_AND'\nStorable.xs:3485:5: note: #define ANYOF_POSIXL_OR(source, dest) STMT_START { (dest)->classflags |= (source)->classflags ; } STMT_END')' token is here\n157:7: note:         ANYOF_POSIXL_OR((regnode_charclass_posixl*)or_with, ssc);expanded from macro 'ASSERT'\n:737:21: note: expanded from macro 'STMT_END'#define ANYOF_POSIXL_OR(source, dest) STMT_START { (dest)->classflags |= (source)->classflags ; } STMT_END\n../../regcomp.h:693:32: note: #   define STMT_END     )expanded from macro 'ANYOF_POSIXL_ZERO'\n:692:39: note: expanded from macro 'POSIXL_ZERO'\nStorable.xs:3521:9: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2764:5: warning: '}' and ')' tokens terminating 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'Storable.xs\nre_comp.c:2792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        TRACEME((\"tied array\"));\n1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'\n:2801:5: note: '{' token is here    STMT_START {                                        \\\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'Storable.xs\nre_comp.c:2801:5: warning:             MBUF_PUTC(x);                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2892:13: note: '{' token is here            MBUF_PUTC(x);                               \\\n2604:6: note: expanded from macro 'TRIE_STORE_REVCHAR'\nStorable.xs:1046:13: note:                     TRIE_BITMAP_SET_FOLDED(trie, uvc, folder);expanded from macro 'PUTMARK'\nStorable.xs:151:5: note: expanded from macro 'ASSERT'    STMT_START {                                                           \\\nStorable.xs:1046:13: note:     STMT_START {                                                           \\expanded from macro 'PUTMARK'\nre_comp.c:3009:5: warning:         TRACEME((\"store_tied_item: storing IDX %d\", (int)idx));'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3606:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n../../regcomp.h:1055:33: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'DEBUG_TRIE_COMPILE_r'\nre_comp.c:2651:41: note: expanded from macro 'TRIE_LIST_NEW'        MBUF_CHK(sizeof(int));                  \\\nre_comp.c:2635:79: note:         WLEN(idx);expanded from macro 'TRIE_READ_CHAR'\n1089:38: note: expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'\nre_comp.c:3286:9: warning:         MBUF_CHK(sizeof(int));                  \\'(' 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'            MBUF_XTEND(x);                      \\\nre_comp.c:2636:3: note:     TRACEME((\"ok (tied item)\"));expanded from macro 'TRIE_READ_CHAR'\n2662:5: note: expanded from macro 'TRIE_HANDLE_WORD'\nre_comp.c:3365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        CROAK((\"Unexpected object type (%d) in store_hook()\", type));\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'\nre_comp.c:3538:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nre_comp.c:3553:9: note:         TRACEME((\"ignoring STORABLE_freeze in class \\\"%s\\\"\", classname));')' token is here\n:732:9: note: expanded from macro 'MBUF_XTEND'                            DEBUG_OPTIMISE_r(Perl_re_printf( aTHX_ \"%s\", ch));\nStorable.xs:151:5: note: expanded from macro 'ASSERT're_comp.c\n:3646: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'            MBUF_XTEND(1);                      \\\n:3652:25: note: '{' token is here\n3652:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1118:60: note: expanded from macro 'Set_Node_Offset_Length'\nStorable.xs:3889:13: note: re_comp.c'{' token is here:\n3681:20: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'            MBUF_PUTC(x);                               \\\n:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'\nre_comp.c:1091:11: note:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\expanded from macro 'Set_Node_Offset_To_R'\n../../regcomp.h:1086:29: note:             PUTMARK(flags);expanded from macro 'MJD_OFFSET_DEBUG'\n733:9: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), (len));  \\expanded from macro 'MBUF_XTEND'\n1118:49: note: expanded from macro 'Set_Node_Offset_Length'    } STMT_END\n../../perl.h:737:21: note: expanded from macro 'STMT_END're_comp.c\n:3683:24: warning: #   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3889:13: note: re_comp.c')' token is here:\n3683:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3683:24: note: '{' token is here\n1099:2: note: expanded from macro 'Set_Node_Length_To_R'    } STMT_END\n../../regcomp.h:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'                PUTMARK(eflags);\n1121:3: note: expanded from macro 'Set_Node_Offset_Length'\n:732:9: note: expanded from macro 'MBUF_XTEND'\n../../perl.h:736:29: note:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\expanded from macro 'STMT_START'\n1119:5: note: expanded from macro 'Set_Node_Offset_Length'\nre_comp.c:3747:17: warning:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1119:5: note:     } STMT_ENDexpanded from macro 'Set_Node_Offset_Length'\nre_comp.c:3747:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:127:16: note:                 Set_Node_Offset_Length(opt, 0, 0);expanded from macro 'TRACEME'\n3747:17: note: ')' token is here\n1123:46: note: expanded from macro 'Track_Code'\n151:5: note:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\expanded from macro 'ASSERT'\n:3756:17: note: '{' token is here\n:4676:45: note: expanded from macro 'DEBUG_r'#   define STMT_END     )\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'        TRACEME((\"already seen class %s, ID = %d\", classname, (int)classnum));\n3756:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1119:5: note: expanded from macro 'Set_Node_Offset_Length'Storable.xs\nre_comp.c:3759:13: note:             MBUF_PUTC(x);                               \\'{' token is here\n4006:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:3759:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n1098:40: note: expanded from macro 'Set_Node_Length_To_R'\n4006:6: note: ')' token is here\nStorable.xs:1046:13: note:         MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\expanded from macro 'PUTMARK'\n../../perl.h:4675:24: note: expanded from macro 'DEBUG_r'            MBUF_XTEND(1);                      \\\n1099:2: note: expanded from macro 'Set_Node_Length_To_R'\n1120:5: note: expanded from macro 'Set_Node_Offset_Length'\n:4676:45: note: expanded from macro 'DEBUG_r'\nre_comp.c:3796:5: warning:             MBUF_XTEND(1);                      \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1055:33: note:     } STMT_ENDexpanded from macro 'DEBUG_TRIE_COMPILE_r'\n../../perl.h:4675:24: note:     STMT_START {                                              \\expanded from macro 'DEBUG_r'\n733:9: note: expanded from macro 'MBUF_XTEND'\n1049:7: note:             setSTR_LEN(scan, (U8)(STR_LEN(scan) + STR_LEN(n)));expanded from macro 'PUTMARK'\n:4489:5: note: '{' token is here\nre_comp.c:4584: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:4598:5: note: Storable.xs')' token is here:\n4675:35: note: expanded from macro 'DEBUG_r'    } STMT_END\nStorable.xs:811:5: note: expanded from macro 'MBUF_PUTC're_comp.c\n:4601:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                \\\n4601:5: note: ')' token is here\n../../perl.h:737:21: note:     STMT_START {                                \\expanded from macro 'STMT_END'\nStorable.xs:4030:9: note: ')' token is herere_comp.c\n:5101:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:5101:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:739:7: note: #define ANYOF_POSIXL_ZERO(ret)  POSIXL_ZERO(((regnode_charclass_posixl*) (ret))->classflags)expanded from macro 'MBUF_XTEND'\n5596:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n5596:7: note: ')' token is here\n806:5: note: expanded from macro '_FAIL'\n5792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:21: note:     } STMT_ENDexpanded from macro 'STMT_END'\n:4045:9: note: ')' token is here\n../../sv.h:1376:45: note:             MBUF_PUTC(x);                               \\expanded from macro 'SvCUR_set'\n:693:32: note: expanded from macro 'ANYOF_POSIXL_ZERO'\n692:56: note: expanded from macro 'POSIXL_ZERO'\nStorable.xs:744:13: note:                         FAIL2(\"Lookbehind longer than %\" UVuf \" not implemented\",expanded from macro 'MBUF_CHK'\n:850:5: note:                         FAIL2(\"Lookbehind longer than %\" UVuf \" not implemented\",expanded from macro 'MBUF_WRITE'\n4048:9: note: ')' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            WLEN(tlen3);\nre_comp.c:1049:13: note:             MBUF_XTEND(x);                      \\expanded from macro 'ckWARNexperimental'\n830:9: note:             _WARN_HELPER(loc, packWARN(class),                          \\expanded from macro 'MBUF_PUTINT'\nStorable.xs:4063:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n6781:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:6781:5: note: ')' token is here\n737:21: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'STMT_END'\n:1049:26: note: expanded from macro 'DEBUG_PARSE_r'#   define STMT_END     )\n../../perl.h:736:29: note:     STMT_START {                                              \\expanded from macro 'STMT_START'\n../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'Storable.xs\n:1055:13: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'WRITE_I32'\n:7201:2: note: '{' token is here\nStorable.xs:732:9: note: re_comp.cexpanded from macro 'MBUF_XTEND':\n7401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1371:2: note: expanded from macro 'SvCUR_set'        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\n../../perl.h:4675:24: note:             MBUF_XTEND(1);                      \\expanded from macro 'DEBUG_r'\n7540:5: note: '{' token is here\nre_comp.c:7544:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_PUTC(x);                               \\\n../../perl.h:4675:35: note: Storable.xsexpanded from macro 'DEBUG_r':\n4200:13: warning: #    define DEBUG_r(a) STMT_START {                                     \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'            WLEN(classnum);\n:806:5: note: expanded from macro '_FAIL'\n../../perl.h:737:21: note:             MBUF_XTEND(x);                      \\expanded from macro 'STMT_END'\n:729:16: note: expanded from macro 'MBUF_XTEND'\nre_comp.c:7786:5: warning:                 MBUF_PUTINT(x);                                         \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:7786:5: note:             MBUF_XTEND(x);                      \\')' token is here\nre_comp.c:806:5: note: Storable.xsexpanded from macro '_FAIL':\n7979:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1101:74: note: expanded from macro 'DEBUG_DUMP_PRE_OPTIMIZE_r'\nStorable.xs:4208:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n7989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4677:24: note: expanded from macro 'DEBUG_r'    } STMT_END\n:8164:2: note: '{' token is here\n1160:9: note: expanded from macro 'DEBUG_RExC_seen'\n../../scope.h:208:16: note: expanded from macro 'LEAVE_with_name'                MBUF_PUTINT(y);                                         \\\nre_comp.c:8219:37: warning:             WLEN(len);  /* Don't BER-encode, this should be rare */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:8219:37: note: ')' token is here\n../../perl.h:737:21: note:             WLEN(len);  /* Don't BER-encode, this should be rare */expanded from macro 'STMT_END'\n../../scope.h:216:7: note: expanded from macro 'LEAVE_with_name'Storable.xs\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND're_comp.c\n:8289:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1083:17: note: expanded from macro 'WLEN're_comp.c\n:8328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1083:17: note: expanded from macro 'WLEN'        DEBUG_OPTIMISE_MORE_r({                                             \\\nre_comp.c:1160:9: note: expanded from macro 'DEBUG_RExC_seen'            WLEN(len);  /* Don't BER-encode, this should be rare */\n737:21: note: expanded from macro 'STMT_END'        DEBUG_OPTIMISE_MORE_r({                                             \\\nStorable.xs:846:5: note: expanded from macro 'MBUF_WRITE'    STMT_START {                                            \\\n4214:9: note:         CHECK_RESTUDY_GOTO_butfirst(NOOP);'{' token is here\n4214:9: note:             DEBUG_COMPILE_r({ SV* sv = sv_newmortal();'{' token is here\n1047:28: note: expanded from macro 'DEBUG_COMPILE_r'\nre_comp.c:8834:21: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n4265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1158:31: note:         STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \\expanded from macro 'STORE_SCALAR'\n:8834:21: note: '{' token is here\nre_comp.c:8834:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            WRITE(pv, len);                                     \\\nStorable.xs:1149:13: note: expanded from macro 'STORE_PV_LEN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1550:16: note: expanded from macro 'SvTAINT'\n1553:13: note: Storable.xsexpanded from macro 'SvTAINT':\n1158:31: note: expanded from macro 'STORE_SCALAR'            SvTAINTED_on(sv);           \\\n1152:13: note: expanded from macro 'STORE_PV_LEN'                    SvTAINT(sv);\n:1554:7: note: expanded from macro 'SvTAINT'\nre_comp.c:8838:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:157:5: note: expanded from macro 'ASSERT'\n:127:5: note: expanded from macro 'TRACEME'\nre_comp.c:8997:9: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n5028:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:830:25: note: expanded from macro 'Simple_vFAIL'            GETMARK(idx);\nre_comp.c:9018:17: warning: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:832:60: note: expanded from macro 'Simple_vFAIL'    STMT_START {                                              \\\n9018:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n130:5: note:     STMT_START {  /* No-op if have completed a pass */                      \\expanded from macro 'TRACEME'\n:9021:17: note: '{' token is here\nStorable.xs:5112:9: note: '{' token is herere_comp.c\n:10845:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:10845:21: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_END')' token is here\nre_comp.c:10920:21: note: '{' token is here    TRACEME((\"frozen string: %d bytes\", (int)len2));\n855:5: note: expanded from macro 'vFAIL2'\nre_comp.c:855:5: note: expanded from macro 'vFAIL2'Storable.xs\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            GETMARK(len3);\nre_comp.c:10923:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    TRACEME((\"has %d object IDs to link\", (int)len3));\nre_comp.c:10927:21: note: #   define STMT_END     )'{' token is here\n1257:2: note: expanded from macro 'READ_U64'#define Simple_vFAIL3(m, a1, a2) STMT_START {                   \\\nre_comp.c:873:34: note: expanded from macro 'vFAIL3'                READ_U64(tag);\n:1217:13: note: expanded from macro 'READ'\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'                READ_U64(tag);\n1217:13: note:                 vFAIL2(\"Regexp modifier \\\"%c\\\" may not appear after the \\\"-\\\"\",expanded from macro 'READ'\n../../perl.h:4041:9: note: expanded from macro 'NOT_REACHED'            MBUF_READ(x, y);                                            \\\n:931:5: note: expanded from macro '_WARN_HELPER'#   define STMT_END     )\nre_comp.c:10948:25: note: ')' token is here            MBUF_GETINT(x);                                             \\\nre_comp.c:10968:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\nre_comp.c:939:17: note: #   define STMT_END     )expanded from macro '_WARN_HELPER'\nre_comp.c:10968:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n:1388:7: note: expanded from macro 'UNSEE'                    ckWARNreg(RExC_parse + 1,\"Useless use of (?-p)\");\nStorable.xs:5240:13: note: '{' token is herere_comp.c\n:10982:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:                     vFAIL2(\"Use of modifier '%c' is not allowed in Unicode\"expanded from macro 'STMT_START'\nre_comp.c:795:5: note: Storable.xsexpanded from macro 'PREPARE_TO_DIE':\n11043:5: note: ')' token is here\nre_comp.c:846:29: note:             SvRV_set(ref, NULL);                                        \\expanded from macro 'Simple_vFAIL2'\nre_comp.c:854:33: note: Storable.xsexpanded from macro 'vFAIL2':\nre_comp.c:11085:9: warning:             CROAK((\"No STORABLE_thaw defined for objects of class %s \"'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11085:9: note: '{' token is here#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n127:16: note:         vFAIL2(\"Sequence %.3s... not terminated\", parse_start);expanded from macro 'TRACEME'\nStorable.xs:130:5: note: expanded from macro 'TRACEME're_comp.c\n5355:9: note:     Set_Node_Offset(REGNODE_p(ret), parse_start+1);'{' token is here\nre_comp.c:1095:5: note:         CROAK((\"Forgot to deal with extra type %d\", extra_type));expanded from macro 'Set_Node_Offset'\n11108:5: note: '{' token is here\n../../regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'    STMT_START {                                                        \\\nre_comp.c:11160:9: warning:     SEEN_NN(rv, stash, 0);      /* Will return if rv is null */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:788:5: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'PREPARE_TO_DIE'\n:11160:9: note: ')' token is here\nre_comp.c:840:26: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'vFAIL'\n:11206:21: note: '{' token is here\nre_comp.c:11209:21: note: '{' token is here    SEEN_NN(rv, stash, 0);      /* Will return if rv is null */\n:1315:13: note: expanded from macro 'SEEN_NN'                    vFAIL(\"In '(*...)', the '(' and '*' must be adjacent\");\nre_comp.c:840:5: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'vFAIL'\nStorable.xs:5454:5: note:                         vFAIL(\"Unterminated verb pattern argument\");'{' token is here\n:737:21: note:                         vFAIL(\"Unterminated verb pattern argument\");expanded from macro 'STMT_END'\nre_comp.c:11243:25: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n5494:5: warning:                         vFAIL(\"Unterminated '(*...' argument\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:830:25: note:     STMT_START {                                                        \\expanded from macro 'Simple_vFAIL'\n5502:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11243:25: note: ')' token is here\n:11249:25: note: '{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SEEN_NN(rv, stash, 0);           /* Will return if rv is null */\nStorable.xs:1315:13: note: re_comp.cexpanded from macro 'SEEN_NN':\n11249:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11348:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n439:7: note: expanded from macro 'REQUIRE_BRANCHJ'\n11440:17: note: '{' token is here\nre_comp.c:11451:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\nre_comp.c:11499:17: warning:     STMT_START {                                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:839:5: note: Storable.xsexpanded from macro 'vFAIL':\n841:3: note: expanded from macro 'vFAIL'\n../../perl.h:736:29: note:         SEEN0_NN(y,i);                                                  \\expanded from macro 'STMT_START'\n1331:5: note: expanded from macro 'BLESS'                        vFAIL(\"Sequence (?P>... not terminated\");\nre_comp.c:839:5: note: expanded from macro 'vFAIL'    SEEN_NN(tv, stash, 0);              /* Will return if tv is null */\n:11535:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:11535:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:872:5: note: expanded from macro 'vFAIL3'Storable.xs\nre_comp.c:11535:3: note:             TRACEME((\"blessing 0x%\" UVxf \" in %s\", PTR2UV(s),           \\'{' token is here\nStorable.xs:1312:16: note: re_comp.cexpanded from macro 'SEEN_NN':\n11598:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11598:33: note: '{' token is here\n1376:45: note: expanded from macro 'SvCUR_set'\nStorable.xs:5626:5: note: re_comp.c')' token is here:\n11600:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1302:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SEEN0_NN'\nStorable.xs:1334:13: note: expanded from macro 'BLESS're_comp.c\n:11600:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'STMT_START'\n:1363:46: note:     STMT_START {  /* No-op if have completed a pass */                      \\expanded from macro 'SvRV_set'\n11664:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:857:3: note:             TRACEME((\"not blessing 0x%\" UVxf \" in %s\", PTR2UV(s),       \\expanded from macro 'vFAIL2'\n11669:7: 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'    STMT_START {                                              \\\n:11690:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:11690:21: note: '{' token is here#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\nre_comp.c:840:5: note:     STMT_START {                                              \\expanded from macro 'vFAIL'\n../../perl.h:736:29: note:     SEEN_NN(tv, stash, 0);              /* Will return if rv is null */expanded from macro 'STMT_START'\n:11696:21: note: '{' token is here\n../../sv.h:1363:46: note: expanded from macro 'SvRV_set're_comp.c\n:11730:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:833:3: note: expanded from macro 'Simple_vFAIL'\n:11747:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5695:5: note: re_comp.c'{' token is here:\n11775:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1299:9: note:                             vFAIL(non_existent_group_msg);expanded from macro 'SEEN0_NN'\nre_comp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'        SEEN0_NN(y,i);                                                  \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            BLESS((SV *)(y), (HV *)(stash));                            \\\n736:29: note: expanded from macro 'STMT_START'                            vFAIL(non_existent_group_msg);\n1110:5: note:     } STMT_ENDexpanded from macro 'Set_Node_Length'\n:890:28: note: expanded from macro 'vFAIL2utf8f'\nre_comp.c:11828:21: note: ')' token is here            TRACEME((\"not blessing 0x%\" UVxf \" in %s\", PTR2UV(s),       \\\nre_comp.c:11831:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:11854:7: note: '{' token is here\n1299:9: note:     STMT_START {                                                            \\expanded from macro 'SEEN0_NN'\nre_comp.c:439:5: note: expanded from macro 'REQUIRE_BRANCHJ'        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\n:11893:3: note:     } STMT_END'{' token is here\n../../regcomp.h:1086:29: note:     STMT_START {                                              \\expanded from macro 'MJD_OFFSET_DEBUG'\n5741:5: note: '{' token is here                Set_Node_Length(REGNODE_p(ret), RExC_parse - parse_start + 1);\nre_comp.c:1110:5: note: expanded from macro 'Set_Node_Length'    SEEN_NN(tv, stash, 0);              /* Will return if tv is null */\n:1084:2: note: expanded from macro 'Set_Node_Offset_To_R'\n../../perl.h:4677:24: note:             TRACEME((\"blessing 0x%\" UVxf \" in %s\", PTR2UV(s),           \\expanded from macro 'DEBUG_r'\n:848:58: note: expanded from macro 'Simple_vFAIL2'\nre_comp.c:830:36: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'Simple_vFAIL'\nre_comp.c:12022:25: warning:         SEEN0_NN(y,i);                                                  \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n127:5: note:                         vFAIL(\"panic: grok_atoUV returned FALSE\");expanded from macro 'TRACEME'\nre_comp.c:12031:4: warning:         SEEN0_NN(y,i);                                                  \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12031:4: note: ')' token is here    SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */\nre_comp.c:12057:15: warning:             SvRV_set(ref, NULL);                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n5773:5: note: '{' token is here\nre_comp.c:12057:15: note: ')' token is here            BLESS((SV *)(y), (HV *)(stash));                            \\\nre_comp.c:12064:29: warning:             BLESS((SV *)(y), (HV *)(stash));                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1225:13: note: expanded from macro 'SAFEREAD're_comp.c\n:12068:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5789:5: note: ')' token is herere_comp.c\n:12081:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SAFEREAD(SvPVX(sv), len, sv);\nre_comp.c:840:5: note: expanded from macro 'vFAIL'    STMT_START {                        \\\n736:29: note: ../../sv.hexpanded from macro 'STMT_START':\n:12126:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\nre_comp.c:943:5: note: expanded from macro '_WARN_HELPER'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1110:5: note: Storable.xsexpanded from macro 'Set_Node_Length':\n:1110:5: note: expanded from macro 'Set_Node_Length'    RLEN(len);\n12208:13: note: '{' token is here\nre_comp.c:1095:5: note:             MBUF_GETC(x);                                               \\expanded from macro 'Set_Node_Offset'\nre_comp.c:12227:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    TRACEME((\"retrieve_scalar (#%d), len = %d\", (int)cxt->tagnum, len));\nre_comp.c:819:24: note: expanded from macro 'FAIL2'Storable.xs\n:806:5: note:     STMT_START {                                              \\expanded from macro '_FAIL'\n12228:9: note: ')' token is here\n:819:24: note:     GETMARK(len);expanded from macro 'FAIL2'\n5893:5: note: '{' token is here\n127:16: note: #define MJD_OFFSET_DEBUG(x) DEBUG_r( \\expanded from macro 'TRACEME'\n:5895:5: note: ')' token is here\nre_comp.c:435:5: note: expanded from macro 'REQUIRE_BRANCHJ'            MBUF_GETC(x);                                               \\\nStorable.xs:748:16: note: expanded from macro 'MBUF_GETC'    STMT_START {                                                            \\\nre_comp.c:12274:13: note: ')' token is here    READ(s, len);\nre_comp.c:819:24: note:             MBUF_READ(x, y);                                            \\expanded from macro 'FAIL2'\n:1217:13: note: expanded from macro 'READ'            FAIL2(\"panic: regbranch returned failure, flags=%#\" UVxf, (UV) flags);\nStorable.xs:1203:13: note:             Set_Node_Offset(REGNODE_p(ender), RExC_parse+1); /* MJD */expanded from macro 'RLEN'\nre_comp.c:1095:5: note: expanded from macro 'Set_Node_Offset'            MBUF_GETINT(x);                                             \\\n:5948:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12304:13: warning:         CROAK((\"vstring too large to fetch\"));'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1083:34: note: expanded from macro 'DEBUG_OPTIMISE_MORE_r'\n../../regcomp.h:1083:34: note:             MBUF_SAFEPVREAD(x,y,z);                             \\expanded from macro 'DEBUG_OPTIMISE_MORE_r'\n:12329:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n5959:5: warning: #    define DEBUG_r(a) STMT_START {                                     \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:     SAFEPVREAD(s, (I32)len, s);expanded from macro 'STMT_START'\n:12339:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'    STMT_START {                                              \\\n:439:5: note:     } STMT_ENDexpanded from macro 'REQUIRE_BRANCHJ'\nStorable.xs:1313:9: note: expanded from macro 'SEEN_NN'#    define DEBUG_r(a) STMT_START {                                     \\\n1295:16: note: expanded from macro 'SEEN0_NN'\n1302:5: note: expanded from macro 'SEEN0_NN'\n../../regcomp.h:1050:64: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */expanded from macro 'DEBUG_PARSE_r'\n:1315:13: note:     Set_Node_Length(node, RExC_parse - start)expanded from macro 'SEEN_NN'\n:838:29: note: expanded from macro 'vFAIL'\n:1349:5: note: re_comp.cexpanded from macro 'BLESS':\nre_comp.c:839:5: note: expanded from macro 'vFAIL'Storable.xs\n:5997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    PREPARE_TO_DIE;                                     \\\nre_comp.c:788:16: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */expanded from macro 'PREPARE_TO_DIE'\nStorable.xs:130:7: note: expanded from macro 'TRACEME're_comp.c\nre_comp.c:830:25: note: Storable.xsexpanded from macro 'Simple_vFAIL':\n6000:5: warning: #define Simple_vFAIL(m) STMT_START {                                    \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:     TRACEME((\"ok (retrieve_integer at 0x%\" UVxf \")\", PTR2UV(sv)));expanded from macro 'STMT_START'\n12453:6: note:     STMT_START {                                              \\'{' token is here\n12453:6: note: ')' token is here\n:753:7: note: expanded from macro 'MBUF_GETC'\n12460:6: note: Storable.xs')' token is here:\n:12463:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1185:5: note: re_comp.cexpanded from macro 'GETMARK':\n12463:6: warning:     } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n815:19: note: expanded from macro 'FAIL'        GETMARK(hash_flags);\n:12463:6: note: ')' token is here\n:12464:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\nStorable.xs:6074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:12498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:127:16: note: expanded from macro 'TRACEME're_comp.c\n:12498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n130:7: note:     DEBUG_PARSE_MSG((funcname));                            \\expanded from macro 'TRACEME'\nre_comp.c:1110:5: note: Storable.xsexpanded from macro 'Set_Node_Length':\nre_comp.c:1099:2: note: expanded from macro 'Set_Node_Length_To_R'    READ_I32(iv);\n1196:7: note:                         RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)expanded from macro 'READ_I32'\nre_comp.c:12521:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    TRACEME((\"network integer %d\", (int) ntohl(iv)));\nre_comp.c:12521:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n6105:5: note: ')' token is here            FAIL2(\"panic: regpiece returned failure, flags=%#\" UVxf, (UV) flags);\n12522:13: note: '{' token is here\n:1299:9: note: expanded from macro 'SEEN0_NN'\n737:21: note: expanded from macro 'STMT_END'Storable.xs\n1315:13: note: expanded from macro 'SEEN_NN'    PREPARE_TO_DIE;                                     \\\n:12703:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */\nre_comp.c:9061:35: note: expanded from macro 'DEBUG_PARSE'Storable.xs\nStorable.xs:6130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:12758:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note: #define _FAIL(code) STMT_START {                                        \\expanded from macro 'STMT_START'\n12817:17: warning:     STMT_START {                                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:6135:5: note: '{' token is here    STMT_START {                                                        \\\n:795:5: note: expanded from macro 'PREPARE_TO_DIE'Storable.xs\nStorable.xs:1334:13: note: re_comp.cexpanded from macro 'BLESS':\n12817:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n12817:17: note: ')' token is here\nre_comp.c:941:13: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro '_WARN_HELPER'\n:130:7: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\expanded from macro 'TRACEME'\n:788:5: note: expanded from macro 'PREPARE_TO_DIE'#   define STMT_END     )\n:12823:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n890:28: note: expanded from macro 'vFAIL2utf8f'\n:12846:17: note: '{' token is here\nre_comp.c:891:5: note: Storable.xsexpanded from macro 'vFAIL2utf8f':\nre_comp.c:1006:5: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */expanded from macro 'ckWARN2reg'\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'    SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */\n127:16: note: expanded from macro 'TRACEME'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'    TRACEME((\"double %\" NVff, nv));\nre_comp.c:12906:9: note: ')' token is hereStorable.xs\nre_comp.c:1112:5: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */expanded from macro 'Set_Node_Cur_Length'\n../../regcomp.h:1086:29: note:         SEEN0_NN(y,i);                                                  \\expanded from macro 'MJD_OFFSET_DEBUG'\nre_comp.c:1110:5: note: expanded from macro 'Set_Node_Length'        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\n6168:5: note:                        } STMT_END;'{' token is here\n:1112:5: note: expanded from macro 'Set_Node_Cur_Length'\n1331:16: note:     Set_Node_Offset_To_R(REGNODE_OFFSET(node), (byte)-RExC_start)expanded from macro 'BLESS'\n12952:13: note: '{' token is here\n12952:13: 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'    SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */\nre_comp.c:12972:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n:795:7: note: expanded from macro 'PREPARE_TO_DIE'Storable.xs\n830:25: note:     STMT_START {                                              \\expanded from macro 'Simple_vFAIL'\n6168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:795:7: note:     } STMT_ENDexpanded from macro 'PREPARE_TO_DIE'\n:130:5: note:     vFAIL(\"Use of quantifier '*' is not allowed in Unicode property wildcard\"expanded from macro 'TRACEME'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\nStorable.xs:1342:13: note: re_comp.cexpanded from macro 'BLESS':\n13145:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:840:5: note:     SEEN_NN(sv, stash, 0);expanded from macro 'vFAIL'\n13158:13: note: ')' token is here\nre_comp.c:839:5: note: expanded from macro 'vFAIL'        SEEN0_NN(y,i);                                                  \\\nre_comp.c:13218:17: note: ')' token is here        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\nre_comp.c:839:5: note: Storable.xsexpanded from macro 'vFAIL':\nre_comp.c:839:5: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'vFAIL'\n:832:60: note: Storable.xsexpanded from macro 'Simple_vFAIL':\nre_comp.c:462:5: note: Storable.xsexpanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS':\n6228:5: warning:     STMT_START {                                                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    TRACEME((\"retrieve_sv_yes\"));\n:802:21: note: expanded from macro '_FAIL'\n736:29: note: expanded from macro 'STMT_START'    SEEN_NN(sv, stash, 1);\n1313:9: note: expanded from macro 'SEEN_NN'        FAIL2(\"panic: reg returned failure to grok_bslash_N, flags=%#\" UVxf,\nre_comp.c:819:24: note:         SEEN0_NN(y,i);                                                  \\expanded from macro 'FAIL2'\nre_comp.c:819:24: note: expanded from macro 'FAIL2'        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\nre_comp.c:13585:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\nre_comp.c:13585:9: note:                 ((sv)->sv_u.svu_rv = (val)); } STMT_END'{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SEEN_NN(sv, stash, 1);\nre_comp.c:1106:11: note:     SEEN_NN(sv, stash, 1);expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1099:2: note: Storable.xsexpanded from macro 'Set_Node_Length_To_R':\n13595:9: note: ')' token is here\n:13605:9: note: '{' token is here\n6248:5: note: '{' token is here            FAIL2(\"panic: regclass returned failure to regatom, flags=%#\" UVxf,\nre_comp.c:819:24: note: expanded from macro 'FAIL2'    SEEN_NN(sv, stash, 1);\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'        SEEN0_NN(y,i);                                                  \\\n13624:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:838:18: note: expanded from macro 'vFAIL'\n13624:6: note: '{' token is here\n13624:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: #   define STMT_END     )expanded from macro 'DEBUG_r'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    SEEN_NN(sv, stash, 1);\n:13654:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:840:5: note:     SEEN_NN(sv, stash, 1);expanded from macro 'vFAIL'\n839:5: note:     } STMT_ENDexpanded from macro 'vFAIL'\n:13699:17: note: '{' token is here\n840:26: note: expanded from macro 'vFAIL'    } STMT_END\nre_comp.c:13718:17: warning:         SEEN0_NN(y,i);                                                  \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n838:18: note: expanded from macro 'vFAIL'    } STMT_END\n:13718:17: note: Storable.xs'{' token is here:\nre_comp.c:13718:17: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n6265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                vFAIL(\"\\\\K not permitted in lookahead/lookbehind\");\nre_comp.c:840:5: note:     SEEN_NN(&PL_sv_undef, cname, 1);expanded from macro 'vFAIL'\nre_comp.c:830:36: note: expanded from macro 'Simple_vFAIL'    STMT_START {                                              \\\nre_comp.c:13741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\nStorable.xs:6265:5: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n13775:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13823:4: note:     STMT_START {                                                        \\')' token is here\n4039:9: note:     } STMT_ENDexpanded from macro 'NOT_REACHED'\nStorable.xs:1209:7: note: expanded from macro 'RLEN're_comp.c\n:13840:21: note: '{' token is here\n:6297:5: note: '{' token is here\nre_comp.c:927:5: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'UPDATE_WARNINGS_LOC'\n127:5: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'TRACEME'\nre_comp.c:788:16: note:     SEEN_NN(av, stash, 0); /* Will return if array not allocated nicely */expanded from macro 'PREPARE_TO_DIE'\nStorable.xs:130:7: note:                 FAIL2(\"panic: regclass returned failure to regatom, flags=%#\" UVxf,expanded from macro 'TRACEME'\nre_comp.c:13919:13: warning:             TRACEME((\"not blessing 0x%\" UVxf \" in %s\", PTR2UV(s),       \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:130:5: note: re_comp.cexpanded from macro 'TRACEME':\n13919:13: warning:     } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n13965:10: note: '{' token is here\nStorable.xs:1295:16: note: re_comp.cexpanded from macro 'SEEN0_NN':\n14020:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n127:16: note: expanded from macro 'TRACEME'                            vFAIL(\"Unterminated \\\\g{...} pattern\");\nre_comp.c:840:26: note: expanded from macro 'vFAIL'Storable.xs\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'    SEEN_NN(av, stash, 0); /* Will return if array not allocated nicely */\n1342:13: note:                             vFAIL(\"Reference to nonexistent group\");expanded from macro 'BLESS'\nre_comp.c:840:5: note:             SvRV_set(ref, NULL);                                        \\expanded from macro 'vFAIL'\nre_comp.c:14054:8: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\nre_comp.c:839:5: note: expanded from macro 'vFAIL'    SEEN_NN(av, stash, 0); /* Will return if array not allocated nicely */\nre_comp.c:14113:29: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14138:17: note: ')' token is here    SEEN_NN(hv, stash, 0);      /* Will return if table not allocated properly */\n:127:5: note:                 Set_Node_Cur_Length(REGNODE_p(ret), parse_start-1);expanded from macro 'TRACEME'\n:736:29: note:     Set_Node_Length(node, RExC_parse - start)expanded from macro 'STMT_START'\nre_comp.c:1112:5: note: expanded from macro 'Set_Node_Cur_Length'            BLESS((SV *)(y), (HV *)(stash));                            \\\n130:7: note:                 FAIL(\"Trailing \\\\\");expanded from macro 'TRACEME'\n388:7: note: expanded from macro 'FILL_NODE'\n1209:5: note: expanded from macro 'RLEN'    PREPARE_TO_DIE;                                     \\\n:14442:29: note: ')' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        KBUFCHK((STRLEN)size);  /* Grow hash key read pool if needed */\n:737:21: note:     } STMT_ENDexpanded from macro 'STMT_END'\n:6445:9: note: ')' token is herere_comp.c\n:14446:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:14446:29: note: ')' token is here\nre_comp.c:14461:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    TRACEME((\"ok (get_lhash at 0x%\" UVxf \")\", PTR2UV(hv)));\nre_comp.c:788:16: note: Storable.xsexpanded from macro 'PREPARE_TO_DIE':\n6455:5: warning:     STMT_START {                                                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:14465:29: warning: #   define STMT_END     )'}' and ')' tokens terminating 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'Storable.xs\n:6487:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:127:5: note:                 PREPARE_TO_DIE;                                         \\expanded from macro 'TRACEME'\n947:5: note: Storable.xsexpanded from macro 'warn_non_literal_string':\n1312:5: note:     _WARN_HELPER(loc, packed_warn,                                      \\expanded from macro 'SEEN_NN'\n922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\n1312:16: note: expanded from macro 'SEEN_NN'                            warn_non_literal_string(p, packed_warn, message);\nStorable.xs:1299:9: note: expanded from macro 'SEEN0_NN'                            warn_non_literal_string(p, packed_warn, message);\nStorable.xs:1313:9: note: expanded from macro 'SEEN_NN're_comp.c\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\\nre_comp.c:840:5: note: expanded from macro 'vFAIL'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:736:29: note:     SEEN_NN(hv, stash, 0);      /* Will return if table not allocated properly */expanded from macro 'STMT_START'\n:1315:13: note:     _WARN_HELPER(loc, packed_warn,                                      \\expanded from macro 'SEEN_NN'\n947:5: note: expanded from macro 'warn_non_literal_string'\n795:7: note: expanded from macro 'PREPARE_TO_DIE'    } STMT_END\nre_comp.c:922:16: note:         TRACEME((\"(#%d) value\", (int)i));expanded from macro 'UPDATE_WARNINGS_LOC'\n130:7: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'TRACEME'\n:14539:5: note: ')' token is here#   define STMT_END     )\nre_comp.c:14539:5: warning:         RLEN(size);             /* Get key size */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n14539:5: note: ')' token is here\n:737:21: note: expanded from macro 'STMT_END'        RLEN(size);             /* Get key size */\n:806:5: note:     } STMT_ENDexpanded from macro '_FAIL'\n:14548:8: note: ')' token is here\n:130:7: note: expanded from macro 'TRACEME'                                ckWARN2reg(p + 1, \"Unrecognized escape \\\\%.1s\"\nre_comp.c:1006:5: note: expanded from macro 'ckWARN2reg'Storable.xs\n:6518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\\nStorable.xs:753:5: note: expanded from macro 'MBUF_GETC're_comp.c\nre_comp.c:14586:29: note:             MBUF_GETC(x);                                               \\')' token is here\nre_comp.c:931:5: note: Storable.xsexpanded from macro '_WARN_HELPER':\n6560:5: warning:     STMT_START {                                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:     RLEN(len);expanded from macro 'STMT_START'\n767:5: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'MBUF_GETINT'\n737:21: note: expanded from macro 'STMT_END'                        ckWARNreg(p + 1, \"Unescaped left brace in regex is\"\n6580:5: note:     STMT_START {                                                        \\'{' token is here\nre_comp.c:14596:25: note: ')' token is hereStorable.xs\n:14621:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note:     } STMT_ENDexpanded from macro 'STMT_START'\nStorable.xs:581:58: note: expanded from macro 'CROAK're_comp.c\n:15354:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:813:3: note: expanded from macro '_FAIL'\n6830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n15498:13: note: '{' token is here\n1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'    } STMT_END\n:1086:29: note: expanded from macro 'MJD_OFFSET_DEBUG'#   define STMT_END     )\nStorable.xs:1203:13: note: re_comp.cexpanded from macro 'RLEN':\n15505:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note: expanded from macro 'STMT_START'            vFAIL(\"Unescaped left brace in regex is illegal here\");\n1182:13: note:         ckWARNreg(RExC_parse + 1, \"Unescaped left brace in regex is\"expanded from macro 'GETMARK'\n:15793:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4696:22: note:         ADD_POSIX_WARNING(p, NO_BLANKS_POSIX_WARNING);expanded from macro 'DEBUG_v'\nre_comp.c:15628:5: note: expanded from macro 'ADD_POSIX_WARNING'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n15852:21: note: '{' token is here\n:788:5: note: expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:15852:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../pp.h:78:5: note: re_comp.cexpanded from macro 'PUSHMARK':\n15852:21: warning:     } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:15852:21: note: '{' token is here\n15852:21: note: ')' token is here\n../../perl.h:737:21: note:     XPUSHs(re);expanded from macro 'STMT_END'\n../../pp.h:479:32: note: expanded from macro 'XPUSHs're_comp.c\n:15852:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15852:21: note: ')' token is here                         EXTEND_HWM_SET(p, n);                          \\\nre_comp.c:15637:9: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\n15628:7: note: expanded from macro 'ADD_POSIX_WARNING'\n:15618:48: note: expanded from macro 'ADD_POSIX_WARNING'\n15924:9: note: Storable.xs')' token is here:\n1312:5: note:         ADD_POSIX_WARNING(p, NO_BLANKS_POSIX_WARNING);expanded from macro 'SEEN_NN'\n:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'\nre_comp.c:15932:13: note:         TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\')' token is here\n:15630:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15969:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            BLESS((SV *)(y), (HV *)(stash));                            \\\n15628:7: note: expanded from macro 'ADD_POSIX_WARNING'    } STMT_END\nre_comp.c:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1315:13: note: expanded from macro 'SEEN_NN'            CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);\n:16146:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15630:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'Storable.xs\n15630:16: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\nre_comp.c:15633:7: note: #   define STMT_END     )expanded from macro 'CLEAR_POSIX_WARNINGS'\n1349:5: note:             CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);expanded from macro 'BLESS'\n6913:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:15628:7: note: expanded from macro 'ADD_POSIX_WARNING'    RLEN(len);\n6913:5: note: ')' token is here\n127:16: note: expanded from macro 'TRACEME'                ADD_POSIX_WARNING(p, NO_BLANKS_POSIX_WARNING);\n16380:17: note: '{' token is here\n127:16: note: expanded from macro 'TRACEME'                ADD_POSIX_WARNING(p, \"there is no terminating ':'\");\n:16386:17: note: ')' token is here\n16400:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:6929:13: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:16400:13: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n6929:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n130:7: note:         CLEAR_POSIX_WARNINGS();                                             \\expanded from macro 'TRACEME'\n:897:5: note:     } STMT_ENDexpanded from macro 'vFAIL3utf8f'\nre_comp.c:897:5: note: expanded from macro 'vFAIL3utf8f'    STMT_START {                                              \\\n897:5: note: expanded from macro 'vFAIL3utf8f'\n4039:9: note: expanded from macro 'NOT_REACHED'\n../../regcomp.h:1049:26: note: expanded from macro 'DEBUG_PARSE_r'Storable.xs\n16482:5: warning:     } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1049:26: note:     STMT_START {                                \\expanded from macro 'DEBUG_PARSE_r'\n6994:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n127:5: note:             _WARN_HELPER(loc, packWARN(class),                          \\expanded from macro 'TRACEME'\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'Storable.xs\n:7020:9: note: ')' token is here            _WARN_HELPER(loc, packWARN(class),                          \\\nStorable.xs:7024:9: warning:     STMT_START {                                                            \\'(' and '{' tokens introducing 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'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:467:7: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nre_comp.c:16647:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        KBUFCHK((STRLEN)size);                  /* Grow hash key read pool if needed */\n:7024:9: note:                         vFAIL(\"Expecting interpolated extended charclass\");')' token is here\n:127:16: note: expanded from macro 'TRACEME'                        vFAIL(\"Expecting interpolated extended charclass\");\n833:3: note: expanded from macro 'Simple_vFAIL'    } STMT_END\n:653:7: note:                         vFAIL(\"Expecting interpolated extended charclass\");expanded from macro 'KBUFCHK'\n:130:7: note:                         vFAIL(\"Unexpected '(' with no preceding operator\");expanded from macro 'TRACEME'\n737:21: note:                         RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)expanded from macro 'STMT_END'\n780:16: note:                     vFAIL(\"Unexpected ')'\");expanded from macro 'MBUF_READ'\n7090:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n786:7: note:                     vFAIL(\"Unexpected ')'\");expanded from macro 'MBUF_READ'\nre_comp.c:795:5: note: #   define STMT_END     )expanded from macro 'PREPARE_TO_DIE'\n16846:21: note: '{' token is here\n840:5: note: expanded from macro 'vFAIL'    } STMT_END\n:1182:13: note:                         vFAIL2(\"Unexpected binary operator '%c' with no \"expanded from macro 'GETMARK'\n:16972:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:     STMT_START {                                \\expanded from macro 'STMT_START'\nre_comp.c:16972:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n780:16: note: expanded from macro 'MBUF_READ'\n:737:21: note:                     vFAIL(\"Operand with no preceding operator\");expanded from macro 'STMT_END'\n:7200:5: note:                     vFAIL(\"Operand with no preceding operator\");')' token is here\nre_comp.c:839:5: note: expanded from macro 'vFAIL'    TRACEME((\"byte order '%.*s' %d\", c, buf, c));\n581:18: note: expanded from macro 'CROAK'    STMT_START {                                                            \\\n130:7: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'TRACEME'\nre_comp.c:839:5: note: expanded from macro 'vFAIL'            READ(&nettag, sizeof(I32)); /* Ordered sequence of I32 */\n:17017:9: note: ')' token is here\nre_comp.c:840:26: note: expanded from macro 'vFAIL'            READ(&nettag, sizeof(I32)); /* Ordered sequence of I32 */\nre_comp.c:838:29: note: expanded from macro 'vFAIL'    STMT_START {                                                        \\\nStorable.xs:786:5: note: expanded from macro 'MBUF_READ're_comp.c\nre_comp.c:17021:9: 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:17021:9: note: ')' token is here\nre_comp.c:17021:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_GETC(x);                                               \\\nre_comp.c:17032:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:17135:5: note: ')' token is here\n:806:5: note: Storable.xsexpanded from macro '_FAIL':\nre_comp.c:17139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        READ_I32(tag);\nre_comp.c:17266:17: warning:                 RLEN(len);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1203:13: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\expanded from macro 'RLEN'\nre_comp.c:927:7: note: expanded from macro 'UPDATE_WARNINGS_LOC'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n7399:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1363:48: note:     if (DEBUG_v_TEST || RE_DEBUG_FLAG(RE_DEBUG_COMPILE_PARSE)) x  )expanded from macro 'SvRV_set'\n../../perl.h:4676:45: note: expanded from macro 'DEBUG_r'                ((sv)->sv_u.svu_rv = (val)); } STMT_END\nStorable.xs:130:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'TRACEME'\n17395:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\nre_comp.c:17628:9: note:     STMT_START {                                              \\'{' token is here\nStorable.xs:7446:5: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n17702:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:840:5: note: expanded from macro 'vFAIL'    STMT_START {                                                 \\\nre_comp.c:17708:17: note:             TRACEME((\"** allocating kbuf of 128 bytes\"));               \\')' token is here\nStorable.xs:7517:17: note: '{' token is here                                        vFAIL(\"\\\\N{} here is restricted to one character\");\n17783:37: note: '{' token is here        STMT_START { \\\nre_comp.c:941:13: note: Storable.xsexpanded from macro '_WARN_HELPER':\n7518:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:151:16: note: expanded from macro 'ASSERT'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\n17821:21: note: '{' token is here\n:17821:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:863:34: note: expanded from macro 'Simple_vFAIL3'\nre_comp.c:17821:21: note:     STMT_START {                                                 \\'{' token is here\nre_comp.c:17821:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        ASSERT(cxt->membuf_ro, (\"mbase is read-only\"));         \\\nre_comp.c:419:16: note: expanded from macro 'REQUIRE_UNI_RULES'            CROAK((\"Not a scalar string\"));                     \\\nre_comp.c:17826:3: note: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END')' token is here\nre_comp.c:17835:25: note: ')' token is here        CROAK((\"Magic number checking on storable %s failed\",\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n:849:3: note: expanded from macro 'Simple_vFAIL2'\n788:16: note: Storable.xsexpanded from macro 'PREPARE_TO_DIE':\nStorable.xs:7565:9: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n17871:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:21: note: expanded from macro 'STMT_END'                    vFAIL2(\"Character following \\\\%c must be '{' or a \"\n7601:5: note:                     vFAIL2(\"Character following \\\\%c must be '{' or a \"'{' token is here\nre_comp.c:857:3: note: expanded from macro 'vFAIL2'    TRACEMED((\"retrieve got %s(0x%\" UVxf \")\",\nStorable.xs:7650:5: note: re_comp.c'{' token is here:\n17923:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:943:7: note: expanded from macro '_WARN_HELPER'    STMT_START {                                              \\\nre_comp.c:17934:33: warning:     STMT_START {                                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18067:21: note: ')' token is here\n:7748:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18086:21: note: Storable.xs')' token is here:\n7761:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n133:5: note: expanded from macro 'TRACEMED'\nre_comp.c:18089:21: warning: Storable.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n7969:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'    _WARN_HELPER(loc, packed_warn,                                      \\\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'                PREPARE_TO_DIE;                                         \\\nre_comp.c:838:18: note: Storable.cexpanded from macro 'vFAIL':\n8020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define vFAIL(m) STMT_START {                           \\\nre_comp.c:939:17: note: Storable.cexpanded from macro '_WARN_HELPER':\n8076:5: warning: '}' and ')' tokens terminating 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'#   define STMT_END     )\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n1006:5: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'ckWARN2reg'\n8156:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:31: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'PUSHi'\n:1006:5: note: expanded from macro 'ckWARN2reg'\n../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n4668:13: note: expanded from macro 'DEBUG__'\n../../perl.h:4616:40: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'DEBUG_s'\nshared.xs:207:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:207:5: note: '{' token is here\n../../inline.h:2246:5: warning:     COND_INIT(&lock->cond);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n214:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:214:5: note: ')' token is here\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: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:410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:410:5: note: '{' token is here\nshared.xs:288:9: 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: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:169:9: note: expanded from macro 'SHARED_CONTEXT'\n../../inline.h:2577:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]shared.xs\n:433:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n243:5: note: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)expanded from macro 'COND_INIT'\n:2577:13: note: '{' token is here        COND_INIT(&ul->user_cond);\n../../inline.h:2577:13: note: '{' token is here    STMT_START {                                        \\\n../../scope.h:196:5: note:             } STMT_END;                                                 \\expanded from macro 'LEAVE'\n:736:29: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'STMT_START'\n2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:181:9: note: expanded from macro 'CALLER_CONTEXT'\n:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:434:9: note: In file included from ')' token is herethreads.xs\n../../perl.h:7250:28: note:         PERL_SET_CONTEXT((aTHX = caller_perl));         \\expanded from macro 'GETENV_LOCK'\n:298:9: note: expanded from macro 'PERL_READ_LOCK'\nshared.xs:293:25: note: expanded from macro 'LEAVE_LOCK'\nshared.xs:436:5: note: '{' token is here\n../../scope.h:196:16: note: In file included from expanded from macro 'LEAVE'threads.xs\n2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: 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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:552:5: note: ')' token is here\nthreads.xs:248:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n395:5: note: expanded from macro 'PERL_SET_CONTEXT'    CALLER_CONTEXT;\n:737:21: note:     CALLER_CONTEXT;expanded from macro 'STMT_END'\n182:9: note: expanded from macro 'CALLER_CONTEXT'\nshared.xs:589:9: 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\n:196:5: note: expanded from macro 'LEAVE'\nshared.xs:591:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:220:shared.xs16:181:9: note: :expanded from macro 'CALLER_CONTEXT'\nshared.xs:591:9: 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 herethreads.xs\n:199:7: note:     STMT_START {                                                \\expanded from macro 'LEAVE'\nshared.xs:612: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: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n288:9: note: expanded from macro 'ENTER_LOCK'    MUTEX_LOCK(&thread->mutex);\n614: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\n229:5: note: expanded from macro 'MUTEX_UNLOCK'\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:615: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]\n393:5: 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: 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]\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\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: 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\nshared.xs:822:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:842:15: 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:860:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: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:879:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n651:5: note: ')' token is here\nshared.xs:168:9: note: expanded from macro 'SHARED_CONTEXT'threads.xs\n:652:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n169:9: note: expanded from macro 'SHARED_CONTEXT'\n:881:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n881:9: note: ')' token is here\n../../scope.h:199:7: note: expanded from macro 'LEAVE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\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:894: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: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:288:9: note:             PERL_UNUSED_RESULT(PerlLIO_write(fd, PL_no_mem, strlen(PL_no_mem)));expanded from macro 'ENTER_LOCK'\n../../scope.h:191:5: note: #    define PERL_UNUSED_RESULT(v) STMT_START { __typeof__(v) z = (v); (void)sizeof(z); } STMT_ENDexpanded from macro 'ENTER'\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\n199:5: note: expanded from macro 'LEAVE'    MUTEX_INIT(&thread->mutex);\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: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:986: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: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:1023:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1083:13: note: ')' token is here\n737:21: note:         SHARED_CONTEXT;expanded from macro 'STMT_END'\nshared.xs:171:7: note: threads.xsexpanded from macro 'SHARED_CONTEXT':\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\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'    STMT_START {                                        \\\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'shared.xs\n:1081:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1081:9: note: ')' token is here\n:1081:9: note: ')' token is here\n181:9: note: expanded from macro 'CALLER_CONTEXT'\n../../scope.h:196:16: note: expanded from macro 'LEAVE'threads.xs\n../../XSUB.h:332:65: note: expanded from macro 'XSRETURN_IV'        PERL_SET_CONTEXT((aTHX = caller_perl));         \\\n183:5: note: expanded from macro 'CALLER_CONTEXT'\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\n:736:29: note: expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1125:5: note:             MUTEX_UNLOCK(&thread->mutex);'{' token is here\n191:5: note: expanded from macro 'ENTER'        MUTEX_UNLOCK(&thread->mutex);\nshared.xs:1125:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n299:9: note: expanded from macro 'SHARED_EDIT'        MUTEX_UNLOCK(&thread->mutex);\nshared.xs:1125:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]threads.xs\n:1320:9: warning:     SHARED_EDIT;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1338:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:300:9: note: expanded from macro 'SHARED_EDIT'\nthreads.xs:1396:13: note: ')' token is here\n1132:5: note: '{' token is here\nthreads.xs:1403: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]\nshared.xs:306:9: note:         STMT_START {                                \\expanded from macro 'SHARED_RELEASE'\n324:9: note: expanded from macro 'EXTEND_HWM_SET'\n1132:5: note: ')' token is here\nshared.xs:307:9: note: expanded from macro 'SHARED_RELEASE'\n:5:../../perl.h :warning737:21: note: expanded from macro 'STMT_END'\n299:9: note: expanded from macro 'SHARED_EDIT'\n:169:9: note:         MUTEX_LOCK(&thread->mutex);expanded from macro 'SHARED_CONTEXT'\n300:9: note: expanded from macro 'SHARED_EDIT'        MUTEX_UNLOCK(&thread->mutex);\n../../scope.h:194:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ENTER'\nthreads.c:1689:5: note:                     PERL_SET_CONTEXT((aTHX = caller_perl));'{' token is here\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]\n:400:7: note: expanded from macro 'PERL_SET_CONTEXT'\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:1167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]threads.xs\n:736:29: note:         MUTEX_LOCK(&thread->mutex);expanded from macro 'STMT_START'\nshared.xs:1167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n293:25: note: expanded from macro 'LEAVE_LOCK'\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: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\n:290:7: note: expanded from macro 'ENTER_LOCK'\nshared.xs:1342:13: warning: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1342:13: note: '{' token is here\n1342:13: note: ')' token is here\n736:29: note: expanded from macro 'STMT_START'            SHARED_RELEASE;\n1597:21: note:         CALLER_CONTEXT; \\'{' token is here\n:220:5: note: expanded from macro 'MUTEX_UNLOCK'\nshared.xs:1345:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n339:24: note:         CALLER_CONTEXT; \\expanded from macro 'XSRETURN_UNDEF'\n../../perl.h:736:29: note:         PERL_SET_CONTEXT((aTHX = caller_perl));         \\expanded from macro 'STMT_START'\n../../thread.h:400:7: note: expanded from macro 'PERL_SET_CONTEXT'threads.xs\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: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:1365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: 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\n../../perl.h:737:21: note: shared.cexpanded from macro 'STMT_END':\nshared.c:1545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'threads.xs\nshared.xs:1381:9: 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]shared.xs\n:1381:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        MUTEX_LOCK(&thread->mutex);\nshared.xs:1381:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n217:5: note: expanded from macro 'MUTEX_LOCK'\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\n:293:25: note: expanded from macro 'LEAVE_LOCK'\nshared.xs:1388: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]\n:339:35: note:         SHARED_CONTEXT;expanded from macro 'XSRETURN_UNDEF'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'threads.xs\n:1826: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; })\" */\n339:52: note:         SHARED_CONTEXT;expanded from macro 'XSRETURN_UNDEF'\n../../XSUB.h:325:5: note:         PERL_SET_CONTEXT((aTHX = PL_sharedsv_space));   \\expanded from macro 'XSRETURN'\nshared.xs:1399:9: note: '{' token is here            XSRETURN_UNDEF;\nshared.xs:1401:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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.c:1601:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:1416:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.c:1624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:1457:13: 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: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\n../../thread.h:259: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:264:5: note: expanded from macro 'COND_BROADCAST'\nshared.xs:1734:9: note: ')' token is here\n../../thread.h:264:7: note: expanded from macro 'COND_BROADCAST'\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: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.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../../perl.h:4702:22: note: expanded from macro 'DEBUG_L'../../sbox32_hash.h\n:1490:5: warning: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2577:13: note: ')' token is here    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \\\n../../perl.h:4702:22: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'DEBUG_L'\n../../perl.h:736:29: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'STMT_START'\n../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../thread.h:220:16: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MUTEX_UNLOCK'\nexception.c:25:5: note: ../../perl_siphash.h'{' token is here:\n403:29: note: expanded from macro 'XCPT_RETHROW'    ,SIPROUND;SIPROUND;\n../../zaphod32_hash.h:150:5: note: In file included from '{' token is hereAPItest.xs\n../../zaphod32_hash.h:116:48: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:80:38: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v2 = ROTR32(v2, 7) ^ v0;   \\\n../../zaphod32_hash.h:171:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");')' token is here\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n../../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'In file included from\n../../sbox32_hash.h:108:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'SBOX32_MIX3'\n:1393:46: note: expanded from macro 'XORSHIFT96_set'\n23:3: note: ../../perl_siphash.hexpanded from macro 'SIPROUND':\n../../perl_siphash.h:124:6: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:87:3: note:   STMT_START {              \\expanded from macro 'PERL_SIPHASH_FNC'\n:124:33: note: '{' token is here  SIP_FINAL_ROUNDS                          \\\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'APItest.c\n:476:31: note: #   define STMT_END     )expanded from macro 'PUSHi'\n../../XSUB.h:330:7: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");expanded from macro 'XSRETURN'\n1601:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:16: note: ../../perl_siphash.hexpanded from macro 'XSRETURN':\n../../XSUB.h:340:67: note: ../../perl_siphash.hexpanded from macro 'XSRETURN_EMPTY':\n1708:9: note: ')' token is here\n334:52: note: expanded from macro 'XSRETURN_NV'\n:335:52: note: expanded from macro 'XSRETURN_PV'\n../../perl_siphash.h:123:6: note: '{' token is hereAPItest.xs\n:1733:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:338:35: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN_YES'\n737:21: note:   } STMT_ENDexpanded from macro 'STMT_END'\nAPItest.c:2394:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]XSUB-redefined-macros.xs\nAPItest.c:2394:5: warning:     _PERL_HASH_SEED_STATE(seed,(U8*)state);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4696:22: note: expanded from macro 'DEBUG_v'    XSRETURN(1);\n340:67: note: expanded from macro 'XSRETURN_EMPTY'\n737:21: note:     GETENV_UNLOCK;expanded from macro 'STMT_END'\nXSUB-redefined-macros.xs:29:9: note: APItest.xs'{' token is here:\n2194:9: warning:         XSRETURN_EMPTY;'(' 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'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nAPItest.c:5451:5: note: ')' token is here../../zaphod32_hash.h\n../../sbox32_hash.h:99:47: note: APItest.cexpanded from macro 'SBOX32_MIX3':\n5481:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:24: note:   STMT_START {              \\expanded from macro 'XSRETURN_EMPTY'\nAPItest.c:5609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;\n:2246:5: note: ')' token is here../../cop.h\n371:9: note: expanded from macro 'PAD_SET_CUR_NOSAVE'\n3932: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:3980:5: note: ')' token is here\n../../cop.h:1241:5: note: expanded from macro 'POPSTACK_TO'\n../../cop.h:1241:16: note: expanded from macro 'POPSTACK_TO'\n../../cop.h:1246:5: note: expanded from macro 'POPSTACK_TO'\n../../cop.h:1246:7: note: expanded from macro 'POPSTACK_TO'\nAPItest.c:6410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6410:5: note: '{' token is here\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'APItest.c\n:6444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:330:7: note: ../../thread.hexpanded from macro 'XSRETURN':\nAPItest.c:6458:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:6469:4: note: ')' token is here    GETENV_LOCK;\nAPItest.c:6477:5: warning: #    define GETENV_LOCK    ENV_READ_LOCK'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n630:2: 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../../XSUB.h:330:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN'\n../../scope.h:223:37: note:         XSprePUSH; PUSHu((UV)RETVAL);expanded from macro 'LEAVE_SCOPE'\n225:7: note: expanded from macro 'LEAVE_SCOPE'    } STMT_END\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'        XSprePUSH; PUSHu((UV)RETVAL);\n../../pp.h:476:56: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'PUSHi'\n../../scope.h:194:7: note: expanded from macro 'ENTER'        XSprePUSH; PUSHi((IV)RETVAL);\n199:5: note: expanded from macro 'LEAVE'\n../../pp.h:476:31: note: APItest.cexpanded from macro 'PUSHi':\n7159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7179:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Typemap.c\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'    XSRETURN(1);\n../../XSUB.h:330:5: note: Typemap.cexpanded from macro 'XSRETURN':\n:7232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:477:31: note: APItest.cexpanded from macro 'PUSHu':\n7269:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTypemap.c:921:13: warning: APItest.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n7292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7292:5: warning: Typemap.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'        XSprePUSH; PUSHi((IV)RETVAL);\nAPItest.xs:4426:2: note: '{' token is here\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\n:961:13: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'{' token is here\n:7394:5: note: '{' token is here\n../../pp.h:473:29: note: APItest.cexpanded from macro 'PUSHTARG':\n7477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:449:5: note: APItest.cexpanded from macro 'TARGu':\n7525:5: warning:     } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:7583:5: note: Typemap.c'{' token is here:\nTypemap.c:1041:13: note: '{' token is hereAPItest.c\n:7583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7673:13: note: '{' token is here\n:7673:13: note: ')' token is here../../pp.h\n../../pp.h:476:56: note: expanded from macro 'PUSHi'        XSprePUSH; PUSHn((NV)RETVAL);\nAPItest.c:7717:5: warning:             SvNV_set(TARG, TARGn_nv);                                   \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1081:13: note: APItest.c')' token is here:\n7735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1081:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:340:52: note: expanded from macro 'XSRETURN_EMPTY'        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;\n1214:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7926:5: note: '{' token is here        XSprePUSH; PUSHi((IV)RETVAL);\n1268:13: note:     XSRETURN(1);'{' token is here\nAPItest.c:7926:5: note: ')' token is here#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\nTypemap.xs:834:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.c\nAPItest.c:13357:5: note: ')' token is here\n476:29: note: expanded from macro 'PUSHi'\n../../pp.h:476:31: note: expanded from macro 'PUSHi'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:217:5: note: expanded from macro 'MUTEX_LOCK'\n429:9: note:     STMT_START {                                                \\expanded from macro 'DBM_ckFilter'\n../../XSUB.h:429:20: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'DBM_ckFilter'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        } } STMT_END\n78:7: note: expanded from macro 'PUSHMARK'    SvCUR_set(sv, cur + j);\n../../pp.h:479:32: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XPUSHs'\nDB_File.c:2180:9: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'{' token is here\n../../pp.h:393:28: note: expanded from macro 'EXTEND'        DBM_ckFilter(my_sv, filter_store_value, \"filter_store_value\");\n593:5: note:         STMT_START {                                            \\')' token is here\n../../XSUB.h:453:6: note: Dumper.xsexpanded from macro 'DBM_ckFilter':\n632:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:429:20: note: expanded from macro 'DBM_ckFilter'\n../../XSUB.h:443:6: note: expanded from macro 'DBM_ckFilter'Dumper.xs\n:1081:7: warning:             PUSHMARK(SP) ;                                      \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1081:7: note:             PUSHMARK(SP) ;                                      \\'{' token is here\n:445:11: note: expanded from macro 'OutputValue'\nDumper.xs:1481:3: note:     STMT_START {                                                      \\'{' token is here\n:1371:13: note: expanded from macro 'SvCUR_set'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:2089:94: note: expanded from macro 'my_snprintf'\n../../perl.h:736:29: note: DB_File.cexpanded from macro 'STMT_START':\n2659:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:78:5: note: expanded from macro 'PUSHMARK'\nMD5.xs:796:9: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\n../../zaphod32_hash.h:80:38: note: RealPPPort.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n3963:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:157:5: warning:     XSRETURN(1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3982:5: note: '{' token is here\n125:3: note:     XSRETURN(1);expanded from macro 'ZAPHOD32_MIX'\nRealPPPort.c:4058:5: note: ../../zaphod32_hash.h'{' token is here:\n../../XSUB.h:325:16: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'XSRETURN'\n./ppport.h:11658:25: note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \\expanded from macro 'STMT_END'\n:269:50: note: expanded from macro 'ppp_TESTVAR'    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);\n269:50: note: expanded from macro 'ppp_TESTVAR'\n:269:82: note: expanded from macro 'ppp_TESTVAR'\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'RealPPPort.xs\nRealPPPort.xs:269:50: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");expanded from macro 'ppp_TESTVAR'\n4012:17: note: '{' token is here\n:4012:17: note: ')' token is here\n124:32: RealPPPort.xsnote:: 269:50: note: expanded from macro 'ppp_TESTVAR'\n../../zaphod32_hash.h:157:5: note:                 ppp_TESTVAR(PL_stdingv);')' token is here\n../../perl.h:737:21: note: ../../pp.hexpanded from macro 'STMT_END':\n../../pp.h:393:30: note: In file included from expanded from macro 'EXTEND'Fcntl.xs\n../../zaphod32_hash.h:159:5: note: ')' token is hereRealPPPort.xs\n:4015:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'  #define ppp_TESTVAR(var)          STMT_START { mXPUSHi(PTR2IV(&var)); count++; } STMT_END\nRealPPPort.xs:4015:17: note:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);'{' token is here\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'                ppp_TESTVAR(PL_tainted);\nRealPPPort.xs:4016:17: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.xs\n:4016:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n269:50: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'ppp_TESTVAR'\n../../zaphod32_hash.h:167:5: note:   #define ppp_TESTVAR(var)          STMT_START { mXPUSHi(PTR2IV(&var)); count++; } STMT_END')' token is here\n../../zaphod32_hash.h:125:3: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n281:37: note: expanded from macro 'ppp_PARSERVAR'\n1456:5: note: '{' token is here\n../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                ppp_PARSERVAR(char *, PL_bufptr);\nRealPPPort.xs:281:37: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'ppp_PARSERVAR'\n23:5: note: #  define STMT_END      )expanded from macro 'SIPROUND'\n11658:25: note: expanded from macro 'STMT_END'    SIP_ROUNDS;                             \\\nRealPPPort.xs:4030:17: warning: ../../perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../perl.h:737:21: note: expanded from macro 'STMT_END'                ppp_PARSERVAR(HV*, PL_in_my_stash);\n:99:36: note: expanded from macro 'SBOX32_MIX3'    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);\n../../zaphod32_hash.h:152:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);\n../../sbox32_hash.h:1453:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:162:5: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Call.xs\n../../perl_siphash.h:117:6: 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../../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'../../perl_siphash.h\n:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'    XORSHIFT96_set(*state,s0,s1,s2,t2);\n:1482:9: note:   SIP_ROUNDS;                               \\'{' token is here\n124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2246:5: warning: Call.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n141:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    CX_POP_SAVEARRAY(cx);\n../../inline.h:2246:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END')' token is here\n:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n:2252:9: note: ')' token is here                XPUSHs((SV*)PERL_OBJECT(my_sv)) ;\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'#    define GETENV_LOCK    ENV_READ_LOCK\n330:5: note: expanded from macro 'XSRETURN'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n../../zaphod32_hash.h:171:5: warning:     STMT_START {                                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:542:13: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'{' token is here\n../../XSUB.h:325:16: note: In file included from expanded from macro 'XSRETURN'Langinfo.xs\n../../perl.h:736:29: note: expanded from macro 'STMT_START'FieldHash.c\n:627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nFieldHash.c:647:5: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Langinfo.xs\n../../perl.h:736:29: note: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\expanded from macro 'STMT_START'\n../../sbox32_hash.h:1490:5: note: '{' token is here                    XPUSHs(sv_2mortal(newRV_inc((SV*)field)));\n../../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'../../perl_siphash.h\n:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n87:41: ../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:23:3: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");expanded from macro 'SIPROUND'\n../../sbox32_hash.h:1399:49: note:   SIP_ROUNDS;                               \\expanded from macro 'XORSHIFT128_set'\n../../perl_siphash.h:81:3: note: ../../sbox32_hash.hexpanded from macro 'PERL_SIPHASH_FNC':\n:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../perl.h                        ^:737:21: note: expanded from macro 'STMT_END'\n../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    GETENV_UNLOCK;\n:156:5: warning: #   define STMT_END     )'}' 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'In file included from\n../../zaphod32_hash.h:116:48: note: #   define STMT_END     )expanded from macro 'ZAPHOD32_MIX'\n../../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nPOSIX.c:2048:5: note: '{' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n:87:41: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:164:5: note: ')' token is here\n../../pp.h:476:18: note: expanded from macro 'PUSHi'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n:2274:5: note: '{' token is here\n../../../sbox32_hash.h:108POSIX.c::32362::13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: :expanded from macro 'STMT_START'737\n../../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'POSIX.c\n:2362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2362:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n476:56: note: expanded from macro 'PUSHi'\n:1396:57: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:736:29: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'STMT_START'\n../../../perl.h:736POSIX.c:2491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:87:3: note:             SvNV_set(TARG, TARGn_nv);                                   \\expanded from macro 'PERL_SIPHASH_FNC'\nPOSIX.c../../../perl_siphash.h::2931118::1324: note: '{' token is here\n2998:5: note: '{' token is here\n../../../perl_siphash.h:23:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'SIPROUND'\n../../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'POSIX.c\n../../../perl_siphash.h:124:6: note: ')' token is here#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:124:24: note:         XSprePUSH; PUSHn((NV)RETVAL);')' token is here\n../../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'                (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END\n2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2829:5: note: ')' token is here\n../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'#  define ENV_LOCK            PERL_WRITE_LOCK(&PL_env_mutex)\n:251:5: note: expanded from macro 'COND_SIGNAL'\n309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n:210:16: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'MUTEX_LOCK'\n../../../thread.h:229:5: note: #  define ENV_LOCK            PERL_WRITE_LOCK(&PL_env_mutex)expanded from macro 'MUTEX_UNLOCK'\n312:9: note:                 MKTIME_LOCK;expanded from macro 'PERL_READ_UNLOCK'\n:229:7: note: #define MKTIME_LOCK        gwENVr_LOCALEr_LOCKexpanded from macro 'MUTEX_UNLOCK'\n:7237:31: note: expanded from macro 'ENV_LOCK'\n7291:28: note: expanded from macro 'ASCTIME_UNLOCK'\n../../../pp.h:479:32: note:         STMT_START { ENV_READ_UNLOCK; LOCALE_READ_UNLOCK; } STMT_ENDexpanded from macro 'XPUSHs'\n../../perl.h:7277:22: note: expanded from macro 'ENVr_LOCALEr_UNLOCK'JP.c\n:40:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3511:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\n1804:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\n:736:29: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_START'\n:1993:5: note: expanded from macro 'FBC_BOUND_COMMON_UTF8'            DBM_setFilter(db->filter[ix], code);\n../../perl.h:4676:45: note: expanded from macro 'DEBUG_r'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'#    define GETENV_LOCK    ENV_READ_LOCK\n../../perl.h:4677:26: note: In file included from expanded from macro 'DEBUG_r'Socket.xs\n:4675:35: note: ../../perl.hexpanded from macro 'DEBUG_r':\n7251:28: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'GETENV_UNLOCK'\n../../inline.h:2829: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; })\" */\n../../thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'../../cop.h\n../../regcomp.h:1076:26: note: expanded from macro 'DEBUG_STATE_r'Socket.xs\n294:34: note: expanded from macro 'PM_SETRE'\nre_exec.c:8295:17: note: ')' token is here#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n:736:29: note: expanded from macro 'STMT_START'#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END\n../../perl.h:4677:24: note:         XPUSHs(want_host ? sv_2mortal(newSVpv(host, 0)) : &PL_sv_undef);expanded from macro 'DEBUG_r'\nre_exec.c:297:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'REGCP_UNWIND'\n:8315:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n4677:26: note:         XSRETURN(3);expanded from macro 'DEBUG_r'\n:426:23: note: expanded from macro 'regcpblow'                XSRETURN(1);\n:225:7: note:     STMT_START {                                        \\expanded from macro 'LEAVE_SCOPE'\n8352:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4039:9: note: expanded from macro 'NOT_REACHED'#  define EXTEND(p,n)   STMT_START {                                    \\\n:388:25: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'EXTEND'\n:8857:13: warning: #   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1587:5: note: '{' token is here\nre_exec.c:9213:6: warning:     XSRETURN(1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n9213:6: note: '{' token is here    STMT_START {                                        \\\nStorable.xs:4025:13: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n../../zaphod32_hash.h:167:5: warning:                 MBUF_PUTINT(y);                                         \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:                 MBUF_PUTINT(x);                                         \\expanded from macro 'STMT_START'\nStorable.xs:745:7: note: expanded from macro 'MBUF_CHK'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n729:16: note: expanded from macro 'MBUF_XTEND'\n1078:17: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'WLEN'\n../../perl_siphash.h:87:3: note:         MBUF_CHK(sizeof(int));                  \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'                MBUF_PUTINT(y);                                         \\\n81:3: note:         PUTMARK(clen);expanded from macro 'PERL_SIPHASH_FNC'\n815:13: note:     ,SIPROUND;SIPROUND;expanded from macro 'MBUF_PUTC'\n:847:9: note: expanded from macro 'MBUF_WRITE'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n744:13: note:   STMT_START {              \\expanded from macro 'MBUF_CHK'\n:739:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'MBUF_XTEND'\n../../inline.h:2246:5: warning:         STORE_SCALAR(buf, len);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: expanded from macro 'STMT_START'            MBUF_PUTC(x);                               \\\nStorable.xs:745:7: note: expanded from macro 'MBUF_CHK'../../thread.h\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'Storable.xs\n:4265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#    define GETENV_LOCK    ENV_READ_LOCK\n../../perl.h:736:29: note: expanded from macro 'STMT_START'                MBUF_PUTINT(x);                                         \\\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'            WRITE(pv, ilen);                                    \\\n:309:13: note: expanded from macro 'PERL_READ_UNLOCK'\n256:7: note: expanded from macro 'COND_SIGNAL'\nStorable.xs:4265:9: warning:         MUTEX_UNLOCK(&(mutex)->lock);                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2829:5: note: '{' token is here\nStorable.xs:1154:13: note:         MUTEX_UNLOCK(&(mutex)->lock);                               \\expanded from macro 'STORE_PV_LEN'\n1100:17: note: expanded from macro 'W64LEN'\n:4450:6: note: '{' token is here\n:476:31: note: expanded from macro 'PUSHi'            MBUF_PUTC(x);                               \\\nSyslog.c:277:Storable.xs:4463:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4463:6: note: ')' token is here\n:298:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n742:5: note: expanded from macro 'MBUF_CHK'\n4598:5: note: '{' token is here\n../../perl.h:737:21: note: :expanded from macro 'STMT_END'319\n748:5: note: expanded from macro 'MBUF_GETC'\n../../XSUB.h:340:24: note:             CROAK((\"Out of memory with len %ld\", (long)len));expanded from macro 'XSRETURN_EMPTY'\n../../perl.h:736:29: note: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_ENDexpanded from macro 'STMT_START'\n:387:5: note: '{' token is here\n../../XSUB.h:325:5: note: Storable.xsexpanded from macro 'XSRETURN':\n../../perl.h:736:29: note: Syslog.cexpanded from macro 'STMT_START':\n387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nSyslog.c:406:5: warning:             MBUF_GETC(x);                                               \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:5028:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                        \\\n476:56: note:             GETMARK(idx);expanded from macro 'PUSHi'\nSyslog.c:424:13: note:             MBUF_GETC(x);                                               \\')' token is here\n../../XSUB.hStorable.xs:5030:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nthreads.xs:1338:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:207:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:207:5: note: ')' token is here\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: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:752:9: 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.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.xs:1398:9: note: ')' token is here\n1849:5: note: '{' token is here\nTypemap.c:1881: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]\nTypemap.c:1913:5: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1453:13: note: ')' token is hereIn file included from\n1397:3: note: expanded from macro 'XORSHIFT96_set'        CLEAR_ARGARRAY(av);\n../../cop.h:805:16: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);expanded from macro 'CLEAR_ARGARRAY'\n../../perl.h:7250:28: note: In file included from expanded from macro 'GETENV_LOCK'APItest.xs\n../../perl.h:../../perl_siphash.h736::6229: note: expanded from macro 'STMT_START'\n../../perl_siphash.h../../inline.h::1172746:5: note: ')' token is here\n23:3: note:     GETENV_LOCK;expanded from macro 'SIPROUND'\n301:7: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:305:9: note: ../../perl_siphash.hexpanded from macro 'PERL_READ_UNLOCK':\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\nFastCalc.c:332:5: note: ../../hv_func.h')' token is here:\n../../XSUB.h:330:7: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'XSRETURN'\n../../perl_siphash.h:123:6: warning: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2746:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'    SIP_ROUNDS;                             \\\n7239:31: note: expanded from macro 'ENV_READ_LOCK'    ,SIPROUND;SIPROUND;\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'    ,SIPROUND;SIPROUND;\n:251:16: note: expanded from macro 'COND_SIGNAL'  STMT_START {              \\\n:2394:5: note: '{' token is here        CLEAR_ARGARRAY(av);\n:2431:5: note: ')' token is here\nAPItest.c:2452:13: note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);'{' token is here\n2500:4: note: ')' token is here\n../../zaphod32_hash.h:124:APItest.c:2507: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    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);\n../../zaphod32_hash.h:88:3: note: In file included from expanded from macro 'ZAPHOD32_SCRAMBLE32'XSUB-undef-XS_VERSION.xs\n../../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n../../zaphod32_hash.h:164:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n300:9: note: expanded from macro 'PERL_READ_LOCK'    v2 = ROTR32(v2, 7) ^ v0;   \\\n:2746:5: note: ')' token is here\n../../perl.h:7239:31: note: APItest.c:2574:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'../../zaphod32_hash.h\n:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nnote: ../../thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'\n../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n:171../../perl.h:7240:31:APItest.xs: :5note1851:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n37309::../../sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'\n:                           ^~~~~~~~~~~~~~~2272:3: note: expanded from macro 'SvSetSV_and'\n:2289:3: note: expanded from macro 'SvSetMagicSV'\n../../sv.h:2274:4: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'SvSetSV_and'\n../../inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../XSUB.h:340::67: note: expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:52APItest.xs:1880:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1880:6: note: '{' token is here\n../../XSUB.h:340../../zaphod32_hash.h:52: note: :expanded from macro 'XSRETURN_EMPTY'116\n../../perl.h:737:21: note: expanded from macro 'STMT_END'../../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1403:3: note: expanded from macro 'XORSHIFT128_set'\n../../perl_siphash.h:118:6APItest.xs:1997:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3013:5: note: '{' token is here\nAPItest.c:3033:13: note: ../../perl_siphash.h'{' token is here:\n../../pp.h:388:25: note: ../../perl_siphash.hexpanded from macro 'EXTEND':\n../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\n../../pp.h:388:36: note: expanded from macro 'EXTEND'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.xs\n../../pp.h:../../cop.h498:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'\n../../perl.h:7250:28: note: #define mXPUSHu(u)      STMT_START { EXTEND(sp,1); mPUSHu(u); } STMT_ENDexpanded from macro 'GETENV_LOCK'\n../../perl.h:7239:31: note:                          } } STMT_ENDexpanded from macro 'ENV_READ_LOCK'\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'        MUTEX_LOCK(&(mutex)->lock);                                 \\\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'APItest.xs\n:2488:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:30: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'EXTEND'\n7240:31: note: #   define STMT_END     )expanded from macro 'ENV_READ_UNLOCK'\nAPItest.xs:2514:5: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]XSUB-redefined-macros.xs\n2252:9: note: ')' token is here\n298:9: note: } STMT_ENDexpanded from macro 'PERL_READ_LOCK'\n:217:5: note: expanded from macro 'MUTEX_LOCK'#   define STMT_END     )\n:80:38: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../thread.h:217:7: note: expanded from macro 'MUTEX_LOCK'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");\n../../perl.h:7240:31: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'ENV_READ_UNLOCK'\n../../inline.h:2829:5: 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 {                              \\\n479:32: note: expanded from macro 'XPUSHs'    SIP_ROUNDS;                             \\\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'#  define EXTEND(p,n)   STMT_START {                                    \\\nBzip2.xs:392:9: note: '{' token is here../../perl_siphash.h\n../../perl_siphash.h:23:5: note: Bzip2.xsexpanded from macro 'SIPROUND':\n../../perl_siphash.h:124:15: warning:                          EXTEND_HWM_SET(p, n);                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7250:28: note: expanded from macro 'GETENV_LOCK'        XSprePUSH; PUSHu((IV)RETVAL);\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n:330:5: note: #    define GETENV_LOCK    ENV_READ_LOCKexpanded from macro 'XSRETURN'\n../../pp.h:477:56: note: expanded from macro 'PUSHu'In file included from\n:477:18: note: expanded from macro 'PUSHu'\n2139:13: note: '{' token is here\n../../XSUB.h:325:5: note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \\expanded from macro 'XSRETURN'\n../../perl_siphash.h:18:3: note: Zlib.cexpanded from macro 'SIPROUND':\n2226:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\nZlib.xs:1734:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START'Cwd.xs\n../../thread.h:297:5: note: #define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_ENDexpanded from macro 'PERL_READ_LOCK'\n../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'    STMT_START {                                                    \\\n../../inline.h:2746:5: note:         sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;'{' token is here\n../../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Zlib.c\n:2958:37: warning:     GETENV_LOCK;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n473:62: note: expanded from macro 'PUSHTARG'\nZlib.c:2958:37: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)')' token is here\n../../inline.h:2829:5: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END')' token is here\nZlib.c:2987:13: note: In file included from ')' token is hereCwd.xs\n1546:27: 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]Zlib.c\n:3096:5: warning:     SvTAINT(retval);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'Zlib.xs\n:1983:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_s(a) if (DEBUG_s_TEST) a\nCwd.xs:691:2: note: '{' token is hereZlib.xs\n../../XSUB.h:325:16: note: Cwd.xsexpanded from macro 'XSRETURN':\n691:2: warning:     STMT_START {                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../scope.h:196:5: note:     STMT_START {                                                        \\expanded from macro 'LEAVE'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    STMT_START {                                                      \\\n:330:7: note: expanded from macro 'XSRETURN'            PUSHMARK(&ST(-1));\n494:20: note:     v ^= (v>>23);                       \\expanded from macro 'mXPUSHs'\n../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n:156:5: warning: ../../pp.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:156:5: note: ')' token is here#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\nDumper.xs:592:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]version.c\n125:3: note: expanded from macro 'ZAPHOD32_MIX'    PUSHMARK(SP - n);\n:593:5: note: '{' token is here\n../../pp.h:324:11: note: #   define STMT_END     )expanded from macro 'EXTEND_HWM_SET'\n:737:21: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);expanded from macro 'STMT_END'\n../../scope.h:194:7: note: expanded from macro 'ENTER'In file included from\n632:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n4666:31: note:   STMT_START {              \\expanded from macro 'DEBUG__'\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n479:32: note: expanded from macro 'XPUSHs'    ,SIPROUND;SIPROUND;SIPROUND;\n1392:3: note: ')' token is here\nDumper.xs:1757:3: note: In file included from '{' token is hereversion.c\n:4665:9: note: expanded from macro 'DEBUG__'\n../../inline.h:2577:13: note: '{' token is hereDumper.xs\n:1757:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:32: note: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)expanded from macro 'XPUSHs'\n../../thread.h:298:9: note: expanded from macro 'PERL_READ_LOCK'Dumper.c\n:1946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END\n124:32: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_END     )\n../../zaphod32_hash.h:247:13: note: SHA.c')' token is here:\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n118:6: note: ')' token is here                XSRETURN_UNDEF;\n../../XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF'../../perl_siphash.h\n124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'\n80:38: note: #  define STMT_END      )expanded from macro 'ZAPHOD32_SCRAMBLE32'\nRealPPPort.c:4001:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\nRealPPPort.c:4058:5: note: ')' token is here            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\nRealPPPort.c:4134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\n62:5: note:     XSRETURN(1);expanded from macro 'PERL_SIPHASH_FNC'\n:4286:5: note: '{' token is here\n../../zaphod32_hash.h:167: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]\nRealPPPort.c:4666:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");'{' token is here\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'../../perl_siphash.h\nRealPPPort.c:4951: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; })\" */\n../../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'RealPPPort.c\n:5014:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:5301:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:5574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nEncode.xs:524: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../../XSUB.h:325:5: note:             if (t) STMT_START {                                         \\expanded from macro 'XSRETURN'\n../../XSUB.h:330:7: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'XSRETURN'\n5848:5: note: '{' token is here\n../../XSUB.h:325../../perl.h::736:29: note: expanded from macro 'STMT_START'16\n:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v ^= (v>>23);                       \\\n164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:190:13: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4668:13: note: expanded from macro 'DEBUG__'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n169:5: note: ../../../perl.h'{' token is here:\n../../../zaphod32_hash.h:80:49: note: Base64.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n452:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nBase64.c:492:13: 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 B 1/5\");\n../../XSUB.h:330:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");expanded from macro 'XSRETURN'\n:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../../perl.h:4665:20: note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\expanded from macro 'DEBUG__'\n:736:29: note:     GETENV_UNLOCK;expanded from macro 'STMT_START'\n263:6: note: '{' token is here#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../../perl.h:7251:28: note: scalar.xsexpanded from macro 'GETENV_UNLOCK':\n263:6: warning: #    define GETENV_UNLOCK  ENV_READ_UNLOCK'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1376:43: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'SvCUR_set'\n:263:6: note: ')' token is here\n116:37: note: expanded from macro 'ZAPHOD32_MIX'#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n../../zaphod32_hash.h:268:5: note: '{' token is here    STMT_START {                                                        \\\n2996:13: note: ')' token is here#   define STMT_END     )\n2998:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2266:76: note: expanded from macro 'SvSETMAGIC'\n../../perl_siphash.h:18:14: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'SIPROUND'\n../../perl.h:7240:31: note: POSIX.cexpanded from macro 'ENV_READ_UNLOCK':\n4420:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2829:5: note: ')' token is here\n6922:16: note: expanded from macro 'LC_NUMERIC_LOCK'\n:7164:13: note: expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\n../../perl.h:7164:13: note: re_exec.cexpanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING':\n254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7164:13: note:     DEBUG_BUFFERS_r(expanded from macro 'STORE_LC_NUMERIC_FORCE_TO_UNDERLYING'\n:4677:24: note: expanded from macro 'DEBUG_r'               LOCALE_LOCK_(cond_to_panic_if_already_locked)\n../../perl.h:6922:16: note: re_exec.cexpanded from macro 'LC_NUMERIC_LOCK':\n268:9: 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'                MUTEX_LOCK(&PL_locale_mutex);                               \\\n../../regcomp.h:1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'            LC_NUMERIC_LOCK(NOT_IN_NUMERIC_UNDERLYING_);                    \\\nre_exec.c:346:5: note: ')' token is here            LC_NUMERIC_LOCK(NOT_IN_NUMERIC_UNDERLYING_);                    \\\n../../regcomp.h:1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'                DEBUG_Lv(PerlIO_printf(Perl_debug_log,                      \\\n../../perl.h:7122:13: note: re_exec.cexpanded from macro 'RESTORE_LC_NUMERIC':\n402:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1080:28: note: expanded from macro 'DEBUG_BUFFERS_r'#    define LC_NUMERIC_UNLOCK  LOCALE_UNLOCK_\nPOSIX.xs:3308:9: note: '{' token is herere_exec.c\n:736:29: note: #    define LC_NUMERIC_UNLOCK  LOCALE_UNLOCK_expanded from macro 'STMT_START'\nre_exec.c:472:5: note: '{' token is here                DEBUG_L(PerlIO_printf(Perl_debug_log,                       \\\n736:29: note:                          } } STMT_ENDexpanded from macro 'STMT_START'\nre_exec.c:946:5: note: #  define EXTEND(p,n)   STMT_START {                                    \\')' token is here\n../../perl.h:737:21: note:                 DEBUG_EXECUTE_r(Perl_re_printf( aTHX_expanded from macro 'STMT_END'\n../../regcomp.h:1062:28: note: #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_ENDexpanded from macro 'DEBUG_EXECUTE_r'\nre_exec.c:1127:17: warning: POSIX.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n4806:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:317:9: note: expanded from macro 'PERL_WRITE_LOCK'\n:3501:17: note: ')' token is here\n../../regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'POSIX.xs\n1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'#  define gwENVr_LOCALEr_UNLOCK         ENV_UNLOCK\n3501:17: note: ')' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'POSIX.xs\n:3511:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7291:28: note: expanded from macro 'ASCTIME_UNLOCK'\n256:5: note: expanded from macro 'COND_SIGNAL'\n1377:13: note:                 ASCTIME_UNLOCK;'{' token is here\n330:5: note: expanded from macro 'XSRETURN'        DEBUG_EXECUTE_r(Perl_re_printf( aTHX_\nre_exec.c:1445:13: warning: POSIX.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n4931:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1445:13: note: ')' token is here    STMT_START {                                                        \\\n../../regcomp.h:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:4675:24: note: expanded from macro 'DEBUG_r'POSIX.c\n:4933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'#  define EXTEND(p,n)   STMT_START {                                    \\\nre_exec.c:1549:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]POSIX.xs\n:3530:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            DEBUG_EXECUTE_r( Perl_re_printf( aTHX_\n1615:17: note: ../../pp.h'{' token is here:\n../../perl.h:4675:35: note:     STMT_START {                                                        \\expanded from macro 'DEBUG_r'\n../../sv.h:1341:13: note:             DEBUG_EXECUTE_r( Perl_re_printf( aTHX_expanded from macro 'SvNV_set'\nre_exec.c:1631:13: note:                 (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END')' token is here\n:475:56: note: expanded from macro 'PUSHn'\n../../XSUB.h:330:7: note:         DEBUG_EXECUTE_r(Perl_re_printf( aTHX_  \"  try at offset...\\n\"));expanded from macro 'XSRETURN'\nPOSIX.xs:3681:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\n../../pp.h:473:31: note:         CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_SETS(c);expanded from macro 'PUSHTARG'\n:2217:9: note: '{' token is here\n../../inline.h:2246:5: warning:             } STMT_END;                                                 \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2252:9: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) a'{' token is here\n../../scope.h:196:5: note:         STMT_START {                                                    \\expanded from macro 'LEAVE'\n../../../inline.h:2577:13: warning: SDBM_File.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n306:6: note: ')' token is here\n../../../inline.h:2829:5: note: SDBM_File.c'{' token is here:\n../../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'            DBM_ckFilter(ST(1), filter[store_key], \"filter_store_key\");\nSDBM_File.c:340:6: note: ')' token is here            COND_SIGNAL(&(mutex)->wakeup);                          \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            if (t) STMT_START {                                         \\\n../../perl.h:4616:40: note: TW.cexpanded from macro 'DEBUG_s':\n33:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:737:21: note: expanded from macro 'STMT_END'        STMT_START {                                                    \\\n../../XSUB.h:443:6: note: expanded from macro 'DBM_ckFilter'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n:4696:22: note:         STMT_START {                                \\expanded from macro 'DEBUG_v'\n346:9: note: ')' token is here\n:346:9: warning:                          EXTEND_HWM_SET(p, n);                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n14138:17: note: ')' token is here\nre_comp.c:1110:5: note: ../../zaphod32_hash.hexpanded from macro 'Set_Node_Length':\n150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    Set_Node_Length_To_R(REGNODE_OFFSET(node), len)\n:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define Set_Node_Length_To_R(node,len) STMT_START {                     \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n14442:29: note: ')' token is here\nre_comp.c:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'In file included from\n:737:21: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");expanded from macro 'STMT_END'\n:839:5: note: expanded from macro 'vFAIL'#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\\n1490:5: note: ')' token is here\n1403:3: note:     _WARN_HELPER(loc, packed_warn,                                      \\expanded from macro 'XORSHIFT128_set'\nre_comp.c:939:17: note:     ,SIPROUND;expanded from macro '_WARN_HELPER'\n62:5: note: expanded from macro 'PERL_SIPHASH_FNC'                            warn_non_literal_string(p, packed_warn, message);\nre_comp.c:14539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_FINAL_ROUNDS                          \\\n:14556:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n14556:33: note: ')' token is here\n../../perl_siphash.h:23:3: note:                             vFAIL(\"Unescaped left brace in regex is \"expanded from macro 'SIPROUND'\n../../perl_siphash.h:124:33: warning:                             vFAIL(\"Unescaped left brace in regex is \"'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'                    vFAIL(\"Internal disaster\");\n../../perl.h:4666:31: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'DEBUG__'\n../../perl.h:737:21: note:             vFAIL(\"Unescaped left brace in regex is illegal here\");expanded from macro 'STMT_END'\n../../perl.h:4696:22: note: #define Simple_vFAIL(m) STMT_START {                                    \\expanded from macro 'DEBUG_v'\n139:16: note: expanded from macro 'INIT_TRACEME'\nre_comp.c:15639:7: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'Storable.xs\n1852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1902:5: note:                 ADD_POSIX_WARNING(p, \"the name must be all lowercase letters\");')' token is here\nStorable.xs:1904:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:713:5: note: expanded from macro 'MBUF_RESTORE'                ADD_POSIX_WARNING(p, \"the name must be all lowercase letters\");\nStorable.xs:1909:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:16377:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));\nre_comp.c:15618:37: note: expanded from macro 'ADD_POSIX_WARNING'    ASSERT(!parent_cxt->s_dirty, (\"parent context clean\"));\nStorable.xs:157:5: note: expanded from macro 'ASSERT'#define ADD_POSIX_WARNING(p, text)  STMT_START {                            \\\n:518:7: note: expanded from macro 'NEW_STORABLE_CXT_OBJ'\n151:5: note: expanded from macro 'ASSERT'\nre_comp.c:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'Storable.xs\n:1958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4676:45: note: Storable.xsexpanded from macro 'DEBUG_r':\n2046:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:127:16: note: expanded from macro 'TRACEME'            _WARN_HELPER(loc, packWARN(class),                          \\\n2130:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1049:13: note:             TRACEME((\"cached %s->%s: 0x%\" UVxf,expanded from macro 'ckWARNexperimental'\nre_comp.c:16492:5: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2136:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n16673:25: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'{' token is here\n16673:25: note:         XPUSHs(ary[0]);                                 /* Frozen string */')' token is here\n2176:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n472:25: note:             XPUSHs(sv_2mortal(newRV_inc(ary[i])));expanded from macro 'RETURN_FAIL_ON_RESTART'\n:2176:13: note: ')' token is here\n472:25: note:                          EXTEND_HWM_SET(p, n);                          \\expanded from macro 'RETURN_FAIL_ON_RESTART'\n16732:21: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END')' token is here\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'                        RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)\nStorable.xs:2183:5: note: '{' token is here#define vFAIL(m) STMT_START {                           \\\nStorable.xs:2194:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                            \\\n../../perl.h:4665:20: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG__'\n:2223:5: note: ')' token is here\nStorable.xs:2224: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]\n736:29: note: re_comp.cexpanded from macro 'STMT_START':\nStorable.xs:2224:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                    vFAIL2(\"Unexpected binary operator '%c' with no \"\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define vFAIL(m) STMT_START {                           \\\nStorable.xs:818:5: note:     STMT_START {                                                            \\expanded from macro 'MBUF_PUTC'\nStorable.xs:2386:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define Simple_vFAIL2(m,a1) STMT_START {                        \\\n2386:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n856:5: note:             PUTMARK(is_weak ? SX_WEAKREF : SX_REF);expanded from macro 'vFAIL2'\n2386:13: note: ')' token is here\nStorable.xs:1044:16: note:     STMT_START {                                                            \\expanded from macro 'PUTMARK'\n2392:5: note: '{' token is here\nStorable.xs:2398:9: note:     PREPARE_TO_DIE;                                     \\')' token is here\n:2444:13: note: '{' token is here\nStorable.xs:130:5: note:     vFAIL(\"Syntax error in (?[...])\");expanded from macro 'TRACEME'\n840:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'vFAIL'\nStorable.xs:1044:16: note: expanded from macro 'PUTMARK'#define vFAIL(m) STMT_START {                           \\\n:811:16: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:2448:13: warning:     STMT_START {                                                            \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2448:13: note: ')' token is here\n2487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:1110:5: note: expanded from macro 'Set_Node_Length'Storable.xs\n:2522:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n733:9: note:     } STMT_ENDexpanded from macro 'MBUF_XTEND'\n1055:13: note: expanded from macro 'WRITE_I32'\n829:5: note: expanded from macro 'MBUF_PUTINT'\n:2561:13: note: '{' token is here\n:1055:13: note: expanded from macro 'WRITE_I32'\n:151:5: note: expanded from macro 'ASSERT'\nStorable.xs:2561:13: note: ')' token is here                ckWARN2reg_d(RExC_parse,\nStorable.xs:815:13: note: re_comp.cexpanded from macro 'MBUF_PUTC':\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'        CLEAR_POSIX_WARNINGS();\n733:9: note: expanded from macro 'MBUF_XTEND'    } STMT_END\n2564:13: note: ')' token is here\n2565:13: note: '{' token is here\n:1049:26: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro 'DEBUG_PARSE_r'\nStorable.xs:2604:9: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../regcomp.h:1049:26: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG_PARSE_r'\nStorable.xs:1131:13: note:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\expanded from macro 'WRITE'\nStorable.xs:1131:13: note: #define DEBUG_PARSE_r(x) DEBUG_r( \\expanded from macro 'WRITE'\n17395:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\nStorable.xs:2605:9: note:     SKIP_BRACKETED_WHITE_SPACE(skip_white, RExC_parse, RExC_end);')' token is here\n2605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:732:9: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'MBUF_XTEND'\n157:7: note: expanded from macro 'ASSERT'\nStorable.xs:1141:13: note: expanded from macro 'STORE_PV_LEN'            UPDATE_WARNINGS_LOC(loc);                                   \\\nStorable.xs:2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ckWARN4reg(not_posix_region_end,\nStorable.xs:2635:13: note: ')' token is here        SKIP_BRACKETED_WHITE_SPACE(skip_white, RExC_parse, RExC_end);\n:2635:13: note: ')' token is here\nStorable.xs:1142:13: note: expanded from macro 'STORE_PV_LEN'    Simple_vFAIL(m);                                    \\\n832:60: note:             STORE_PV_LEN((const char *)mg->mg_ptr,expanded from macro 'Simple_vFAIL'\nStorable.xs:1144:17: note: expanded from macro 'STORE_PV_LEN'            m, REPORT_LOCATION_ARGS(RExC_parse));                       \\\n1144:17: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:2635:13: note:     PREPARE_TO_DIE;                                     \\'{' token is here\nStorable.xs:847:9: note: #define Simple_vFAIL(m) STMT_START {                                    \\expanded from macro 'MBUF_WRITE'\n../../perl.h:736:29: note: #define _FAIL(code) STMT_START {                                        \\expanded from macro 'STMT_START'\nStorable.xs:1146:13: note: expanded from macro 'STORE_PV_LEN'    PREPARE_TO_DIE;                                     \\\n2635:13: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1046:13: note: expanded from macro 'PUTMARK'    } STMT_END\nStorable.xs:1147:13: note:     Simple_vFAIL(m);                                    \\expanded from macro 'STORE_PV_LEN'\n840:5: note:             PUTMARK(large);                                     \\expanded from macro 'vFAIL'\n:736:29: note: expanded from macro 'STMT_START're_comp.c\nStorable.xs:2635:13: note:     Simple_vFAIL(m);                                    \\'{' token is here\n1094:9: note: expanded from macro 'W64LEN'\n2635:13: note: '{' token is here\nStorable.xs:840:5: note: expanded from macro 'MBUF_PUTLONG'                            ckWARNreg(RExC_parse,\nStorable.xs:1100:17: note: expanded from macro 'W64LEN're_comp.c\nStorable.xs:1148:13: note: expanded from macro 'STORE_PV_LEN'    STMT_START {                                                        \\\n941:13: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro '_WARN_HELPER'\nStorable.xs:744:13: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'MBUF_CHK'\nStorable.xs:1148:13: note: expanded from macro 'STORE_PV_LEN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1106:17: note: expanded from macro 'W64LEN'    Simple_vFAIL(m);                                    \\\n17781:41: note:     STMT_START {                                                 \\')' token is here\n1148:13: note: expanded from macro 'STORE_PV_LEN'\n:157:7: note: expanded from macro 'ASSERT'\n:1148:13: note: expanded from macro 'STORE_PV_LEN'\n:1106:17: note: expanded from macro 'W64LEN'\n:1111:5: note: expanded from macro 'W64LEN'\nre_comp.c:922:16: note: expanded from macro 'UPDATE_WARNINGS_LOC'Storable.xs\n:2635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1149:13: note:                                     ckWARNreg(RExC_parse, \"Using just the first character returned by \\\\N{} in character class\");expanded from macro 'STORE_PV_LEN'\n1149:13: note: expanded from macro 'STORE_PV_LEN'\n:2635:13: note: re_comp.c'{' token is here:\nStorable.xs:2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    PREPARE_TO_DIE;                                     \\\nStorable.xs:2635:13: note:                     vFAIL3(\"Use of '\\\\%c%c' is not allowed in Unicode property\"')' token is here\nStorable.xs:745:7: note: expanded from macro 'MBUF_CHK'                    vFAIL3(\"Use of '\\\\%c%c' is not allowed in Unicode property\"\n:1149:13: note: expanded from macro 'STORE_PV_LEN'\n:1152:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:1046:13: note:     Simple_vFAIL3(m, a1, a2);                           \\expanded from macro 'PUTMARK'\nStorable.xs:1152:13: note: expanded from macro 'STORE_PV_LEN'    STMT_START {                                                            \\\nStorable.xs:732:9: note:                 REQUIRE_UNI_RULES(flagp, 0);expanded from macro 'MBUF_XTEND'\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'    STMT_START {                                                            \\\n739:7: note:     } STMT_ENDexpanded from macro 'MBUF_XTEND'\n1152:13: note: expanded from macro 'STORE_PV_LEN'    } STMT_END\n:1049:5: note: expanded from macro 'PUTMARK'\nStorable.xs:1153:13: note:                     vFAIL2(\"Empty \\\\%c\", (U8)value);expanded from macro 'STORE_PV_LEN'\n../../perl.h:736:29: note:                       REPORT_LOCATION_ARGS(RExC_parse));        \\expanded from macro 'STMT_START'\nStorable.xs:830:9: note:     Simple_vFAIL2(m, a1);                               \\expanded from macro 'MBUF_PUTINT'\nre_comp.c:856:5: note: Storable.xsexpanded from macro 'vFAIL2':\n2635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n745:5: note: expanded from macro 'MBUF_CHK'\nStorable.xs:829:5: note: expanded from macro 'MBUF_PUTINT'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'#define Simple_vFAIL2(m,a1) STMT_START {                        \\\nre_comp.c:17860:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:                         vFAIL2(\"Empty \\\\%c{}\", c);expanded from macro 'STMT_END'\nStorable.xs:846:16: note: expanded from macro 'MBUF_WRITE're_comp.c\nStorable.xs:1154:13: note: re_comp.cexpanded from macro 'STORE_PV_LEN':\nStorable.xs:151:5: note: expanded from macro 'ASSERT'    PREPARE_TO_DIE;                                     \\\n157:5: note: expanded from macro 'ASSERT'\n795:5: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'PREPARE_TO_DIE'\nStorable.xs:2642:13: note: '{' token is here                                vFAIL(\"Unicode string properties are not implemented in (?[...])\");\nStorable.xs:1142:13: note: expanded from macro 'STORE_PV_LEN're_comp.c\n308:32: note: expanded from macro 'STORE_UTF8STR're_comp.c\n:839:5: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'vFAIL'\nStorable.xs:1046:13: note:                                 vFAIL(\"Unicode string properties are not implemented in (?[...])\");expanded from macro 'PUTMARK'\n:1144:17: note: expanded from macro 'STORE_PV_LEN'\n17926:33: note:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\')' token is here\n1144:17: note:     } STMT_ENDexpanded from macro 'STORE_PV_LEN'\n941:13: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro '_WARN_HELPER'\nStorable.xs:1144:17: note:                                 ckWARNreg(e + 1,expanded from macro 'STORE_PV_LEN'\nStorable.xs:2642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\n737:21: note:             MBUF_WRITE(x,y);                                            \\expanded from macro 'STMT_END'\n1146:13: note: expanded from macro 'STORE_PV_LEN'\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:2642:13: note:     Simple_vFAIL(m);                                    \\'{' token is here\nre_comp.c:833:3: note: expanded from macro 'Simple_vFAIL'Storable.xs\nStorable.xs:308:32: note: #   define STMT_END     )expanded from macro 'STORE_UTF8STR'\nStorable.xs:1146:13: note: re_comp.cexpanded from macro 'STORE_PV_LEN':\n2642:13: note: re_comp.c')' token is here:\n:736:29: note:             PUTMARK(large);                                     \\expanded from macro 'STMT_START'\n:1147:13: note: expanded from macro 'STORE_PV_LEN'#   define STMT_END     )\nStorable.xs:157:7: note: expanded from macro 'ASSERT'                    vFAIL(message);\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'                    vFAIL(message);\n:1100:17: note: expanded from macro 'W64LEN'\n1148:13: note:     STMT_START {                                                        \\expanded from macro 'STORE_PV_LEN'\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'            STORE_UTF8STR(pv, wlen);\nre_comp.c:18067:21: note: ')' token is here#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\nre_comp.c:927:7: note:                 MBUF_PUTLONG(buf);                                      \\expanded from macro 'UPDATE_WARNINGS_LOC'\n:739:7: note: expanded from macro 'MBUF_XTEND'                    warn_non_literal_string(RExC_parse, packed_warn, message);\n737:21: note:     _WARN_HELPER(loc, packed_warn,                                      \\expanded from macro 'STMT_END'\nre_comp.c:943:7: note: Storable.xsexpanded from macro '_WARN_HELPER':\nre_comp.c:839:5: note:                 MBUF_PUTLONG(buf);                                      \\expanded from macro 'vFAIL'\nre_comp.c:839:5: note: #   define STMT_END     )expanded from macro 'vFAIL'\nre_comp.c:839:5: note: expanded from macro 'vFAIL'            STORE_UTF8STR(pv, wlen);\n../../perl.h:737:21: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'STMT_END'\n:18086:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:729:16: note:                     warn_non_literal_string(RExC_parse, packed_warn, message);expanded from macro 'MBUF_XTEND'\n:732:9: note: expanded from macro 'MBUF_XTEND'                    warn_non_literal_string(RExC_parse, packed_warn, message);\nre_comp.c:947:5: note: expanded from macro 'warn_non_literal_string'        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\n:18089:21: note: '{' token is here\nStorable.xs:157:7: note:                     warn_non_literal_string(RExC_parse, packed_warn, message);expanded from macro 'ASSERT'\n2642:13: note: '{' token is here\nre_comp.c:838:29: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'vFAIL'\n18105:21: note: '{' token is here\nre_comp.c:788:16: note: expanded from macro 'PREPARE_TO_DIE'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n18105:21: note: ')' token is here\n18111:21: note: '{' token is here\nre_comp.c:931:16: note: expanded from macro '_WARN_HELPER'            W64LEN(len);                                        \\\nStorable.xs:308:32: note: re_comp.cexpanded from macro 'STORE_UTF8STR':\n18111:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1131:13: note: expanded from macro 'WRITE'                    warn_non_literal_string(RExC_parse, packed_warn, message);\nre_comp.c:832:60: note: expanded from macro 'Simple_vFAIL'Storable.xs\nre_comp.c:18137:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            STORE_UTF8STR(pv, wlen);\n127:16: note:     STMT_START {                                                        \\expanded from macro 'TRACEME'\n1149:13: note:                 warn_non_literal_string(loc, packWARN(WARN_REGEXP), m)expanded from macro 'STORE_PV_LEN'\n18137:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:850:5: note: expanded from macro 'MBUF_WRITE're_comp.c\nStorable.xs:2642:13: note:                             reg_warn_non_literal_string(')' token is here\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'            STORE_UTF8STR(pv, wlen);\nStorable.xs:1046:13: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'PUTMARK'\nStorable.xs:151:5: note:                         vFAIL2(\"Unrecognized escape \\\\%c in character class\",expanded from macro 'ASSERT'\nre_comp.c:856:30: note:     STMT_START {                                                 \\expanded from macro 'vFAIL2'\n18156:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'                PREPARE_TO_DIE;                                         \\\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n:18156:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:818:5: note:                         ckWARN2reg(RExC_parse,expanded from macro 'MBUF_PUTC'\n308:32: note: expanded from macro 'STORE_UTF8STR'                    vFAIL2utf8f(\nre_comp.c:795:7: note:             STORE_UTF8STR(pv, wlen);expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:18183:21: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nre_comp.c:18183:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:943:5: note: expanded from macro '_WARN_HELPER'\nre_comp.c:18220:21: note: ')' token is here            STORE_UTF8STR(pv, wlen);\nre_comp.c:891:5: note: expanded from macro 'vFAIL2utf8f'Storable.xs\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        MBUF_CHK(sizeof(int));                  \\\n2642:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:884:39: note:     STMT_START {                                \\expanded from macro 'vFAIL4'\n18379:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:886:5: note: expanded from macro 'vFAIL4'#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\n18379:33: note: '{' token is here\n882:3: note: expanded from macro 'Simple_vFAIL4'\n729:16: note:                                 vFAIL4(\"False [] range \\\"%*.*s\\\"\",expanded from macro 'MBUF_XTEND'\nre_comp.c:18383:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n130:5: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'TRACEME'\n830:9: note: expanded from macro 'MBUF_PUTINT'                vFAIL(form_cp_too_large_msg(16, NULL, 0, value));\nre_comp.c:18410:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            WLEN(ilen);                                         \\\nre_comp.c:432:5: note: expanded from macro 'REQUIRE_UNI_RULES'            STORE_UTF8STR(pv, wlen);\n:1153:13: note:     STMT_START {                                                            \\expanded from macro 'STORE_PV_LEN'\n:962:17: note: Storable.xsexpanded from macro 'ckWARN2_non_literal_string':\n308:32: note: expanded from macro 'STORE_UTF8STR'                _WARN_HELPER(loc, packwarn,                                 \\\n:18417:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                \\\nre_comp.c:18417:17: 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:962:17: note: expanded from macro 'ckWARN2_non_literal_string'\nre_comp.c:922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\n1154:13: note:                 _WARN_HELPER(loc, packwarn,                                 \\expanded from macro 'STORE_PV_LEN'\n151:5: note:                 _WARN_HELPER(loc, packwarn,                                 \\expanded from macro 'ASSERT'\nre_comp.c:943:5: note:     STMT_START {                                                 \\expanded from macro '_WARN_HELPER'\nre_comp.c:943:7: note:             STORE_UTF8STR(pv, wlen);expanded from macro '_WARN_HELPER'\nre_comp.c:966:5: note: expanded from macro 'ckWARN2_non_literal_string'            WRITE(pv, ilen);                                    \\\nStorable.xs:2642:13: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:733:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MBUF_XTEND'\n:1154:13: note: expanded from macro 'STORE_PV_LEN'    STMT_START {                                                        \\\nStorable.xs:2642:13: note: ')' token is here    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\nre_comp.c:922:16: note:             PUTMARK(clen);                                      \\expanded from macro 'UPDATE_WARNINGS_LOC'\n:975:5: note: expanded from macro 'vWARN'            STORE_SCALAR(pv, wlen);\n:2644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'                                vWARN(RExC_parse, \"Ranges of digits should be\"\nStorable.xs:1142:13: note: expanded from macro 'STORE_PV_LEN'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\n:975:5: note: expanded from macro 'vWARN'\n:941:13: note: expanded from macro '_WARN_HELPER'\nStorable.xs:2644:13: warning:             UPDATE_WARNINGS_LOC(loc);                                   \\'(' 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'                WRITE(pv, ilen);                                \\\n927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'            STORE_SCALAR(pv, wlen);\n18600:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1025:5: note:             STORE_SCALAR(pv, wlen);expanded from macro 'vWARN4'\nre_comp.c:943:5: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro '_WARN_HELPER'\nStorable.xs:2644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:18608:21: warning:             STORE_SCALAR(pv, wlen);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1131:13: note: expanded from macro 'WRITE'    STMT_START {                                                        \\\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'                PREPARE_TO_DIE;                                         \\\nStorable.xs:1146:13: note:     STMT_START {                                                            \\expanded from macro 'STORE_PV_LEN'\nre_comp.c:1025:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'vWARN4'\n18608:21: note: '{' token is here\n1025:5: note: expanded from macro 'vWARN4'\nre_comp.c:941:13: note:             MBUF_PUTC(x);                               \\expanded from macro '_WARN_HELPER'\nre_comp.c:922:16: note:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\expanded from macro 'UPDATE_WARNINGS_LOC'\nStorable.xs:157:7: note: expanded from macro 'ASSERT'    STMT_START {                                                        \\\nre_comp.c:927:7: note:             STORE_SCALAR(pv, wlen);expanded from macro 'UPDATE_WARNINGS_LOC'\nre_comp.c:19645:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n407:30: note: expanded from macro 'REQUIRE_UTF8'\n:737:21: note: expanded from macro 'STMT_END'            STORE_SCALAR(pv, wlen);\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'                setSTR_LEN(REGNODE_p(ret), len);\nStorable.xs:732:9: note:     STMT_START{                                                             \\expanded from macro 'MBUF_XTEND'\nStorable.xs:151:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ASSERT'\n../../regcomp.h:355:15: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'setSTR_LEN'\n20019:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20089:9: warning:             WLEN(ilen);                                         \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1084:2: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:1120:5: note: Storable.xsexpanded from macro 'Set_Node_Offset_Length':\nStorable.xs:1153:13: note: expanded from macro 'STORE_PV_LEN'    Set_Node_Offset_Length(REGNODE_p(ret), orig_parse - RExC_start,\n:1083:17: note: expanded from macro 'WLEN'    Set_Node_Length_To_R(REGNODE_OFFSET(node), (len));  \\\n../../perl.h:737:21: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro 'STMT_END'\n../../perl.h:3997:80: note:             MBUF_XTEND(1);                      \\expanded from macro 'STATIC_ASSERT_STMT'\n3997:78: note: expanded from macro 'STATIC_ASSERT_STMT'\n2681:9: note: '{' token is here\n744:13: note: expanded from macro 'MBUF_CHK'    PREPARE_TO_DIE;                                                     \\\nStorable.xs:2715:13: note: re_comp.c'{' token is here:\n:1166:16: note: expanded from macro 'STORE_SV_UNDEF'\nStorable.xs:2715:13: note:         FAIL(\"Regexp out of space\");'{' token is here\nStorable.xs:127:16: note: ../../regcomp.hexpanded from macro 'TRACEME':\n2727:13: note: ')' token is here../../regcomp.h\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'    DEBUG_r({                              \\\n:2731:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n736:29: note:             TRACEME((\"<array recur_depth --%\" IVdf, cxt->recur_depth));expanded from macro 'STMT_START'\n2825:9: note: ')' token is here\nStorable.xs:151:5: note: expanded from macro 'ASSERT'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:127:16: note: expanded from macro 'TRACEME'\n2829:13: 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]                    FILL_NODE(offset, op);                              \\\n2829:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n157:5: note:     } STMT_ENDexpanded from macro 'ASSERT'\n2829:13: note: ')' token is here\nStorable.xs:1049:5: note: expanded from macro 'PUTMARK'                    FILL_NODE(offset, op);                              \\\n:2830:13: note: '{' token is here\nStorable.xs:729:5: note: expanded from macro 'MBUF_XTEND're_comp.c\n733:9: note: expanded from macro 'MBUF_XTEND'../../regcomp.h\n../../regcomp.h:391:21: note: Storable.xsexpanded from macro 'FILL_ADVANCE_NODE':\n2830:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:739:7: note:                     FILL_ADVANCE_NODE(offset, op);                      \\expanded from macro 'MBUF_XTEND'\nStorable.xs:739:7: note: expanded from macro 'MBUF_XTEND'    DECLARE_AND_GET_RE_DEBUG_FLAGS;\nStorable.xs:151:16: note: #define DEBUG_PARSE_r(x) DEBUG_r( \\expanded from macro 'ASSERT'\nStorable.xs:742:5: note: ../../perl.hexpanded from macro 'MBUF_CHK':\nStorable.xs:841:9: note: re_comp.cexpanded from macro 'MBUF_PUTLONG':\n2834:9: note: '{' token is here\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'    DEBUG_PARSE_FMT(\"inst\",\" - %s\", PL_reg_name[op]);\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'#define DEBUG_PARSE_FMT(funcname,fmt,args)     DEBUG_PARSE_r({\\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define MJD_OFFSET_DEBUG(x) DEBUG_r( \\\n:841:9: note: expanded from macro 'MBUF_PUTLONG'\nStorable.xs:1106:17: note: re_comp.cexpanded from macro 'W64LEN':\n20788:6: warning:                 MBUF_PUTLONG(x);                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2834:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n:841:9: note: re_comp.cexpanded from macro 'MBUF_PUTLONG':\n151:5: note: expanded from macro 'ASSERT'#   define STMT_END     )\nStorable.xs:732:9: note:     Set_Node_Offset_To_R(REGNODE_OFFSET(node), (byte)-RExC_start)expanded from macro 'MBUF_XTEND'\nStorable.xs:2846:13: note: ')' token is herere_comp.c\nStorable.xs:733:9: note:         Set_Node_Offset(place, RExC_parse);expanded from macro 'MBUF_XTEND'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        Set_Node_Length(place, 1);\n2847:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'        Set_Node_Length(place, 1);\nStorable.xs:2847:13: warning: #    define DEBUG_r(a) STMT_START {                                     \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1046:13: note: #define MJD_OFFSET_DEBUG(x) DEBUG_r( \\expanded from macro 'PUTMARK'\nStorable.xs:2847:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        Set_Node_Length(place, 1);\nStorable.xs:2847:13: note: #   define STMT_END     )')' token is here\n4675:35: note:         ASSERT(sizeof(x) == sizeof(int), (\"WLEN writing an int\"));      \\expanded from macro 'DEBUG_r'\nre_comp.c:20846:13: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2852:9: note: '{' token is here\nStorable.xs:829:16: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'MBUF_PUTINT'\n157:5: note: expanded from macro 'ASSERT'../../regcomp.h\n:2852:9: note: '{' token is here\n:1078:17: note: expanded from macro 'WLEN'../../perl.h\nStorable.xs:744:13: note: re_comp.cexpanded from macro 'MBUF_CHK':\n737:21: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro 'STMT_END'\nStorable.xs:1083:17: note: expanded from macro 'WLEN'        DEBUG_PARSE_r({\nre_comp.c:9031:39: note: Storable.xsexpanded from macro 'DEBUG_PARSE_MSG':\n2853:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2853:9: note: '{' token is here\nStorable.xs:3020:17: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n21098:5: warning: '}' and ')' tokens terminating 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'                TRACEME((\"(#%d) key '%s' flags %x %u\", (int)i, keyval, flags, *keyval));\n151:16: note:                        } STMT_END;expanded from macro 'ASSERT'\n823:30: note:             PUTMARK(flags);expanded from macro 'FAIL3'\n802:21: note: expanded from macro '_FAIL'\n21247:13: note: '{' token is here\n:737:21: note: expanded from macro 'STMT_END'#define FAIL3(msg,arg1,arg2) _FAIL(                         \\\n802:32: note: expanded from macro '_FAIL'\n1141:13: note: expanded from macro 'STORE_PV_LEN'#define DEBUG_COMPILE_r(x) DEBUG_r( \\\n308:32: note: expanded from macro 'STORE_UTF8STR'#define DEBUG_COMPILE_r(x) DEBUG_r( \\\n:21693:5: note: ')' token is here\n:1047:28: note: expanded from macro 'DEBUG_COMPILE_r'\n22970:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n739:5: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'MBUF_XTEND'\n../../regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'Storable.xs\nre_comp.c:22970:5: note:             MBUF_PUTC(x);                               \\')' token is here\n:22950:19: note: expanded from macro 'CLEAR_OPTSTART'\n:23024:17: note: '{' token is here\nre_comp.c:23024:17: note: Storable.xs')' token is here:\nre_comp.c:22957:21: note: Storable.xsexpanded from macro 'DUMPUNTIL':\n3398:9: warning:                     CLEAR_OPTSTART;                                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n830:9: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'MBUF_PUTINT'\nre_comp.c:23029:6: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:1078:17: note:             DUMPUNTIL(NEXTOPER(node), next);expanded from macro 'WLEN'\nre_comp.c:22957:21: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'DUMPUNTIL'\nre_comp.c:23071:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\nre_comp.c:23071:4: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n308:32: note: expanded from macro 'STORE_UTF8STR'                        DUMPUNTIL(this_trie + dist, nextbranch);\nStorable.xs:739:5: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'MBUF_XTEND'\nre_comp.c:22957:21: note: expanded from macro 'DUMPUNTIL'Storable.xs\n:3398:9: warning:                     CLEAR_OPTSTART;                                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'                    CLEAR_OPTSTART;                                          \\\nre_comp.c:23085:6: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1153:13: note:         DEBUG_OPTIMISE_r(Perl_re_printf( aTHX_                                           \\expanded from macro 'STORE_PV_LEN'\n3398:9: note: '{' token is here\n../../regcomp.h:1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'Storable.xs\nStorable.xs:151:16: note: re_comp.cexpanded from macro 'ASSERT':\n23093:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:22950:30: note: expanded from macro 'CLEAR_OPTSTART'\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'    if (optstart) STMT_START {                                               \\\n733:9: note: #define DEBUG_OPTIMISE_r(x) DEBUG_r( \\expanded from macro 'MBUF_XTEND'\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'                    CLEAR_OPTSTART;                                          \\\n22951:9: note: Storable.xsexpanded from macro 'CLEAR_OPTSTART':\n:1083:17: note:                        } STMT_END;expanded from macro 'WLEN'\n22954:7: note: expanded from macro 'CLEAR_OPTSTART'\n1154:13: note:     DEBUG_r({                              \\expanded from macro 'STORE_PV_LEN'\nStorable.xs:846:16: note: expanded from macro 'MBUF_WRITE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../regcomp.h:1124:5: note:         STORE_UTF8STR(SvPV_nolen(text), len);expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'    DEBUG_r({                              \\\n1124:5: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\n1046:13: note:     } STMT_ENDexpanded from macro 'PUTMARK'\nStorable.xs:157:7: note: expanded from macro 'ASSERT'#    define RESTORE_CONTEXT  PERL_SET_CONTEXT((aTHX = save_aTHX));\nStorable.xs:3400:9: warning:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:3400:9: warning:             PUSHMARK(SP) ;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\nStorable.xs:1158:31: note: #   define STMT_END     )expanded from macro 'STORE_SCALAR'\n:733:9: note: expanded from macro 'MBUF_XTEND'\nStorable.xs:3400:9: warning: #  define EXTEND(p,n)   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'Storable.xs\n:3400:9: warning:     STMT_START {                                                \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1224:5: note: Storable.xsexpanded from macro 'POPSTACK':\n3400:9: warning:     STMT_START {                                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n732:9: note:     } STMT_ENDexpanded from macro 'MBUF_XTEND'\n../../thread.h:210:16: note: Storable.xsexpanded from macro 'MUTEX_LOCK':\n3434: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 herere_comp.c\n:3438:5: note: ')' token is here\nStorable.xs:157:7: note:             SWITCH_TO_GLOBAL_CONTEXT;expanded from macro 'ASSERT'\nStorable.xs:1078:17: note: expanded from macro 'WLEN'    STMT_START {                                                \\\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'#  define USER_PROP_MUTEX_UNLOCK  MUTEX_UNLOCK(&PL_user_prop_mutex)\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'            USER_PROP_MUTEX_UNLOCK;\n3480:7: note:     } STMT_END')' token is here\n:151:16: note: expanded from macro 'ASSERT'\n736:29: note:                 MBUF_PUTINT(x);                                         \\expanded from macro 'STMT_START'\nStorable.xs:3480:7: note: ')' token is here../../pp.h\n:744:13: note: expanded from macro 'MBUF_CHK'#   define STMT_END     )\n24684:13: note:                 MBUF_PUTINT(x);                                         \\')' token is here\n3480:7: note: ')' token is here\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'                         } } STMT_END\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            XPUSHs(boolSV(to_fold));\n3486:5: note: '{' token is here\nStorable.xs:847:9: note:                 SWITCH_TO_GLOBAL_CONTEXT;expanded from macro 'MBUF_WRITE'\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'#    define RESTORE_CONTEXT  PERL_SET_CONTEXT((aTHX = save_aTHX));\n../../thread.h:220:16: note: Storable.xsexpanded from macro 'MUTEX_UNLOCK':\n3486:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:850:7: note: expanded from macro 'MBUF_WRITE'            POPSTACK;\n3507:5: warning: ../../cop.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1235:2: note:     TRACEME((\"store_tied (0x%\" UVxf \")\", PTR2UV(sv)));expanded from macro 'POPSTACK'\n../../cop.h:1238:5: note: expanded from macro 'POPSTACK'Storable.xs\n:736:29: note: expanded from macro 'STMT_START'        SWITCHSTACK(PL_curstack,next->si_stack);                        \\\n3608:9: note:     STMT_START {                                                        \\'{' token is here\nre_comp.c:25222:5: note: '{' token is hereStorable.xs\n:3608:9: warning:     PUSHSTACKi(PERLSI_REGCOMP);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:25223:5: note: Storable.xs')' token is here:\n4696:22: note: expanded from macro 'DEBUG_v'            MBUF_XTEND(x);                      \\\n3608:9: note: '{' token is here    PUSHMARK(SP) ;\n4669:9: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'DEBUG__'\nStorable.xs:130:5: note: ../../pp.hexpanded from macro 'TRACEME':\n:3608:9: note: ')' token is here\nStorable.xs:3608:9: note: #   define STMT_END     )'{' token is here\n742:5: note:     POPSTACK;expanded from macro 'MBUF_CHK'\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../pp.h:562:5: note: Storable.xsexpanded from macro 'SWITCHSTACK':\nStorable.xs:4813:5: note: ')' token is here#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../zaphod32_hash.h:151:5: note:     TRACEME((\"retrieve_blessed (#%d)\", (int)cxt->tagnum));')' token is here\nStorable.xs:4841:5: note: ')' token is here../../zaphod32_hash.h\n4850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4852:9: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");')' token is here\n:1203:13: note: expanded from macro 'RLEN'\n../../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:4853:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:         TRACEME((\"** allocating %ld bytes for class name\", (long)len+1));expanded from macro 'STMT_END'\n../../zaphod32_hash.h:159:5: warning: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END'}' and ')' tokens terminating 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'#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n:163:5: note: ')' token is here\n../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'Storable.xs\n:4864:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:800:5: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);expanded from macro 'MBUF_SAFEPVREAD'\n:5028:13: note: ')' token is here\n1180:5: note: expanded from macro 'GETMARK'\n:1393:35: note:             GETMARK(idx);expanded from macro 'XORSHIFT96_set'\n../../perl.h:736:29: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'STMT_START'\n../../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:5030:13: note: ')' token is hereIn file included from\n:5034:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:117:6: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n5067:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;\nStorable.xs:5067:9: note: ')' token is here    SIP_ROUNDS;                             \\\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'Storable.xs\n:5092:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1215:5: note: expanded from macro 'READ'\nStorable.xs:1223:5: note:     SIP_ROUNDS;                             \\expanded from macro 'SAFEREAD'\n../../perl_siphash.h:123:15: warning:         SAFEREAD(SvPVX(frozen), len2, frozen);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:5: note:     SvCUR_set(frozen, len2);expanded from macro 'SIPROUND'\n../../perl.h:736:29: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'STMT_START'\n../../perl.h:4666:20: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'DEBUG__'\nStorable.xs:5626:5: note: '{' token is here            if (t) STMT_START {                                         \\\n1313:9: note: expanded from macro 'SEEN_NN'\nStorable.xs:5626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\nStorable.xs:1315:13: note:         STMT_START {                                                    \\expanded from macro 'SEEN_NN'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            BLESS((SV *)(y), (HV *)(stash));                            \\\n:5626:5: note: '{' token is here\n4666:20: note: Storable.xsexpanded from macro 'DEBUG__':\n1334:13: note: expanded from macro 'BLESS'\n:1334:13: note: expanded from macro 'BLESS'\n:2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SAFEREAD(SvPVX(sv), len, sv);\n5789:5: note: ')' token is here#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../inline.h:2746:5: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n5790:5: warning:     GETENV_LOCK;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7239:31: note:                 (((XPV*)  SvANY(sv))->xpv_cur = (val)); } STMT_ENDexpanded from macro 'ENV_READ_LOCK'\n../../inline.h:2829:5: note: '{' token is hereStorable.xs\n:5794:9: note: ')' token is here\n../../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'        SvTAINT(sv);                    /* External data cannot be trusted */\n../../inline.h:2829:5: note: '{' token is here        SvTAINT(sv);                    /* External data cannot be trusted */\n:71:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nshared.xs:436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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: 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:797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\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:1372: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]\n../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\n:4666:20: note:     GETENV_LOCK;expanded from macro 'DEBUG__'\n:229:5: note: expanded from macro 'MUTEX_UNLOCK'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'        MUTEX_LOCK(&(mutex)->lock);                                 \\\n217:7: note: expanded from macro 'MUTEX_LOCK'\n../../perl.h:7250../../inline.h::282829::5: note:  '{' token is herenote\n../../perl.h:../../thread.h7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\n../../thread.h:309:13: note: expanded from macro 'PERL_READ_UNLOCK'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n../../perl.h:7250:28: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'GETENV_LOCK'\n../../thread.h:229:5: note: expanded from macro 'MUTEX_UNLOCK'../../perl.h\n../../thread.h:304../../perl.h::57240:31: note: :expanded from macro 'ENV_READ_UNLOCK'\n../../thread.h../../perl.h::312736::929: note: expanded from macro 'PERL_READ_UNLOCK'\n../../perl.h:7240:31: note: In file included from exception.c:2:\n:330:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");expanded from macro 'XSRETURN'\n:157:5: note: ')' token is here\n../../perl.h:737:21: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'STMT_END'\n../../XSUB.h:340:24: note: ../../zaphod32_hash.hexpanded from macro 'XSRETURN_EMPTY':\n../../zaphod32_hash.h:169:5: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'{' token is here\n5308:5: note: ')' token is here\n:5481:5: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:5481:5: note: ../../perl_siphash.h'{' token is here:\nAPItest.c:5494:2: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n340:52: note:   } STMT_ENDexpanded from macro 'XSRETURN_EMPTY'\nAPItest.c:5571:4: note: ')' token is here    _PERL_HASH_SEED_STATE(seed,(U8*)state);\n3613:2: warning:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:180:13: note: ../../zaphod32_hash.h'{' token is here:\n../../perl.h:4696:22: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");expanded from macro 'DEBUG_v'\n../../perl.h:4666:20: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");expanded from macro 'DEBUG__'\n5929:5: note: '{' token is here\nAPItest.xs:3645:2: note: '{' token is here  SIP_FINAL_ROUNDS                          \\\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'../../perl_siphash.h\n5963:5: note: ')' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'            DEBUG_L(PerlIO_printf(Perl_debug_log,\n../../perl.h:4666:20: note: expanded from macro 'DEBUG__'APItest.c\n:6175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7250:28: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'GETENV_LOCK'\n6214:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:339:52: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'XSRETURN_UNDEF'\n1288:5: note: expanded from macro 'PUSH_MULTICALL'\n:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n:2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)expanded from macro 'STMT_START'\nAPItest.c:6977:37: note:             } STMT_END;                                                 \\'{' token is here\n../../inline.h:2746:5: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:52: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n2746:5: 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]\n../../pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'Typemap.c\n803:13: note:           EXTEND(SP, 2);'{' token is here\n881:2: note: '{' token is here\n1341:13: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'SvNV_set'\n:475:31: note: expanded from macro 'PUSHn'Typemap.c\n:883:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:                 (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_ENDexpanded from macro 'STMT_END'\n:7525: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'HiRes.c\n:431:16: note: expanded from macro 'TARGu'#   define STMT_END     )\n:921:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Typemap.c\n:921:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:21: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_END'\n475:31: note: expanded from macro 'PUSHn'    STMT_START {                                                        \\\nTypemap.c:961:13: warning: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n476:31: note:         XSprePUSH; PUSHn((NV)RETVAL);expanded from macro 'PUSHi'\n:330:5: note: expanded from macro 'XSRETURN'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\nAPItest.c:7695:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n325:5: note:         XSprePUSH; PUSHp((char *)&RETVAL, 1);expanded from macro 'XSRETURN'\n:737:21: note: expanded from macro 'STMT_END'#define PUSHp(p,l)      STMT_START { sv_setpvn(TARG, (p), (l)); PUSHTARG; } STMT_END\n474:72: note: expanded from macro 'PUSHp'    STMT_START {                                        \\\n:1023:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sv.h:1341:13: note: expanded from macro 'SvNV_set'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n7735:5: note: ')' token is here\n:454:16: note: ../../pp.hexpanded from macro 'TARGn':\n475:31: note:     STMT_START {                                                        \\expanded from macro 'PUSHn'\n1061:13: note: '{' token is here\nTypemap.c:1061:13: note: '{' token is hereHiRes.xs\n../../pp.h:466:13: note: #  define EXTEND(p,n)   STMT_START {                                    \\expanded from macro 'TARGn'\nTypemap.c:1061:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n1081:13: warning: ../../pp.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:473:31: note: expanded from macro 'PUSHTARG'APItest.c\n../../sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'        XSprePUSH; PUSHu((UV)RETVAL);\n:736:29: note:         sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;expanded from macro 'STMT_START'\nHiRes.xs:1250:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;\n1250:13: note: ')' token is here\n340:52: note: expanded from macro 'XSRETURN_EMPTY'#  define EXTEND(p,n)   STMT_START {                                    \\\n737:21: note:                 EXTEND(sp, 1);expanded from macro 'STMT_END'\n:7831:5: note: ')' token is here\n../../pp.h:388:25: note:         XSprePUSH; PUSHi(PTR2IV(RETVAL));expanded from macro 'EXTEND'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n../../perl.h:736:29: note: HiRes.xsexpanded from macro 'STMT_START':\n1270:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1142:5: warning:     XSRETURN(1);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: expanded from macro 'STMT_START'        XSprePUSH; PUSHi((IV)RETVAL);\n../../pp.h:476:31: note:     STMT_START {                                                        \\expanded from macro 'PUSHi'\n330:7: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'XSRETURN'\n../../perl.h:736:29: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_START'\n2034:13: note: '{' token is here\n:1363:13: note: '{' token is here\n../../pp.h:475:31: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'PUSHn'\n../../pp.h:426:5: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'TARGi'\n2266:76: note: expanded from macro 'SvSETMAGIC'\n../../perl.h:737:21: note: HiRes.xsexpanded from macro 'STMT_END':\n1547:9: note: '{' token is here\n1547:9: note: ')' token is here\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'Typemap.xs\n:497:20: note: expanded from macro 'mXPUSHn'\n125:3: note: expanded from macro 'ZAPHOD32_MIX'        STMT_START { \\\n../../sv.h:2266:78: note: In file included from expanded from macro 'SvSETMAGIC'Cwd.xs\n737:21: note: expanded from macro 'STMT_END'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\n:948:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: Bzip2.xsexpanded from macro 'STMT_END':\n../../perl.h:737:21: note: expanded from macro 'STMT_END'../../sbox32_hash.h\n:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\n:1178:13: note: '{' token is here\n../../perl_siphash.h:23:3: note:         XSprePUSH; PUSHu((IV)RETVAL);expanded from macro 'SIPROUND'\n../../perl_siphash.h:124:15: note: ')' token is here#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n125:3: note: expanded from macro 'ZAPHOD32_MIX'    ,SIPROUND;\n:159:5: note: ')' token is here    ,SIPROUND;\n../../perl_siphash.h:62:5: note: In file included from expanded from macro 'PERL_SIPHASH_FNC'version.c\n737:21: note: expanded from macro 'STMT_END'../../perl_siphash.h\n../../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'  STMT_START {              \\\n736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n../../zaphod32_hash.h:116:37: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'ZAPHOD32_MIX'\n../../perl.h:737:21: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_END'\n:18:3: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'SIPROUND'\n736:29: note: expanded from macro 'STMT_START'    v1 = ROTL32(v1, 17);           \\\n../../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'    SIP_ROUNDS;                             \\\n1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:18:3: note: ../../sbox32_hash.hexpanded from macro 'SIPROUND':\n1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    ,SIPROUND;SIPROUND;\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'    XORSHIFT96_set(*state,s0,s1,s2,t2);\nZlib.c:2599:13: warning:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'        XSprePUSH; PUSHu((IV)RETVAL);\nZlib.c:2628:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:168: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 hereZlib.c\n:2657:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2659:5: note: '{' token is here\n../../pp.h:477:56: note: expanded from macro 'PUSHu'        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n../../pp.h:477:56: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'PUSHu'\n../../perl_siphash.h:118:15: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END'{' token is here\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n../../perl_siphash.h:62:5: note: #define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:123:15: warning: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2960:5: note: ../../perl_siphash.h')' token is here:\n123:15: warning:     XSRETURN(1);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:81:3: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:81:3: note:         XSprePUSH; PUSHu((IV)RETVAL);expanded from macro 'PERL_SIPHASH_FNC'\n../../pp.h:449:7: note: expanded from macro 'TARGu'  SIP_FINAL_ROUNDS                          \\\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'Zlib.c\n:2987:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:3: note: In file included from expanded from macro 'SIPROUND'encengine.c\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SIP_ROUNDS;                             \\\n../../perl_siphash.h:124:33: note: In file included from '{' token is hereencengine.c\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n297:5: note: expanded from macro 'PERL_READ_LOCK'../../perl_siphash.h\n../../inline.h:2746:5: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        XSprePUSH; PUSHi((IV)RETVAL);\n:809:5: note: expanded from macro 'CLEAR_ARGARRAY'\n./ppport.h:11658:25: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'STMT_END'\n../../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'RealPPPort.c\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'RealPPPort.c\n:828:13: warning: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:31: note:         MUTEX_UNLOCK(&(mutex)->lock);                               \\expanded from macro 'PUSHi'\n../../perl.h:7251:28: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'GETENV_UNLOCK'\n../../pp.h:409:16: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'TARGi'\n../../pp.h:476:56: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'PUSHi'\nRealPPPort.c:853:13: note: ')' token is here        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n:11658:25: note:     GETENV_UNLOCK;expanded from macro 'STMT_END'\nRealPPPort.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../pp.h\nRealPPPort.c:1027:5: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:393:30: note: expanded from macro 'EXTEND'#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */\n409:16: note: ../../sv.hexpanded from macro 'TARGi':\n1100:5: note: ')' token is here\n:645:17: note: ')' token is here\nRealPPPort.xs:646:17: warning: Encode.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n104:5: warning:                 mXPUSHi(SvLEN(sv));'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:646:17: note: '{' token is here\n./ppport.h:11657:31: note: expanded from macro 'STMT_START'    XPUSHs(sv_2mortal(newSVuv(ch)));\nRealPPPort.xs:647:17: note:     XPUSHs(sv_2mortal(newSVuv(ch)));'{' token is here\n../../sv.h:1383:45: note:     XPUSHs(sv_2mortal(newSVuv(ch)));expanded from macro 'SvLEN_set'\n:736:29: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'STMT_START'\nRealPPPort.xs:664:17: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n665:17: note: '{' token is here\n498:31: note: expanded from macro 'mXPUSHi'    SvCUR_set(dst, dlen+ddone);\n../../../perl.h:736:29: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'STMT_START'\n:498:33: note: expanded from macro 'mXPUSHi'Encode.xs#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../pp.h../../sv.h:498:60: note: expanded from macro 'mXPUSHi'\n../../../zaphod32_hash.h:151:5: note:                 mXPUSHi(SvREFCNT(sv) == 8);'{' token is here\nRealPPPort.xs:680:17: 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 1/4\");\n498:58: note: expanded from macro 'mXPUSHi'\n../../pp.h:498:60: note: expanded from macro 'mXPUSHi'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n:11658:25: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'STMT_END'Encode.xs\n../../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    STMT_START {                                                      \\\n168:5: warning:     XPUSHs(m_enc);'(' and '{' tokens introducing 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'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n./ppport.h../../perl.h::11657737::3121: note: expanded from macro 'STMT_START'\n:1242:13: note: '{' token is here\n../../pp.h:393:28: note: expanded from macro 'EXTEND'RealPPPort.c\n../../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'RealPPPort.c\n:1265:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nRealPPPort.c:1287:13: warning: ../../pp.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n78:5: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'PUSHMARK'\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'../../../sbox32_hash.h\n:1289:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../sbox32_hash.h:1453:13: note: '{' token is here#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../pp.h../../XSUB.h::393325::5: note: expanded from macro 'XSRETURN'30\n../../../sbox32_hash.h:1397:3: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'XORSHIFT96_set'\n:1328:5: note: '{' token is here\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'        SvSETMAGIC(src);In file included from\n../../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'Encode.xs\n:669:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1344:13: note: '{' token is here\n:672:25: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END')' token is here\n./ppport.h:11658:25: note: expanded from macro 'STMT_END'Encode.xs\nEncode.xs:695:9: note: '{' token is hereRealPPPort.c\n:1380:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:117:6: warning: RealPPPort.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1398:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:62:5: note: RealPPPort.cexpanded from macro 'PERL_SIPHASH_FNC':\n1400:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11657:31: note: expanded from macro 'STMT_START'#   define STMT_END     )\n../../pp.h:393:30: note: expanded from macro 'EXTEND'  SIP_FINAL_ROUNDS                          \\\nRealPPPort.xs:824:17: note: ')' token is here../../../perl_siphash.h\nRealPPPort.xs:836:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../pp.h:476:31: note: expanded from macro 'PUSHi'RealPPPort.xs\n:853:19: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18:3: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'SIPROUND'\n:11657:31: note: expanded from macro 'STMT_START'Encode.c\nRealPPPort.xs:894:17: warning:   SIP_ROUNDS;                               \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:124:6: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.c\n../../XSUB.h:340:52: note:     STMT_START {                                        \\expanded from macro 'XSRETURN_EMPTY'\nEncode.xs../../XSUB.h::806340::65: note: expanded from macro 'XSRETURN_EMPTY'\nRealPPPort.c:1644:5: note: ')' token is here        XSRETURN_NO;\n1336:13: note: expanded from macro 'SvIV_set'\n../../sv.h:2266:76: note: ../../../perl_siphash.hexpanded from macro 'SvSETMAGIC':\n:1660:37: note: ')' token is here\nRealPPPort.c::5../../../perl.h1662:::5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n166:5: note: RealPPPort.xs'{' token is here:\n937:18: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:937:18: note: '{' token is here\n325:16: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'XSRETURN'\n../../XSUB.h:325:16: note:     STMT_START {                                        \\expanded from macro 'XSRETURN'\n../../XSUB.h:330:7: note: Encode.cexpanded from macro 'XSRETURN':\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'RealPPPort.c\n1221:5: note: '{' token is here\nEncode.xs:911:5: warningRealPPPort.c: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]1867:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n78:7: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'PUSHMARK'\nRealPPPort.c:1869:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XPUSHs(sv_2mortal(newSVpvn(enc->name[0], strlen(enc->name[0]))));\n:../../pp.h5::477:29: note: expanded from macro 'PUSHu'\n29../../pp.h:477:31: note: expanded from macro 'PUSHu'\nEncode.c:../../pp.h1257::477:31: note: expanded from macro 'PUSHu'\n:1320:5: note: ')' token is here\n330:5: note:         SvSETMAGIC(sv);expanded from macro 'XSRETURN'\n1472:5: note: '{' token is here\n:325:16: note: ../../pp.hexpanded from macro 'XSRETURN':\n330:7: note:     } STMT_ENDexpanded from macro 'XSRETURN'\n../../XSUB.h:./ppport.h340::1165724::31: note: expanded from macro 'STMT_START'\n../../../thread.h:305:9: note: RealPPPort.xsexpanded from macro 'PERL_READ_UNLOCK':\n1418:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.xs\n../../pp.h:479:59: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'XPUSHs'\n../../../thread.h:251:5: note: expanded from macro 'COND_SIGNAL'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\nCall.c:431: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:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:118:6: warning:     v ^= (v>>23);                       \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl_siphash.h:23:3: note:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);expanded from macro 'SIPROUND'\n:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;\n../../../perl_siphash.h:18:14: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");expanded from macro 'SIPROUND'\n737:21: note: expanded from macro 'STMT_END'    v2 = ROTR32(v2, 7) ^ v0;   \\\n../../perl_siphash.h:87:3: note: In file included from expanded from macro 'PERL_SIPHASH_FNC'Opcode.xs\n18:3: note: expanded from macro 'SIPROUND'#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../perl_siphash.h:62:5: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'PERL_SIPHASH_FNC'\n../../../zaphod32_hash.h:116:48: note: ../../cop.hexpanded from macro 'ZAPHOD32_MIX':\n../../inline.h:2746:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]KR.c\n169:5: warning: #    define GETENV_LOCK    ENV_READ_LOCK'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7239:31: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'ENV_READ_LOCK'\n../../inline.h:2746:5: note: #   define STMT_END     )')' token is here\n:229:7: note: expanded from macro 'MUTEX_UNLOCK'\n../../perl.h:7251:28: note: ../../../zaphod32_hash.hexpanded from macro 'GETENV_UNLOCK':\n../../../perl.h:736:29: notevia.xs:83:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1490:5: note: '{' token is here\n479:32: note: expanded from macro 'XPUSHs'  STMT_START {              \\\n../../../perl_siphash.h:23:3: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'SIPROUND'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'../../../perl_siphash.h\n../../../zaphod32_hash.h:156:5: warning:                 (((XPV*)  SvANY(sv))->xpv_cur = (val)); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:1765: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../../../perl.h:737:21: note: #  define ENV_LOCK            PERL_WRITE_LOCK(&PL_env_mutex)expanded from macro 'STMT_END'\n../../perl.h:7237:31: note:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);expanded from macro 'ENV_LOCK'\n:1765:5: note: ')' token is here\nPOSIX.xs:1767:5: warning:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n251:16: note: expanded from macro 'COND_SIGNAL'\n:7238:31: note: expanded from macro 'ENV_UNLOCK'\n116:48: note: expanded from macro 'ZAPHOD32_MIX'            XSRETURN(1);\n:1835:6: note: ')' token is here\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'../../../sbox32_hash.h\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ,SIPROUND;SIPROUND;SIPROUND;\n../../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n:124:6: note: '{' token is here\n../../../perl_siphash.h:124:6: note: ')' token is herePOSIX.c\n:2454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY'  SIP_FINAL_ROUNDS                          \\\nPOSIX.c:2491:5: note: ../../../perl_siphash.h'{' token is here:\n124:24: warning:     XSRETURN_EMPTY;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:2491:5: note:   SIP_FINAL_ROUNDS                          \\'{' token is here\n:809:7: note: expanded from macro 'CLEAR_ARGARRAY'\n:332:35: note: expanded from macro 'XSRETURN_IV'\n:2746:5: note:              XSRETURN_IV(-1);'{' token is here\n:4170:7: note: ')' token is here\n../../sv.h:1341:13: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'SvNV_set'\n736:29: note:     GETENV_UNLOCK;expanded from macro 'STMT_START'\n4195:7: note: '{' token is here    GETENV_UNLOCK;\n../../XSUB.h:330:5: note: ../../../pp.hexpanded from macro 'XSRETURN':\nPOSIX.c:4293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define EXTEND(p,n)   STMT_START {                                    \\\n:4293:5: note: '{' token is here\n../../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'    DECLARE_AND_GET_RE_DEBUG_FLAGS;\n:4675:24: note:     GETENV_LOCK;expanded from macro 'DEBUG_r'\n../../inline.h:2746:5: note: ')' token is here#    define DEBUG_r(a) STMT_START {                                     \\\n:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../thread.h:217:5: note: re_comp.cexpanded from macro 'MUTEX_LOCK':\n../../inline.h:2829:5: note:     DECLARE_AND_GET_RE_DEBUG_FLAGS;')' token is here\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'    DEBUG_r({                              \\\n../../regcomp.h:1124:5: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\n:737:21: note:                        } STMT_END;expanded from macro 'STMT_END'\n../../perl.h:4041:9: note: re_comp.cexpanded from macro 'NOT_REACHED':\n1940:13: warning:         } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:2635:79: note: re_exec.cexpanded from macro 'TRIE_READ_CHAR':\n885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2604:6: note: expanded from macro 'TRIE_STORE_REVCHAR'\nre_exec.c:116:51: note:                 (((XPV*)  SvANY(sv))->xpv_cur = (val)); } STMT_ENDexpanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_comp.c:2993:21: note: ')' token is here#define NON_UTF8_TARGET_BUT_UTF8_REQUIRED(target) STMT_START {           \\\n:3060:9: note: '{' token is here\n../../regcomp.h:1089:38: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'\n1304:17: note: '{' token is here\n../../regcomp.h:1089:38: note: expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'                DEBUG_EXECUTE_r(Perl_re_printf( aTHX_\n:1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'#define DEBUG_EXECUTE_r(x) DEBUG_r( \\\n:1089:38: note: expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'#define DEBUG_EXECUTE_r(x) DEBUG_r( \\\n:3163:9: note: ')' token is here\n../../regcomp.h:1062:28: note: #define DEBUG_TRIE_COMPILE_MORE_r(x) DEBUG_TRIE_COMPILE_r( \\expanded from macro 'DEBUG_EXECUTE_r'\nre_comp.c:2697:65: note: expanded from macro 'TRIE_HANDLE_WORD're_exec.c\n:1545:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1615:17: note: ')' token is here    DEBUG_TRIE_COMPILE_MORE_r(\n../../regcomp.h:1089:38: note: expanded from macro 'DEBUG_TRIE_COMPILE_MORE_r'            DEBUG_EXECUTE_r( Perl_re_printf( aTHX_\n1637:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:26: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'DEBUG_r'\nre_comp.c:3547:13: warning:             DEBUG_EXECUTE_r(Perl_re_printf( aTHX_'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4677:26: note: expanded from macro 'DEBUG_r'#define DEBUG_OPTIMISE_r(x) DEBUG_r( \\\nre_comp.c:3615:29: note: ')' token is herere_exec.c\n:1693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:737:21: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'STMT_END'\n:3852:5: note: '{' token is here\nre_exec.c:2587:9: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n4251:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2587:9: note: '{' token is here\n../../perl.h:4676:45: note: expanded from macro 'DEBUG_r're_exec.c\n:2791:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n11600:33: note: ')' token is here\nre_comp.c:839:5: note:                         REXEC_TRIE_READ_CHAR(trie_type, trie, widecharmap, uc,expanded from macro 'vFAIL'\nre_comp.c:795:7: note:             _CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG(uc, uc_end);                     \\expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:11657:17: note:                         REXEC_TRIE_READ_CHAR(trie_type, trie, widecharmap, uc,')' token is here\n451:7: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_exec.c:3235:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:854:33: note: expanded from macro 'vFAIL2'\n../../perl.h:6595:17: note: re_comp.cexpanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE':\n11664:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                }  STMT_END\nre_comp.c:11675:17: warning:                         REXEC_TRIE_READ_CHAR(trie_type, trie, widecharmap, uc,'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:451:5: note: expanded from macro 'REQUIRE_PARENS_PASS'\nre_comp.c:11690:21: 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_exec.c:3259:25: note:                     vFAIL(\"Sequence (?&... not terminated\");'{' token is here\n1068:33: note: expanded from macro 'DEBUG_TRIE_EXECUTE_r'\n:3310:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3316:21: note: ')' token is here\n3331:21: note: '{' token is here\nre_comp.c:11940:21: warning:         RXp_MATCH_COPY_FREE(prog);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:3505:9: note:     STMT_START {                                                            \\')' 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]re_comp.c\n:11957:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:856:5: note: expanded from macro 'vFAIL2'    DEBUG_r({                              \\\nre_comp.c:11957:25: note: ')' token is here    DECLARE_AND_GET_RE_DEBUG_FLAGS;\nre_exec.c:3619:2: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:839:5: note: expanded from macro 'vFAIL're_exec.c\n:3654:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n12038:25: note: ')' token is here../../regcomp.h\nre_exec.c:3862:7: warning:                             vFAIL(\"(?(DEFINE)....) does not allow branches\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1062:28: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'DEBUG_EXECUTE_r'\n1806:13: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\n117:5: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\n../../perl.h:737:21: note:                     NON_UTF8_TARGET_BUT_UTF8_REQUIRED(phooey);expanded from macro 'STMT_END'\nre_comp.c:12063:29: warning:                     NON_UTF8_TARGET_BUT_UTF8_REQUIRED(phooey);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:118:74: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'                            RETURN_FAIL_ON_RESTART(flags, flagp);\nre_exec.c:3880:7: warning:                         RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n12064:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:12064:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\n:3880:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note: expanded from macro 'DEBUG_r'#define FAIL2(msg,arg) _FAIL(                       \\\nre_comp.c:806:5: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro '_FAIL'\n:819:24: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'FAIL2'\n:439:7: note: expanded from macro 'REQUIRE_BRANCHJ'\n../../perl.h:4675:24: note: re_exec.cexpanded from macro 'DEBUG_r':\n4008:2: warning: '}' and ')' tokens terminating 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're_comp.c\n:12200:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define DEBUG_EXECUTE_r(x) DEBUG_r( \\\n../../regcomp.h:1083:34: note: expanded from macro 'DEBUG_OPTIMISE_MORE_r'#    define DEBUG_r(a) STMT_START {                                     \\\n:116:51: note: expanded from macro 'NON_UTF8_TARGET_BUT_UTF8_REQUIRED'\nre_comp.c:812:73: note: expanded from macro '_FAIL're_exec.c\n:4067:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1110:5: note:                         DEBUG_EXECUTE_r(expanded from macro 'Set_Node_Length'\n12236:13: note: '{' token is here\n4079:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:26: note: expanded from macro 'DEBUG_r'        MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\\n:12236:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1110:5: note:                 DEBUG_EXECUTE_r(expanded from macro 'Set_Node_Length'\n1107:3: note: expanded from macro 'Set_Node_Length_To_R'\nre_exec.c:4114:3: note: '{' token is here            Set_Node_Offset_To_R(br, parse_start-RExC_start);\n1086:29: note:                 DEBUG_EXECUTE_r(expanded from macro 'MJD_OFFSET_DEBUG'\n:4114:3: note: ')' token is here\n../../perl.h:737:21: note:             REQUIRE_BRANCHJ(flagp, 0);expanded from macro 'STMT_END'\n../../scope.h:223:37: note:             REQUIRE_BRANCHJ(flagp, 0);expanded from macro 'LEAVE_SCOPE'\nre_exec.c:4178:5: note: ')' token is herere_comp.c\n:12274:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n819:24: note: expanded from macro 'FAIL2'                       } STMT_END;\n../../scope.h:223:37: note: expanded from macro 'LEAVE_SCOPE're_comp.c\n:12275:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:4202:5: warning:     code;                                                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n225:5: note: expanded from macro 'LEAVE_SCOPE'\n:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nre_comp.c:14461:29: warning:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:14492:29: warning: #define DEBUG_TRIE_EXECUTE_r(x) DEBUG_r( \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC're_exec.c\nre_comp.c:947:5: note: re_exec.cexpanded from macro 'warn_non_literal_string':\n6649:4: warning: '}' and ')' tokens terminating 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'            _CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG(uc, uc_end);                     \\\n:1068:33: note: #define FAIL(msg) _FAIL(                            \\expanded from macro 'DEBUG_TRIE_EXECUTE_r'\n:4677:26: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'DEBUG_r'\n:1062:28: note: expanded from macro 'DEBUG_EXECUTE_r'                            FAIL(\"Trailing \\\\\");\nre_comp.c:922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC're_exec.c\n:6716:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1006:5: note:                 DEBUG_EXECUTE_r({expanded from macro 'ckWARN2reg'\nre_comp.c:838:29: note: expanded from macro 'vFAIL're_exec.c\n:6809:6: warning: #define vFAIL(m) STMT_START {                           \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:14586:29: warning: ../../regcomp.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n6809:6: note: '{' token is here\nre_exec.c:6824:6: note: re_comp.c'{' token is here:\n14586:29: warning:             DEBUG_EXECUTE_r({'}' and ')' tokens terminating 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'                            vFAIL(\"Unescaped left brace in regex is \"\nre_comp.c:939:17: note:                        } STMT_END;expanded from macro '_WARN_HELPER'\nre_exec.c:6824:6: note:                 PREPARE_TO_DIE;                                         \\')' token is here\n6615:2: note: expanded from macro '_CHECK_AND_OUTPUT_WIDE_LOCALE_UTF8_MSG'\n975:5: note:                 }  STMT_ENDexpanded from macro 'vWARN'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\n:20295:21: note:         CATCH_SET(TRUE);                                                \\')' token is here\n8029:4: note: ')' token is here\n20502:7: note: ')' token is here\nre_comp.c:20502:7: warning:         PM_SETRE((PL_reg_curpm), (Re2));            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n795:7: note: expanded from macro 'PREPARE_TO_DIE'#define DEBUG_STACK_r(x) DEBUG_r( \\\nre_exec.c:8273:17: note: #define MJD_OFFSET_DEBUG(x) DEBUG_r( \\expanded from macro 'SET_RECURSE_LOCINPUT'\n1078:26: note: expanded from macro 'DEBUG_STACK_r'                       } STMT_END;\nre_comp.c:20649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_BUFFERS_r(Perl_re_exec_indentf( aTHX_                            \\\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r're_comp.c\n:20649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:403:5: note:             NOT_REACHED; /* NOTREACHED */expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n../../perl.h:4041:11: note:     STMT_START {                                                        \\expanded from macro 'NOT_REACHED'\n../../regcomp.h:391:21: note: expanded from macro 'FILL_ADVANCE_NODE'            NOT_REACHED; /* NOTREACHED */\nre_exec.c:288:5: note:                     FILL_ADVANCE_NODE(offset, op);                      \\expanded from macro 'REGCP_SET'\n../../regcomp.h:1076:26: note: expanded from macro 'DEBUG_STATE_r'    STMT_START {                                                        \\\n8607:3: note: '{' token is here\n../../regcomp.h:1076:26: note: re_comp.cexpanded from macro 'DEBUG_STATE_r':\n20701:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n385:16: note: expanded from macro 'FILL_NODE'\nre_comp.c:20701:5: warning:     DEBUG_STATE_r(                                              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n412:21: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'                NOT_REACHED; /* NOTREACHED */\n../../perl.h:4039:20: note:                     FILL_ADVANCE_NODE(offset, op);                      \\expanded from macro 'NOT_REACHED'\n../../regcomp.h:393:5: note: expanded from macro 'FILL_ADVANCE_NODE'        STMT_START {                                                        \\\nre_exec.c:8684:21: note: '{' token is herere_comp.c\n:20735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:8684:21: warning:     DEBUG_PARSE_FMT(\"inst\",\" - %s\", PL_reg_name[op]);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'                        DEBUG_EXECUTE_r( Perl_re_exec_indentf( aTHX_  \"WHILEM: (cache) already tried at this position...\\n\",\n1050:64: note: expanded from macro 'DEBUG_PARSE_r'\n:4676:45: note: expanded from macro 'DEBUG_r'                       } STMT_END;\nre_exec.c:8701:25: note:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\')' token is here\n:4675:35: note: #define DEBUG_STATE_r(x) DEBUG_r( \\expanded from macro 'DEBUG_r'\n../../perl.h:4677:24: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'DEBUG_r'\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r're_exec.c\n:8735:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20788:6: warning:         STMT_START {                                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note:             Set_Node_Offset_To_R(REGNODE_OFFSET(dst), Node_Offset(src));expanded from macro 'STMT_START'\nre_exec.c:8741:6: note: '{' token is here        MJD_OFFSET_DEBUG((\"** (%d) offset of node %d is %d.\\n\",         \\\nre_exec.c:297:5: note: expanded from macro 'REGCP_UNWIND'            Set_Node_Length_To_R(REGNODE_OFFSET(dst), Node_Length(src));\n../../regcomp.h:1076:26: note:         MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\expanded from macro 'DEBUG_STATE_r'\n4677:24: note: expanded from macro 'DEBUG_r'#define MJD_OFFSET_DEBUG(x) DEBUG_r( \\\nre_comp.c:20797:2: warning:         STMT_START {                                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1095:5: note: expanded from macro 'Set_Node_Offset'\n20846:13: note: '{' token is here\n../../regcomp.h:1050:64: note: re_exec.cexpanded from macro 'DEBUG_PARSE_r':\n8841:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1050:64: note: expanded from macro 'DEBUG_PARSE_r'            NOT_REACHED; /* NOTREACHED */\n../../regcomp.h:1049:26: note: expanded from macro 'DEBUG_PARSE_r're_exec.c\n:8857:13: warning: #define DEBUG_PARSE_r(x) DEBUG_r( \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20909:5: warning: #define regcpblow(cp) LEAVE_SCOPE(cp)   /* Ignores regcppush()ed data. */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4675:24: note: expanded from macro 'DEBUG_r'            DEBUG_EXECUTE_r(\n../../perl.h:736:29: note: #define DEBUG_EXECUTE_r(x) DEBUG_r( \\expanded from macro 'STMT_START'\n../../regcomp.h:1062:28: note:                             DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\expanded from macro 'DEBUG_EXECUTE_r'\n../../regcomp.h:1049:26: note:                        } STMT_END;expanded from macro 'DEBUG_PARSE_r'\n:4677:26: note: expanded from macro 'DEBUG_r'            REGCP_UNWIND(ST.cp);\n:1080:28: note:                        } STMT_END;expanded from macro 'DEBUG_BUFFERS_r'\n4675:24: note: expanded from macro 'DEBUG_r'#define DEBUG_FLAGS_r(x) DEBUG_r( \\\n../../perl.h:4677:26: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'DEBUG_r'\n823:30: note: expanded from macro 'FAIL3'                       } STMT_END;\n../../regcomp.h:1076:26: note: expanded from macro 'DEBUG_STATE_r're_comp.c\n:21285:9: warning: #define DEBUG_STATE_r(x) DEBUG_r( \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:21285:9: note: '{' token is here    DEBUG_STATE_r(                                              \\\n1055:33: note: expanded from macro 'DEBUG_TRIE_COMPILE_r'#define DEBUG_STATE_r(x) DEBUG_r( \\\nre_comp.c:21688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\nre_exec.c:9872:2: warning:     DEBUG_r({                              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n116:48: note: expanded from macro 'ZAPHOD32_MIX'        DECLARE_AND_GET_RE_DEBUG_FLAGS;\nre_exec.c:10495:2: 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../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END'SDBM_File.xs\n../../perl_siphash.h:87:3: note: re_exec.cexpanded from macro 'PERL_SIPHASH_FNC':\n11005:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../thread.h:298:9: note: expanded from macro 'PERL_READ_LOCK'            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);\n:210:5: note: expanded from macro 'MUTEX_LOCK'\n../../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n../../sbox32_hash.h:1490:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]TW.c\n1490:5: note: ')' token is here#    define GETENV_LOCK    ENV_READ_LOCK\n../../sbox32_hash.h:1403:3: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'XORSHIFT128_set'\n../../perl_siphash.h:118:15: warning: TW.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n32:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n33:2: note: ')' token is here\nStorable.xs:708:16: note:     v ^= (v>>23);                       \\expanded from macro 'MBUF_RESTORE'\n737:21: note: expanded from macro 'STMT_END'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:2165:5: warning:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2166:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:30: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'EXTEND'\n../../zaphod32_hash.h:125:3: note: Storable.xsexpanded from macro 'ZAPHOD32_MIX':\n../../pp.h:479:19: note: expanded from macro 'XPUSHs'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n:2167:5: note: ')' token is here\n../../pp.h:479:61: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'XPUSHs'\n2172:9: warning: #   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2172:9: note: ')' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n:737:21: note:             PUTMARK(is_weak ? SX_WEAKOVERLOAD : SX_OVERLOAD);expanded from macro 'STMT_END'\nStorable.xs:729:16: note: expanded from macro 'MBUF_XTEND'#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \\\n:2386:13: note: ')' token is here\n:739:5: note: expanded from macro 'MBUF_XTEND'\n../../sbox32_hash.h:1490:5: note: Storable.xs')' token is here:\n2445:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1046:13: note:   STMT_START {              \\expanded from macro 'PUTMARK'\n1049:5: note: expanded from macro 'PUTMARK'\n2534:13: note: ../../perl_siphash.h'{' token is here:\nStorable.xs:1049:7: note: ../../perl_siphash.hexpanded from macro 'PUTMARK':\nStorable.xs:1044:5: note: expanded from macro 'PUTMARK'  SIP_FINAL_ROUNDS                          \\\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'    ,SIPROUND;SIPROUND;\n123:6: note:             PUTMARK(SX_NETINT);'{' token is here\n:2560:13: note: ')' token is here\nStorable.xs:830:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MBUF_PUTINT'\n836:5: note:     ,SIPROUND;SIPROUND;expanded from macro 'MBUF_PUTINT'\nStorable.xs:1055:13: note: expanded from macro 'WRITE_I32'  SIP_ROUNDS;                               \\\n1129:16: note: expanded from macro 'WRITE'\n:2565:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:745:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'MBUF_CHK'\n../../sv.h:1329:2: note: expanded from macro 'SvIV_please'  SIP_FINAL_ROUNDS                          \\\n:818:5: note: #   define STMT_END     )expanded from macro 'MBUF_PUTC'\n736:29: note: expanded from macro 'STMT_START'            PUTMARK(large);                                     \\\nStorable.xs:1158:31: note: In file included from expanded from macro 'STORE_SCALAR'Hostname.xs\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        CLEAR_ARGARRAY(av);\n:2252:9: note: ')' token is here#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nStorable.xs:2644:13: note: '{' token is here#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\nStorable.xs:1158:31: note: ../../thread.hexpanded from macro 'STORE_SCALAR':\n297:5: note: expanded from macro 'PERL_READ_LOCK'\n2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n../../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'Storable.xs\nStorable.xs:745:5: note: expanded from macro 'MBUF_CHK'        MUTEX_LOCK(&(mutex)->lock);                                 \\\n736:29: note:             STORE_SCALAR(pv, wlen);expanded from macro 'STMT_START'\n:2644:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7251:28: note:             MBUF_PUTC(x);                               \\expanded from macro 'GETENV_UNLOCK'\nStorable.xs:815:13: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'MBUF_PUTC'\n../../inline.h:2829:5: note: ')' token is hereStorable.xs\n:2644:13: warning:     GETENV_UNLOCK;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7240:31: note: Storable.xsexpanded from macro 'ENV_READ_UNLOCK':\n2644:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2644:13: warning:             COND_SIGNAL(&(mutex)->wakeup);                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1153:13: note: expanded from macro 'STORE_PV_LEN'    GETENV_UNLOCK;\nHostname.xs:29:5: warning:             MBUF_WRITE(x,y);                                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:847:9: note: expanded from macro 'MBUF_WRITE'Hostname.xs\nStorable.xs:742:16: note:         XSRETURN_UNDEF;expanded from macro 'MBUF_CHK'\n../../perl_siphash.h:117:6: note: ../../zaphod32_hash.h')' 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]In file included from\n../../perl_siphash.h:123:6: warning:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:3: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:5: note: ../../sbox32_hash.hexpanded from macro 'SIPROUND':\n1393:35: note:     ,SIPROUND;SIPROUND;expanded from macro 'XORSHIFT96_set'\n../../sbox32_hash.h:1399:38: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;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]../../perl_siphash.h\n:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\n../../sbox32_hash.h:1490:5: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:210:5: note:     XSRETURN(1);expanded from macro 'MUTEX_LOCK'\n../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END'HiRes.xs\n../../perl.h:7251:28: note: Typemap.cexpanded from macro 'GETENV_UNLOCK':\n653:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#    define GETENV_UNLOCK  ENV_READ_UNLOCK\nTypemap.c:667:2: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]HiRes.xs\n:691:5: note: ')' token is here\n7251:28: note: expanded from macro 'GETENV_UNLOCK'    XSRETURN(1);\n1243:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:903:5: note: ')' token is here\nHiRes.c:1277:13: warning: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHiRes.c:1279:5: note: '{' token is hereTypemap.c\n:325:16: note: expanded from macro 'XSRETURN'        XSprePUSH; PUSHu((UV)RETVAL);\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'Typemap.c\n1279:5: note:         XSprePUSH; PUSHu((UV)RETVAL);')' token is here\n1341:2: note: expanded from macro 'SvNV_set'\n:1357:13: note: ')' token is here\n325:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN'\n../../pp.h:470:7: note: HiRes.cexpanded from macro 'TARGn':\n:737:21: note: expanded from macro 'STMT_END'        XSprePUSH; PUSHn((NV)RETVAL);\n1041:13: note: ')' token is here\n1270:13: note: '{' token is here\n1344:50: note:                          } } STMT_ENDexpanded from macro 'SvNV_set'\n:426:7: note: expanded from macro 'TARGi'\nTypemap.c:1160:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]HiRes.c\n:1887:13: warning:         XSprePUSH; PUSHi((IV)RETVAL);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:470:7: note: Typemap.cexpanded from macro 'TARGn':\nHiRes.c:1887:13: warning:     STMT_START {                                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n475:58: note: expanded from macro 'PUSHn'\n1160:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:16: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'XSRETURN'\n../../pp.h:476:18: note: expanded from macro 'PUSHi'HiRes.c\n:2036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2100:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n1517: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]../../perl_siphash.h\n../../perl_siphash.h:124:15: 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 2/4\");\n1219:19: note: expanded from macro 'PUSHSTACK'\n../../thread.h:APItest.xs301::642:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n5: note: ../../inline.hexpanded from macro 'PUSHSTACKi':2746:5: note: ')' token is here\n../../pp.h:78:5: note: 5expanded from macro 'PUSHMARK':\nAPItest.xs../../perl.h::649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs../../perl.h::6497240:5: note: '{' token is here\n:562:7: note: expanded from macro 'SWITCHSTACK'\n../../cop.h:1238:5: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'POPSTACK'\nIn file included from APItest.xsXSUB-undef-XS_VERSION.xs::649:5: note: ')' token is here\n../../inline.h:2829:5: note: ')' token is hereIn file included from\n../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../inline.h:2829../../zaphod32_hash.h::5151:5: note: ')' token is here\n../../perl.h:../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:157:5: note:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~'{' token is here\n../../thread.h:220:5: note: expanded from macro 'MUTEX_UNLOCK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'In file included from\n../../zaphod32_hash.h../../perl.h:158:5: warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]7240\nnote: ../../perl.hexpanded from macro 'PERL_READ_UNLOCK':736:29: note: expanded from macro 'STMT_START'\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");\n125:3: note:                            ^~~~~~~~~~~~~~~expanded from macro 'ZAPHOD32_MIX'\nXSUB-undef-XS_VERSION.xs../../perl.h::736:29: note: expanded from macro 'STMT_START'\n20:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../XSUB.h:330:5: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'XSRETURN'\n../../zaphod32_hash.h:150:5: note: ')' token is here../../sbox32_hash.h\n:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\n../../perl_siphash.h:81:3: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_SIPHASH_FNC'\n107:32: note: expanded from macro 'SBOX32_MIX3'\n../../perl_siphash.h:23:5: note: In file included from expanded from macro 'SIPROUND'FastCalc.xs\n../../perl_siphash.h:124:15: note: ../../sbox32_hash.h'{' token is here:\nAPItest.c:1884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'    _PERL_HASH_SEED_STATE(seed,(U8*)state);\n1601:13: note: ')' token is here\n../../perl.h:736:29: note:             XSRETURN_UNDEF;expanded from macro 'STMT_START'\n../../perl.h:737:21: note:     SIP_ROUNDS;                             \\expanded from macro 'STMT_END'\n../../cop.h:805:16: note: APItest.cexpanded from macro 'CLEAR_ARGARRAY':\n3394:5: warning:     STMT_START {                                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:476:29: note: expanded from macro 'PUSHi'In file included from\nAPItest.c:3485:5: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\')' token is here\n../../pp.h:476:56: note: expanded from macro 'PUSHi'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n:736:29: note:     STMT_START {                                                \\    XSRETURN(1);expanded from macro 'STMT_START'\nAPItest.c:3588:5: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCK')' token is here\n:309:13: note: expanded from macro 'PERL_READ_UNLOCK'APItest.c\n:3605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n161:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:325:5: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'XSRETURN'\n3672:5: note: '{' token is here\n253:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n330:5: note: expanded from macro 'XSRETURN'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nFastCalc.xs:253:9: note: ')' token is hereAPItest.c\n../../XSUB.h:325:5: note: APItest.cexpanded from macro 'XSRETURN':\n80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../zaphod32_hash.h:268:5: note: ')' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1396:57: note: expanded from macro 'XORSHIFT96_set'#   define STMT_END     )\n1402:57: note: } STMT_ENDexpanded from macro 'XORSHIFT128_set'\n../../perl_siphash.h:117:6: 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 B 4/5\");\n../../perl_siphash.h:118:6: warning:     v2 = ROTR32(v2, 7) ^ v0;   \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:180:13: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]B.xs\n../../perl.h:4696:22: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'DEBUG_v'\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'            } STMT_END;                                                 \\\n../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START'B.xs\n../../inline.h:2746:5: note:             } STMT_END;                                                 \\')' token is here\n../../perl.h:4696:22: note: In file included from expanded from macro 'DEBUG_v'B.xs\n../../XSUB.h:340:65: note:     CX_POP_SAVEARRAY(cx);expanded from macro 'XSRETURN_EMPTY'\n1040:5: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,')' token is here\n../../thread.h:298:9: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'PERL_READ_LOCK'\n1058:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nB.c../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'\nZlib.xs:1671:6: note: In file included from '{' token is hereDumper.xs\n../../zaphod32_hash.h:90:37: note:     XSRETURN(1);expanded from macro 'ZAPHOD32_FINALIZE'\n2628:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:81:3: note: Zlib.cexpanded from macro 'PERL_SIPHASH_FNC':\n477:58: note:     ,SIPROUND;SIPROUND;expanded from macro 'PUSHu'\n../../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    XSRETURN(1);\n../../inline.h:2829:5: warning:     XSRETURN_EMPTY;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7240:31: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'ENV_READ_UNLOCK'\n../../inline.h:2829:5: warning:     STMT_START {                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'Dumper.xs\n:633:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:3478:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END')' token is here\n1428:4: note: ')' token is here\n../../sv.h:1376:43: note: expanded from macro 'SvCUR_set'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'../../zaphod32_hash.h\n389:26: note: expanded from macro 'EXTEND'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n../../zaphod32_hash.h:158:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Fcntl.xs\n116:48: note: expanded from macro 'ZAPHOD32_MIX'    v ^= (v>>23);                       \\\n../../zaphod32_hash.h:152:5: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\')' token is here\n162:5: note: ')' token is here\n../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'In file included from\n:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:169:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:116:37: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'ZAPHOD32_MIX'\n../../sbox32_hash.h:1490:5: warning: ../../sbox32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n18:3: note:     ,SIPROUND;expanded from macro 'SIPROUND'\n:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'  SIP_ROUNDS;                               \\\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'../../perl_siphash.h\n:2577:13: warning:     SIP_ROUNDS;                             \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:5: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'SIPROUND'\n../../perl.h:736:29: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,expanded from macro 'STMT_START'\n217:5: note:   SIP_ROUNDS;                               \\expanded from macro 'MUTEX_LOCK'\n7239:31: note:   SIP_ROUNDS;                               \\expanded from macro 'ENV_READ_LOCK'\n../../inline.h:2746:5: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    GETENV_LOCK;\n:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl.h:4696:22: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'DEBUG_v'\n../../inline.h:2252: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:1098:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n:297:16: note: expanded from macro 'PERL_READ_LOCK'        XSprePUSH; PUSHi((IV)RETVAL);\n:1098:13: note: '{' token is here#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n:7250:28: note: expanded from macro 'GETENV_LOCK'        XSprePUSH; PUSHi((IV)RETVAL);\n../../inline.h:2577:13: warning: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2746:5: note:     GETENV_UNLOCK;'{' token is here\n:11658:25: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'STMT_END'\n389:26: note: expanded from macro 'EXTEND'        MUTEX_LOCK(&(mutex)->lock);                                 \\\n7240:31: note:         STMT_START { SvLEN_set(sv, n); \\expanded from macro 'ENV_READ_UNLOCK'\n./ppport.h:11657:31: note: expanded from macro 'STMT_START'            COND_SIGNAL(&(mutex)->wakeup);                          \\\n../../sv.h:1358:9: note: expanded from macro 'SvRV_set'RealPPPort.xs\n../../perl.h:736:29: note:                 SvCUR_set(sv, slen);expanded from macro 'STMT_START'\n:1358:20: note: expanded from macro 'SvRV_set'\n1376:43: note: expanded from macro 'SvCUR_set'                ((sv)->sv_u.svu_rv = (val)); } STMT_END\n662:17: note:              EXTEND(SP, 1);')' token is here\n:664:17: note: '{' token is here\n../../pp.h:388:25: note: Fcntl.xsexpanded from macro 'EXTEND':\n77:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n:667:17: note: '{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'RealPPPort.c\n../../inline.h:180: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; })\" */\n:23:3: note: expanded from macro 'SIPROUND'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\n../../perl_siphash.h:124:15: warning:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18:3: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:5: note: In file included from expanded from macro 'SIPROUND'mro.xs\n:87:3: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'PERL_SIPHASH_FNC'\n:494:20: note: ../../perl.hexpanded from macro 'mXPUSHs':\n4616:40: note: expanded from macro 'DEBUG_s'#define mXPUSHs(s)      XPUSHs(sv_2mortal(s))\n737:21: note: expanded from macro 'STMT_END'#define mXPUSHs(s)      XPUSHs(sv_2mortal(s))\n:389:26: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'EXTEND'\n411:5: note: ')' token is here\n4696:22: note: ../../pp.h:494:20: note: expanded from macro 'DEBUG_v'expanded from macro 'mXPUSHs'\n:190:13: note: '{' token is here\nmro.xs:411:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Opcode.xs\n:1197:16: note: expanded from macro 'PUSHSTACKi'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");\n../../zaphod32_hash.h:125:3: note: encoding.xsexpanded from macro 'ZAPHOD32_MIX':\n../../zaphod32_hash.h:171: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; })\" */\nencoding.xs:334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n../../perl.h:737:21: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'STMT_END'\nencoding.xs:399:5: note:     ,SIPROUND;SIPROUND;SIPROUND;')' token is here\n737:21: note: expanded from macro 'STMT_END'            PUSHMARK(sp);\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n421:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:737:21: note:     ,SIPROUND;SIPROUND;expanded from macro 'STMT_END'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'  SIP_ROUNDS;                               \\\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'#  define EXTEND(p,n)   STMT_START {                                    \\\n423:6: note: ')' token is here\n../../pp.h:479:32: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XPUSHs'\n425:6: note: ')' token is here\n../../cop.h:809:5: note: In file included from expanded from macro 'CLEAR_ARGARRAY'via.xs\n../../cop.h:800:7: note: ../../../sbox32_hash.hexpanded from macro 'CX_POP_SAVEARRAY':\n35: ../../inline.hnote:: 2252expanded from macro 'XORSHIFT96_set':9: note: '{' token is here\n../../../perl_siphash.h:../../perl.h87::46683::13: note: expanded from macro 'DEBUG__'\n23:5: note: expanded from macro 'SIPROUND'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\nwarning../../inline.h: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]2577:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START'via.xs\n: note../../thread.h:217:5: note: : ')' token is hereexpanded from macro 'MUTEX_LOCK'\n../../thread.h:298:9: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'PERL_READ_LOCK'\n7240:31: note: expanded from macro 'ENV_READ_UNLOCK'    SIP_ROUNDS;                             \\\n../../../perl_siphash.h:../../thread.h18::2513::16: note: expanded from macro 'COND_SIGNAL'\n../../zaphod32_hash.h:268:5: note: ')' token is here../../zaphod32_hash.h\n../../sbox32_hash.h:107:32: note: ../../zaphod32_hash.hexpanded from macro 'SBOX32_MIX3':\n162:5: warning:     v2 = ROTR32(v2, 7) ^ v0;   \\'}' 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'            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);\n../../zaphod32_hash.h:164:5: note: In file included from ')' token is herere_exec.c\n:736:29: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");expanded from macro 'STMT_START'\n../../zaphod32_hash.h:170:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\n../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START'POSIX.xs\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_END     )\n../../perl_siphash.h:23:3: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SIPROUND'\n124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n:946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:26: note: POSIX.cexpanded from macro 'DEBUG_r':\n:1377:13: note: '{' token is here\n:1083:34: note: expanded from macro 'DEBUG_OPTIMISE_MORE_r'\nre_exec.c:1820:16: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'        XSprePUSH; PUSHn((NV)RETVAL);\n:475:18: note: expanded from macro 'PUSHn'\nre_exec.c:2226:9: warning:         XSprePUSH; PUSHn((NV)RETVAL);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:3094:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            REXEC_FBC_NON_UTF8_CLASS_SCAN(ANYOF_BITMAP_TEST(c, *((U8*)s)));\n2314:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1804:16: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'\n:2067:5: note: expanded from macro 'FBC_NBOUND_NON_UTF8'\n:91:5: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'#   define STMT_END     )\n96:5: note:     } STMT_ENDexpanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\n:6591:17: note: expanded from macro '_CHECK_AND_WARN_PROBLEMATIC_LOCALE'\nPOSIX.c:3466:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_exec.c\n:2777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2047:11: note: expanded from macro 'FBC_BOUND_UTF8'\nre_exec.c:1993:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'FBC_BOUND_COMMON_UTF8'\nre_exec.c:2791:13: warning: #define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_exec.c:1809:5: note: expanded from macro 'REXEC_FBC_UTF8_SCAN'POSIX.c\nre_exec.c:1993:5: note: #   define STMT_END     )expanded from macro 'FBC_BOUND_COMMON_UTF8'\n91:16: note: expanded from macro 'CHECK_AND_WARN_NON_UTF8_CTYPE_LOCALE_IN_BOUND'\nPOSIX.xs:3393:17: note: re_exec.c'{' token is here:\n2977:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:473:31: note: re_exec.cexpanded from macro 'PUSHTARG':\n3085:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3090:13: note: ../../perl.h'{' token is here:\n:1820:16: note: expanded from macro 'REXEC_FBC_UTF8_CLASS_SCAN'\n872:5: note: expanded from macro 'vFAIL3'\n11535:3: note: '{' token is here\n872:5: note: #   define STMT_END     )expanded from macro 'vFAIL3'\nre_comp.c:795:7: note: In file included from expanded from macro 'PREPARE_TO_DIE'Storable.xs\n../../zaphod32_hash.h:156:5: note: '{' token is here#define Simple_vFAIL3(m, a1, a2) STMT_START {                   \\\nre_comp.c:11556:11: note: In file included from '{' token is hereStorable.xs\n:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define vFAIL2(m,a1) STMT_START {                       \\\n../../zaphod32_hash.h:159:5: note: '{' token is here    STMT_START {                                                            \\\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n:162:5: note: '{' token is here\n../../sv.h:1376:43: note: expanded from macro 'SvCUR_set'            ZAPHOD32_MIX(v0,v1,v2,\"MIX 2-WORDS A\");\n:1448:9: note: '{' token is here\nre_comp.c:11657:17: note:         SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");')' token is here\n../../sbox32_hash.h:1403:3: note:                 vFAIL2(\"Sequence (?%c...) not implemented\", (int)paren);expanded from macro 'XORSHIFT128_set'\nre_comp.c:11664:3: note: '{' token is here    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\nre_comp.c:856:5: note: expanded from macro 'vFAIL2'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\nre_comp.c:11690:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;\n:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'    PREPARE_TO_DIE;                                     \\\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    Simple_vFAIL(m);                                    \\\n../../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        vFAIL(impossible_group);\n124:33: note: re_comp.c'{' token is here:\n4696:22: note: re_comp.cexpanded from macro 'DEBUG_v':\n:190:13: note: ')' token is here#   define STMT_END     )\n:1110:5: note:     CX_POP_SAVEARRAY(cx);expanded from macro 'Set_Node_Length'\nre_comp.c:819:24: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'FAIL2'\n:12275:13: note: ')' token is here\n../../perl.h:4666:31: note: expanded from macro 'DEBUG__'            FAIL2(\"panic: regbranch returned failure, flags=%#\" UVxf, (UV) flags);\n1083:43: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:1098:40: note: expanded from macro 'Set_Node_Length_To_R'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n:7251:28: note:                        } STMT_END;expanded from macro 'GETENV_UNLOCK'\nre_comp.c:12339:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../thread.h:312:9: note: #define DEBUG_PARSE_MSG(funcname)     DEBUG_PARSE_r({           \\expanded from macro 'PERL_READ_UNLOCK'\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK're_comp.c\n:1569: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]re_comp.c\n../../perl.h:737:21: note:     TRACEMED((\"allocate_context\"));expanded from macro 'STMT_END'\nre_comp.c:1098:51: note: Storable.xsexpanded from macro 'Set_Node_Length_To_R':\n1940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n133:16: note: expanded from macro 'TRACEMED'\n1955:5: note: ')' token is here\n136:7: note: expanded from macro 'TRACEMED'\n435:16: note:     SET_STCXT(prev);expanded from macro 'REQUIRE_BRANCHJ'\nStorable.xs:549:7: note: expanded from macro 'SET_STCXT'    STMT_START {                                                            \\\nStorable.xs:2046:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                ckWARNreg(RExC_parse, \"Quantifier {n,m} with n > m can't match\");\n../../perl.h:4041:9: note: expanded from macro 'NOT_REACHED'Storable.xs\nStorable.xs:2160:5: note: '{' token is here                ckWARN2reg(RExC_parse,\nre_comp.c:12854:17: note: Storable.xs')' token is here:\n2160:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:12906:9: note: '{' token is here    PUSHMARK(sp);\nre_comp.c:1084:2: note: expanded from macro 'Set_Node_Offset_To_R'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../pp.h:75:17: note: expanded from macro 'PUSHMARK're_comp.c\n:12906:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1095:5: note: expanded from macro 'Set_Node_Offset'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\nStorable.xs:2165:5: note: ')' token is here        Set_Node_Offset(REGNODE_p(ret), parse_start+1); /* MJD */\n../../pp.h:479:32: note: re_comp.cexpanded from macro 'XPUSHs':\n../../pp.h:393:28: note: expanded from macro 'EXTEND're_comp.c\n:12907:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                         } } STMT_END\nre_comp.c../../pp.h::1099324::2: note: expanded from macro 'Set_Node_Length_To_R'\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'Storable.xs\n:2172:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                       } STMT_END;\nre_comp.c:1106:11: note: expanded from macro 'Set_Node_Length_To_R'            TRACEME((\"pushing arg #%d (0x%\" UVxf \")...\",\nre_comp.c:12933:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            TRACEME((\"pushing arg #%d (0x%\" UVxf \")...\",\nStorable.xs:2176:13: warning:             REQUIRE_BRANCHJ(flagp, 0);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET're_comp.c\n:12952:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:12960:13: note: ')' token is here\nStorable.xs:2181:5: note: re_comp.c'{' token is here:\n12965:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n439:5: note:     STMT_START {                                              \\expanded from macro 'REQUIRE_BRANCHJ'\n13129:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)expanded from macro 'STMT_END'\n:389:26: note: #define vFAIL(m) STMT_START {                           \\expanded from macro 'EXTEND'\n:127:5: note:     Simple_vFAIL2(m, a1);                               \\expanded from macro 'TRACEME'\n:2366:5: note: '{' token is here\n432:5: note: expanded from macro 'REQUIRE_UNI_RULES'\n13218:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:839:5: note:             MBUF_XTEND(1);                      \\expanded from macro 'vFAIL'\nre_comp.c:13218:17: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2386:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n13326:17: note: Storable.xs'{' token is here:\nre_comp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'Storable.xs\nre_comp.c:839:5: note: expanded from macro 'vFAIL'            MBUF_PUTC(x);                               \\\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'            MBUF_XTEND(1);                      \\\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            MBUF_PUTC(x);                               \\\nre_comp.c:13326:17: note:             MBUF_XTEND(1);                      \\'{' token is here\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'                vFAIL(form_cp_too_large_msg(16, start_digit, len, 0));\n830:36: note:     STMT_START {                                              \\expanded from macro 'Simple_vFAIL'\nre_comp.c:13440:9: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n13440:9: note: ')' token is here\n:13441:9: note: '{' token is here\n:736:29: note: #define FAIL2(msg,arg) _FAIL(                       \\expanded from macro 'STMT_START'\nre_comp.c:802:32: note: expanded from macro '_FAIL'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:2445:13: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n13441:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:736:29: note: expanded from macro 'STMT_START'            PUTMARK(SX_SV_UNDEF);\n2448:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13570:5: note: '{' token is here            MBUF_PUTC(x);                               \\\n9061:35: note: expanded from macro 'DEBUG_PARSE'\nre_comp.c:9062:5: note:             MBUF_XTEND(1);                      \\expanded from macro 'DEBUG_PARSE'\nre_comp.c:9031:39: note: expanded from macro 'DEBUG_PARSE_MSG'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n../../perl.h:737:21: note:         Set_Node_Length(REGNODE_p(ret), 1); /* MJD */expanded from macro 'STMT_END'\nStorable.xs:1049:5: note: expanded from macro 'PUTMARK'        Set_Node_Length(REGNODE_p(ret), 1); /* MJD */\nre_comp.c:13585:9: note:             TRACEME((\"immortal yes\"));'{' token is here\nStorable.xs:2487:13: warning:         MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n13595:9: note: Storable.xs'{' token is here:\nStorable.xs:732:9: note: #define Set_Node_Length_To_R(node,len) STMT_START {                     \\expanded from macro 'MBUF_XTEND'\n:2487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define MJD_OFFSET_DEBUG(x) DEBUG_r( \\\nStorable.xs:130:7: note: expanded from macro 'TRACEME'    Set_Node_Length_To_R(REGNODE_OFFSET(node), len)\n1049:5: note: re_comp.cexpanded from macro 'PUTMARK':\nStorable.xs:2487:13: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)')' token is here\nStorable.xs:2490:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        Set_Node_Length(REGNODE_p(ret), 1); /* MJD */\nStorable.xs:151:16: note: expanded from macro 'ASSERT're_comp.c\n:13619:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:819:24: note: expanded from macro 'FAIL2'            PUTMARK(SX_SV_NO);\nre_comp.c:13624:6: warning:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:832:60: note:             PUTMARK(SX_SV_NO);expanded from macro 'Simple_vFAIL'\nre_comp.cStorable.xs::838:29: note: expanded from macro 'vFAIL'2534\n:732:9: note: expanded from macro 'MBUF_XTEND'#define Simple_vFAIL(m) STMT_START {                                    \\\nre_comp.c:13661:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:2534:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:815:13: note:     STMT_START {                                                            \\expanded from macro 'MBUF_PUTC'\nre_comp.c:13661:2: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\'{' token is here\nre_comp.c:13661:2: note: '{' token is hereStorable.xs\n:832:60: note:             PUTMARK(siv);expanded from macro 'Simple_vFAIL'\n:838:29: note:             PUTMARK(siv);expanded from macro 'vFAIL'\n130:7: note:     Simple_vFAIL(m);                                    \\expanded from macro 'TRACEME'\n13741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:13741:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            TRACEME((\"using network order\"));\nre_comp.c:839:5: note:             PUTMARK(SX_NETINT);expanded from macro 'vFAIL'\n:13741:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:729:5: note:             vFAIL(\"\\\\C no longer supported\");expanded from macro 'MBUF_XTEND'\nStorable.xs:2560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n13775:21: note: '{' token is hereStorable.xs\n../../perl.h:737:21: note:             WRITE_I32(niv);expanded from macro 'STMT_END'\nStorable.xs:2561:13: note: re_comp.c'{' token is here:\n13788:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'                    vFAIL2(\"Empty \\\\%c{}\", name);\n2561:13: note: '{' token is here\nStorable.xs:830:9: note: #define Simple_vFAIL2(m,a1) STMT_START {                        \\expanded from macro 'MBUF_PUTINT'\n151:16: note:     Simple_vFAIL2(m, a1);                               \\expanded from macro 'ASSERT'\nre_comp.c:846:40: note: expanded from macro 'Simple_vFAIL2'    STMT_START {                                                 \\\nStorable.xs:2564:13: note: '{' token is here                        NOT_REACHED; /*NOTREACHED*/\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'        STMT_START {                                                        \\\n:432:7: note: expanded from macro 'REQUIRE_UNI_RULES'\nStorable.xs:2564:13: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\')' token is here\nStorable.xs:1046:13: note: expanded from macro 'PUTMARK'    STMT_START {                                                        \\\n../../perl.h:737:21: note:                     ckWARN4reg(RExC_parse + 1,  /* Include the '}' in msg */expanded from macro 'STMT_END'\n:939:17: note: expanded from macro '_WARN_HELPER'            PUTMARK(SX_INTEGER);\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'            MBUF_PUTC(x);                               \\\nre_comp.c:1032:5: note: expanded from macro 'ckWARN4reg'            WRITE(&iv, sizeof(iv));\nre_comp.c:819:24: note:             MBUF_WRITE(x,y);                                            \\expanded from macro 'FAIL2'\n../../perl.h:737:21: note:     STMT_START {                                                            \\expanded from macro 'STMT_END'\nStorable.xs:1131:13: note: #define Simple_vFAIL(m) STMT_START {                                    \\expanded from macro 'WRITE'\nre_comp.cStorable.xs::8402588::59: note: expanded from macro 'vFAIL'\n../../sv.h:1329:2: note: expanded from macro 'SvIV_please'            m, REPORT_LOCATION_ARGS(RExC_parse));                       \\\n:1084:2: note: expanded from macro 'Set_Node_Offset_To_R'        SvIV_please(sv);\n../../regcomp.h:1086:29: note: Storable.xsexpanded from macro 'MJD_OFFSET_DEBUG':\n2597:13: 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'#    define DEBUG_r(a) STMT_START {                                     \\\nre_comp.c:13919:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:2604:9: note:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)'{' token is here\n1046:13: note: expanded from macro 'PUTMARK'        MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\\nre_comp.c:854:22: note:     STMT_START {                                                 \\expanded from macro 'vFAIL2'\nre_comp.c:788:16: note: expanded from macro 'PREPARE_TO_DIE'            MBUF_PUTC(x);                               \\\n2605:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    Simple_vFAIL(m);                                    \\\n:1141:13: note: expanded from macro 'STORE_PV_LEN'\nre_comp.c:14054:8: note:             MBUF_XTEND(1);                      \\')' token is here\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            STORE_PV_LEN((const char *)mg->mg_ptr,\n736:29: note: expanded from macro 'STMT_START'Storable.xs\nre_comp.c:14056:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            PUTMARK(small);                                     \\\nStorable.xs:1046:13: note:                             vFAIL(\"Unterminated \\\\g... pattern\");expanded from macro 'PUTMARK'\n:14062:29: note: ')' token is here\nre_comp.c:840:5: note: expanded from macro 'vFAIL'Storable.xs\nre_comp.c:830:36: note:             STORE_PV_LEN((const char *)mg->mg_ptr,expanded from macro 'Simple_vFAIL'\nre_comp.c:840:5: note: expanded from macro 'vFAIL'            STORE_PV_LEN((const char *)mg->mg_ptr,\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            MBUF_PUTC(x);                               \\\nStorable.xs:2635:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:14113:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:846:5: note: expanded from macro 'MBUF_WRITE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1144:17: note: expanded from macro 'STORE_PV_LEN'#define Simple_vFAIL(m) STMT_START {                                    \\\nre_comp.c:449:16: note: expanded from macro 'REQUIRE_PARENS_PASS'        MBUF_CHK(s);                            \\\n:14138:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2635:13: note: ')' token is here\nStorable.xs:1144:17: note: expanded from macro 'STORE_PV_LEN'#define Set_Node_Offset_To_R(offset,byte) STMT_START {                  \\\nStorable.xs:1131:13: note: expanded from macro 'WRITE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:14138:17: note:             MBUF_WRITE(x,y);                                            \\'{' token is here\n:1083:54: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:14138:17: note:                 WRITE(pv, ilen);                                \\')' token is here\nStorable.xs:1131:13: note:                 Set_Node_Offset(REGNODE_p(ret), parse_start);expanded from macro 'WRITE'\nre_comp.c:1084:2: note:         MBUF_CHK(s);                            \\expanded from macro 'Set_Node_Offset_To_R'\n:14146:3: note: '{' token is here\n:151:16: note: #define FAIL(msg) _FAIL(                            \\expanded from macro 'ASSERT'\nre_comp.c:812:73: note:     STMT_START {                                                 \\expanded from macro '_FAIL'\nre_comp.c:815:19: note:             MBUF_PUTC(x);                               \\expanded from macro 'FAIL'\n:1046:13: note: expanded from macro 'PUTMARK'    STMT_START {                                                            \\\nStorable.xs:2635:13: warning:                                 FAIL(\"panic: grok_bslash_N set NEED_UTF8\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n14381:33: note: ')' token is here\nStorable.xs:840:5: note: expanded from macro 'MBUF_PUTLONG'                            vFAIL(message);\nre_comp.c:14442:29: note: ')' token is here            W64LEN(len);                                        \\\nStorable.xs:1148:13: note: #define Simple_vFAIL(m) STMT_START {                                    \\expanded from macro 'STORE_PV_LEN'\n../../perl.h:736:29: note:             W64LEN(len);                                        \\expanded from macro 'STMT_START'\nre_comp.c:14446:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            UPDATE_WARNINGS_LOC(loc);                                   \\\nStorable.xs:841:9: note:             m, REPORT_LOCATION_ARGS(RExC_parse));                       \\expanded from macro 'MBUF_PUTLONG'\nStorable.xs:744:13: note:                             vFAIL(message);expanded from macro 'MBUF_CHK'\nStorable.xs:2635:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'                MBUF_PUTLONG(x);                                        \\\nStorable.xs:841:9: note:                 PREPARE_TO_DIE;                                         \\expanded from macro 'MBUF_PUTLONG'\nStorable.xs:745:5: note:     STMT_START {                                                            \\expanded from macro 'MBUF_CHK'\n:14465:29: note: Storable.xs'{' token is here:\n:927:7: note: expanded from macro 'UPDATE_WARNINGS_LOC'\nStorable.xs:744:13: note: #define Simple_vFAIL(m) STMT_START {                                    \\expanded from macro 'MBUF_CHK'\nStorable.xs:2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n943:5: note: expanded from macro '_WARN_HELPER'    STMT_START {                                              \\\n14539:5: note: '{' token is here\n:1074:9: note: expanded from macro 'WLEN'\n14539:5: note: #   define STMT_END     )'{' token is here\nStorable.xs:157:5: note: expanded from macro 'ASSERT'                                reg_warn_non_literal_string(\nStorable.xs:127:16: note: re_comp.cexpanded from macro 'TRACEME':\n14548:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                              \\\nre_comp.c:815:19: note: Storable.xsexpanded from macro 'FAIL':\n2635:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define FAIL(msg) _FAIL(                            \\\n:130:5: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'TRACEME'\nre_comp.c:14548:8: note: '{' token is here            WLEN(ilen);                                         \\\nStorable.xs:2635:13: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\'{' token is here\nre_comp.c:14556:33: warning:                 MBUF_PUTINT(x);                                         \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:927:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'            WLEN(ilen);                                         \\\nStorable.xs:1154:13: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'STORE_PV_LEN'\nre_comp.c:941:13: note:             WRITE(pv, ilen);                                    \\expanded from macro '_WARN_HELPER'\nStorable.xs:1131:13: note: expanded from macro 'WRITE'            UPDATE_WARNINGS_LOC(loc);                                   \\\nre_comp.c:922:5: note:             MBUF_WRITE(x,y);                                            \\expanded from macro 'UPDATE_WARNINGS_LOC'\nStorable.xs:847:9: note: expanded from macro 'MBUF_WRITE'    STMT_START {                                                        \\\nStorable.xs:811:16: note: expanded from macro 'MBUF_PUTC're_comp.c\nre_comp.c:788:5: note:             STORE_UTF8STR(pv, wlen);expanded from macro 'PREPARE_TO_DIE'\n2642:13: warning: #   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1141:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STORE_PV_LEN'\nre_comp.c:14621:25: note:             PUTMARK(small);                                     \\'{' token is here\n14621:25: note: ')' token is here\nre_comp.cStorable.xs::941:13: note: expanded from macro '_WARN_HELPER'\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'                        ckWARN2_non_literal_string(p,\nre_comp.c:15354:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_PUTC(x);                               \\\nre_comp.c:819:24: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro 'FAIL2'\n:308:32: note:     PREPARE_TO_DIE;                                                     \\expanded from macro 'STORE_UTF8STR'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            PUTMARK(large);                                     \\\nStorable.xs:1083:17: note: expanded from macro 'WLEN'                setSTR_LEN(REGNODE_p(ret), len);\n../../regcomp.h:355:15: note:                 MBUF_PUTINT(x);                                         \\expanded from macro 'setSTR_LEN'\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'    STMT_START{                                                             \\\nre_comp.c:15498:13: note:             WLEN(ilen);                                         \\')' token is here\nStorable.xs:1083:17: note:             Set_Node_Length(REGNODE_p(ret), p - parse_start - 1);expanded from macro 'WLEN'\nre_comp.c:1099:2: note:             MBUF_XTEND(x);                      \\expanded from macro 'Set_Node_Length_To_R'\nre_comp.c:1110:5: note: expanded from macro 'Set_Node_Length'            STORE_UTF8STR(pv, wlen);\nre_comp.c:15505:7: warning:                 MBUF_PUTINT(x);                                         \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:833:3: note:                 MBUF_PUTINT(x);                                         \\expanded from macro 'Simple_vFAIL'\n2642:13: note:     Simple_vFAIL(m);                                    \\'{' token is here\nStorable.xs:308:32: note:             m, REPORT_LOCATION_ARGS(RExC_parse));                       \\expanded from macro 'STORE_UTF8STR'\nre_comp.c:840:5: note:             WRITE(pv, ilen);                                    \\expanded from macro 'vFAIL'\n15777:9: note: Storable.xs'{' token is here:\nStorable.xs:2644:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n15862:17: note: Storable.xs')' token is here:\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            W64LEN(len);                                        \\\n:840:16: note: expanded from macro 'MBUF_PUTLONG'\nre_comp.c:15628:7: note: expanded from macro 'ADD_POSIX_WARNING'Storable.xs\n../../perl.h:737:21: note:             STORE_SCALAR(pv, wlen);expanded from macro 'STMT_END'\nre_comp.c:15888:13: note: ')' token is here                MBUF_PUTLONG(buf);                                      \\\n:15628:7: note: expanded from macro 'ADD_POSIX_WARNING'\n:15618:37: note: expanded from macro 'ADD_POSIX_WARNING'\nre_comp.c:15618:37: note: expanded from macro 'ADD_POSIX_WARNING'        MBUF_CHK(8);                            \\\nStorable.xs:745:7: note: expanded from macro 'MBUF_CHK'#define ADD_POSIX_WARNING(p, text)  STMT_START {                            \\\nStorable.xs:1106:17: note: expanded from macro 'W64LEN're_comp.c\n:15932:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:742:16: note:         CLEAR_POSIX_WARNINGS();                                             \\expanded from macro 'MBUF_CHK'\n:15633:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'\n:15932:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:127:5: note: re_comp.cexpanded from macro 'TRACEME':\n15947:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                              \\\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:15959:13: note: '{' token is here#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nStorable.xs:1148:13: note:             CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);expanded from macro 'STORE_PV_LEN'\nStorable.xs:2644:13: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n15976:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            STORE_SCALAR(pv, wlen);\n15976:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:16146:13: note:             STORE_SCALAR(pv, wlen);'{' token is here\nre_comp.c:16146:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            WRITE(pv, len);                                     \\\nStorable.xs:1131:13: note:             CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);expanded from macro 'WRITE'\nre_comp.c:15630:5: note:             MBUF_XTEND(x);                      \\expanded from macro 'CLEAR_POSIX_WARNINGS'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\nre_comp.c:15637:9: note: Storable.xsexpanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN':\nre_comp.c:16196:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nStorable.xs:1149:13: note: expanded from macro 'STORE_PV_LEN'            CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);\nre_comp.c:15637:9: note: expanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN'            WRITE(pv, len);                                     \\\nStorable.xs:1131:13: note:         CLEAR_POSIX_WARNINGS();                                             \\expanded from macro 'WRITE'\nre_comp.c:15630:5: note: expanded from macro 'CLEAR_POSIX_WARNINGS'            MBUF_WRITE(x,y);                                            \\\nStorable.xs:847:9: note: expanded from macro 'MBUF_WRITE'    STMT_START {                                                            \\\nStorable.xs:850:7: note:             CLEAR_POSIX_WARNINGS_AND_RETURN(NOT_MEANT_TO_BE_A_POSIX_CLASS);expanded from macro 'MBUF_WRITE'\nre_comp.c:16377:17: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)'{' token is here\nre_comp.c:15618:48: note: expanded from macro 'ADD_POSIX_WARNING'            PUTMARK(large);                                     \\\nStorable.xs:1049:7: note: #define ADD_POSIX_WARNING(p, text)  STMT_START {                            \\expanded from macro 'PUTMARK'\n16377:17: note: ')' token is here\nStorable.xs:1153:13: note: expanded from macro 'STORE_PV_LEN'                ADD_POSIX_WARNING(p, \"there is no terminating ':'\");\nre_comp.c:16383:17: note:             MBUF_XTEND(x);                      \\'{' token is here\nStorable.xs:729:5: note:                 ADD_POSIX_WARNING(p, \"there is no terminating ':'\");expanded from macro 'MBUF_XTEND'\nre_comp.c:15628:7: note: Storable.xsexpanded from macro 'ADD_POSIX_WARNING':\n16444:5: note: ')' token is here\nre_comp.c:16477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n16477:5: note: '{' token is here\n../../perl.h:4675:35: note: expanded from macro 'DEBUG_r'            STORE_SCALAR(pv, wlen);\nre_comp.c:16477:5: note: ')' token is here            STORE_SCALAR(pv, wlen);\n1088:5: note: re_comp.cexpanded from macro 'WLEN':\nStorable.xs:2644:13: note: ')' token is here#define DEBUG_PARSE(funcname)     DEBUG_PARSE_r({           \\\n../../perl.h:4675:24: note: expanded from macro 'DEBUG_r'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nStorable.xs:1153:13: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'STORE_PV_LEN'\n../../perl.h:736:29: note:             WLEN(ilen);                                         \\expanded from macro 'STMT_START'\nStorable.xs:1088:7: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'WLEN'\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'    DEBUG_PARSE(\"xcls\");\nStorable.xs:1154:13: note: expanded from macro 'STORE_PV_LEN're_comp.c:9062:5: note: expanded from macro 'DEBUG_PARSE'\n:16490:5: note: '{' token is here\nre_comp.c:1046:5: note: expanded from macro 'ckWARNexperimental'Storable.xs\n16492:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n1134:7: note: expanded from macro 'WRITE'\n:462:5: note: expanded from macro 'RETURN_FAIL_ON_RESTART_OR_FLAGS'\nStorable.xs:130:7: note: expanded from macro 'TRACEME'                    RETURN_FAIL_ON_RESTART(*flagp, flagp);\n:16637:21: note: ')' token is here\n../../perl.h:736:29: note:                     RETURN_FAIL_ON_RESTART(*flagp, flagp);expanded from macro 'STMT_START'\nStorable.xs:2679:9: note: '{' token is here                        RETURN_FAIL_ON_RESTART_OR_FLAGS( flags, flagp, 0)\nre_comp.c:16761:21: warning:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n737:21: note:     Simple_vFAIL(m);                                    \\expanded from macro 'STMT_END'\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'                    vFAIL2(\"Unexpected binary operator '%c' with no \"\n733:9: note: expanded from macro 'MBUF_XTEND'    Simple_vFAIL2(m, a1);                               \\\nre_comp.c:846:29: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro 'Simple_vFAIL2'\nStorable.xs:2680:9: note:                     vFAIL2(\"Unexpected binary operator '%c' with no \"')' token is here\n16949:17: note: ')' token is here\nre_comp.c:16949:17: warning:         MBUF_CHK(8);                            \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2681:9: warning:                         vFAIL2(\"Unexpected binary operator '%c' with no \"'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1106:17: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'W64LEN'\nre_comp.c:788:5: note: expanded from macro 'PREPARE_TO_DIE'                MBUF_PUTLONG(x);                                        \\\nre_comp.c:16972:25: note: '{' token is here            MBUF_XTEND(x);                      \\\nStorable.xs:732:9: note:                         vFAIL2(\"Unexpected binary operator '%c' with no \"expanded from macro 'MBUF_XTEND'\n846:29: note: expanded from macro 'Simple_vFAIL2'\nStorable.xs:744:13: re_comp.c:16972:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2681:9: note: ')' token is here\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'    PREPARE_TO_DIE;                                     \\\nStorable.xs:2681:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    PREPARE_TO_DIE;                                     \\\n1111:7: note: expanded from macro 'W64LEN'\n:2690:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'    PREPARE_TO_DIE;                                     \\\n:17008:5: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n815:13: note:     Simple_vFAIL(m);                                    \\expanded from macro 'MBUF_PUTC'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\n../../perl.h:737:21: note:         vFAIL(\"Unexpected ']' with no following ')' in (?[...\");expanded from macro 'STMT_END'\n736:29:Storable.xs :note1046:13: note: expanded from macro 'PUTMARK'\n2691:9: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17069:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                MBUF_PUTINT(x);                                         \\\nStorable.xs:2691:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                            \\\n2695:5: note: ')' token is here\n2703:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2714:13: warning:     Set_Node_Length_To_R(REGNODE_OFFSET(node), len)'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17135:5: note: ')' token is here            TRACEME((\"(#%d) nonexistent item\", (int)i));\nre_comp.c:17139:5: note: ')' token is here        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\nStorable.xs:151:5: note: expanded from macro 'ASSERT'    FAIL2(\"panic: regclass returned failure to handle_sets, \" \"flags=%#\" UVxf,\nre_comp.c:806:5: note: expanded from macro '_FAIL'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:819:24: note: expanded from macro 'FAIL2'            MBUF_XTEND(1);                      \\\n:818:5: note: expanded from macro 'MBUF_PUTC'\nStorable.xs:2731:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\\nre_comp.c:1000:5: note: expanded from macro 'ckWARN2reg_d'            TRACEME((\"<array recur_depth --%\" IVdf, cxt->recur_depth));\nStorable.xs:130:7: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                                \\expanded from macro 'TRACEME'\n:17266:17: note:     STMT_START {                                              \\'{' token is here\n815:13: note: expanded from macro 'MBUF_PUTC'            PREPARE_TO_DIE;\nre_comp.c:17310:13: note: '{' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1049:26: note: expanded from macro 'DEBUG_PARSE_r'            PUTMARK(hash_flags);\n:4676:45: note: expanded from macro 'DEBUG_r'            PUTMARK(hash_flags);\nre_comp.c:17395:5: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:17592:13: note: Storable.xs'{' token is here:\n2832:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1032:5: note: expanded from macro 'ckWARN4reg'Storable.xs\nre_comp.c:922:5: note: expanded from macro 'UPDATE_WARNINGS_LOC'            PUTMARK(SX_HASH);\nre_comp.c:17592:13: note: '{' token is here            MBUF_XTEND(1);                      \\\n:2832:13: note: ')' token is here\n:922:16: note: Storable.xsexpanded from macro 'UPDATE_WARNINGS_LOC':\n1032:5: note:             PUTMARK(SX_HASH);expanded from macro 'ckWARN4reg'\nre_comp.c:943:5: note: expanded from macro '_WARN_HELPER'            MBUF_PUTC(x);                               \\\nStorable.xs:2832:13: note: ')' token is here    STMT_START {                                                        \\\n:2834:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2834:9: note: re_comp.c'{' token is here:\n17702:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        W64LEN(len);\n2834:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17702:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        MBUF_CHK(8);                            \\\nStorable.xs:2834:9: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:840:5: note: expanded from macro 'vFAIL'                MBUF_PUTLONG(buf);                                      \\\n:812:73: note: expanded from macro '_FAIL'\n17760:29: note: ')' token is here\nre_comp.c:838:29: note: expanded from macro 'vFAIL'            MBUF_XTEND(x);                      \\\nre_comp.c:17765:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n:1111:7: note: expanded from macro 'W64LEN'\n17768:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                              \\\nStorable.xs:2846:13: warning:                 PREPARE_TO_DIE;                                         \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'            PUTMARK(SX_FLAG_HASH);\nre_comp.c:795:7: note:             MBUF_PUTC(x);                               \\expanded from macro 'PREPARE_TO_DIE'\n:2846:13: note: ')' token is here\nre_comp.c:17781:41: warning:             PUTMARK(SX_FLAG_HASH);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n17781:41: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:729:16: note: expanded from macro 'MBUF_XTEND'                                        vFAIL(\"\\\\N{} here is restricted to one character\");\n737:21: note: Storable.xsexpanded from macro 'STMT_END':\n:931:5: note: expanded from macro '_WARN_HELPER'\nre_comp.c:17783:37: note: '{' token is here            MBUF_XTEND(1);                      \\\nStorable.xs:2847:13: note:     STMT_START {                                                            \\')' token is here\nre_comp.c:941:13: note:             MBUF_XTEND(1);                      \\expanded from macro '_WARN_HELPER'\nStorable.xs:729:16: note: expanded from macro 'MBUF_XTEND'            UPDATE_WARNINGS_LOC(loc);                                   \\\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'            UPDATE_WARNINGS_LOC(loc);                                   \\\nre_comp.c:943:5: note: expanded from macro '_WARN_HELPER'Storable.xs\nre_comp.c:17783:37: note:             PUTMARK(SX_HASH);')' token is here\n157:5: note: #   define STMT_END     )expanded from macro 'ASSERT'\n2850:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n865:57: note: expanded from macro 'Simple_vFAIL3'\n:873:5: note: expanded from macro 'vFAIL3'\nre_comp.c:874:3: note: expanded from macro 'vFAIL3'        ASSERT(sizeof(x) == sizeof(int), (\"WLEN writing an int\"));      \\\nStorable.xs:2852:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                    vFAIL2(\"Empty \\\\%c\", (U8)value);\nStorable.xs:742:5: note:                     vFAIL2(\"Empty \\\\%c\", (U8)value);expanded from macro 'MBUF_CHK'\n744:13: note: expanded from macro 'MBUF_CHK'#define Simple_vFAIL2(m,a1) STMT_START {                        \\\nStorable.xs:733:9: note: re_comp.cexpanded from macro 'MBUF_XTEND':\n17835:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n17835:25: note: '{' token is here\n2852:9: note: ')' token is here    Simple_vFAIL2(m, a1);                               \\\nStorable.xs:1078:17: note: expanded from macro 'WLEN'#define Simple_vFAIL2(m,a1) STMT_START {                        \\\nStorable.xs:151:5: note: re_comp.cexpanded from macro 'ASSERT':\n17860:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n855:5: note:         WLEN(l);expanded from macro 'vFAIL2'\nStorable.xs:1083:17: note: expanded from macro 'WLEN'                    vFAIL2(\"Character following \\\\%c must be '{' or a \"\nre_comp.c:855:5: note:                 MBUF_PUTINT(x);                                         \\expanded from macro 'vFAIL2'\n737:21: note: expanded from macro 'STMT_END'    STMT_START {                                                            \\\n:737:21: note:     Simple_vFAIL2(m, a1);                               \\expanded from macro 'STMT_END'\n857:3: note: expanded from macro 'vFAIL2'\n:788:5: note: expanded from macro 'PREPARE_TO_DIE'                PUTMARK(flags);\n795:7: note: Storable.xsexpanded from macro 'PREPARE_TO_DIE':\n3020:17: note: '{' token is here\n:17926:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17934:33: warning:         MBUF_CHK(sizeof(int));                  \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17934:33: note: '{' token is here        MBUF_CHK(sizeof(int));                  \\\n732:9: note:     Simple_vFAIL(m);                                    \\expanded from macro 'MBUF_XTEND'\nre_comp.c:830:36: note:         ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\expanded from macro 'Simple_vFAIL'\nStorable.xs:127:16: note: expanded from macro 'TRACEME'                                vFAIL(\"Inverting a character class which contains\"\nStorable.xs:3032:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nStorable.xs:1078:17: note: expanded from macro 'WLEN'                                        REQUIRE_UTF8(flagp);\nre_comp.c:402:40: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'REQUIRE_UTF8'\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'#define REQUIRE_UTF8(flagp) STMT_START {                                   \\\n:17953:41: note: ')' token is here\nre_comp.c:18064:21: note:         MBUF_CHK(sizeof(int));                  \\')' token is here\nre_comp.c:839:5: note:             MBUF_XTEND(x);                      \\expanded from macro 'vFAIL'\nre_comp.c:840:5: note: expanded from macro 'vFAIL'                MBUF_PUTINT(x);                                         \\\nStorable.xs:3034:17: warning:                     vFAIL(message);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3034:17: note: '{' token is here\nre_comp.c:947:5: note: expanded from macro 'warn_non_literal_string'            MBUF_XTEND(x);                      \\\nre_comp.c:941:13: note:         MBUF_CHK(s);                            \\expanded from macro '_WARN_HELPER'\nStorable.xs:745:5: note: expanded from macro 'MBUF_CHK'            UPDATE_WARNINGS_LOC(loc);                                   \\\n:1134:7: note: expanded from macro 'WRITE'\n../../perl.h:737:21: note:                     vFAIL(message);expanded from macro 'STMT_END'\nre_comp.c:947:5: note:             PUTMARK(flags);expanded from macro 'warn_non_literal_string'\nStorable.xs:1044:5: note:     _WARN_HELPER(loc, packed_warn,                                      \\expanded from macro 'PUTMARK'\n943:7: note: Storable.xsexpanded from macro '_WARN_HELPER':\nStorable.xs:130:5: note: expanded from macro 'TRACEME'                    warn_non_literal_string(RExC_parse, packed_warn, message);\n3230:13: note: ')' token is here\nStorable.xs:829:16: note: expanded from macro 'MBUF_PUTINT'                    warn_non_literal_string(RExC_parse, packed_warn, message);\nre_comp.c:18111:21: note: ')' token is here        MBUF_CHK(sizeof(int));                  \\\nStorable.xs:3230:13: note: ')' token is here    _WARN_HELPER(loc, packed_warn,                                      \\\n18111:21: note: ')' token is here\nStorable.xs:3230:13: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n18111:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18130:29: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3230:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:952:17: note: Storable.xsexpanded from macro 'reg_warn_non_literal_string':\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'                PREPARE_TO_DIE;                                         \\\nStorable.xs:3230:13: note:                             reg_warn_non_literal_string(')' token is here\nStorable.xs:1129:5: note: expanded from macro 'WRITE'    STMT_START {                                                        \\\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            UPDATE_WARNINGS_LOC(loc);                                   \\\n:952:17: note: expanded from macro 'reg_warn_non_literal_string'                WRITE(key, len);\nre_comp.c:943:7: note: expanded from macro '_WARN_HELPER'        MBUF_CHK(s);                            \\\n:18152:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:855:5: note:                 WRITE(key, len);expanded from macro 'vFAIL2'\nStorable.xs:1134:5: note:                         ckWARN2reg(RExC_parse,expanded from macro 'WRITE'\n3268:5: note: ')' token is here\n:1006:5: note:     PUSHMARK(sp);expanded from macro 'ckWARN2reg'\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s're_comp.c\n:18183:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:943:5: note: Storable.xsexpanded from macro '_WARN_HELPER':\nre_comp.c:18183:21: note: ')' token is here    XPUSHs(newSVpvs_flags(\"B::Deparse\", SVs_TEMP));\n../../pp.h:324:9: note:                     POSIXL_ZERO(posixl);expanded from macro 'EXTEND_HWM_SET'\n18351:17: note: '{' token is here\nre_comp.c:891:5: note: expanded from macro 'vFAIL2utf8f'        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\nre_comp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\nStorable.xs:3363:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        STMT_START {                                                        \\\nre_comp.c:18354:17: note: #  define EXTEND(p,n)   STMT_START {                                    \\')' token is here\n../../pp.h:389:26: note: expanded from macro 'EXTEND'                SKIP_BRACKETED_WHITE_SPACE(skip_white, next_char_ptr, RExC_end);\n17402:7: note: expanded from macro 'SKIP_BRACKETED_WHITE_SPACE'\n:320:9: note: expanded from macro 'EXTEND_HWM_SET'    Simple_vFAIL4(m, a1, a2, a3);                       \\\n886:5: note: expanded from macro 'vFAIL4'\n: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]    _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\\n:3388:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18410:17: note:     PUTMARK(SX_CODE);'{' token is here\n955:5: note: expanded from macro 'ckWARN2_non_literal_string'    PUTMARK(SX_CODE);\nStorable.xs:1049:5: note: expanded from macro 'PUTMARK'    STMT_START {                                                            \\\nre_comp.c:18417:17: note: ')' token is here        STORE_UTF8STR(SvPV_nolen(text), len);\n../../perl.h:736:29: note: expanded from macro 'STMT_START'                ckWARN2_non_literal_string(RExC_parse,\n:3398:9: note: '{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            PUTMARK(small);                                     \\\nStorable.xs:3398:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                        \\\nStorable.xs:3398:9: warning:     STMT_START {                                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:18494:21: note: ')' token is here            MBUF_PUTC(x);                               \\\nre_comp.c:18511:25: warning:     STMT_START {                                                 \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1144:17: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STORE_PV_LEN'\nre_comp.c:941:13: note:         STORE_UTF8STR(SvPV_nolen(text), len);expanded from macro '_WARN_HELPER'\n../../perl.h:737:21: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'STMT_END'\nStorable.xs:3398:9: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n18582:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18582:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1046:13: note:                                 vWARN(RExC_parse, \"Ranges of digits should be\"expanded from macro 'PUTMARK'\nStorable.xs:732:9: note:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\expanded from macro 'MBUF_XTEND'\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'        STORE_UTF8STR(SvPV_nolen(text), len);\n:3398:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'                        FILL_NODE(ret, op);\nStorable.xs:1153:13: note:     FILL_NODE(ret, op);        /* We set the argument later */expanded from macro 'STORE_PV_LEN'\n../../perl.h:736:29: note:         STORE_UTF8STR(SvPV_nolen(text), len);expanded from macro 'STMT_START'\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND're_comp.c\n:20127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:20127:5: note: Storable.xs')' token is here:\nStorable.xs:308:32: note:     Set_Node_Offset_Length(REGNODE_p(ret), orig_parse - RExC_start,expanded from macro 'STORE_UTF8STR'\nStorable.xs:1153:13: note: expanded from macro 'STORE_PV_LEN'    Set_Node_Length_To_R(REGNODE_OFFSET(node), (len));  \\\nStorable.xs:1088:5: note:         MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\expanded from macro 'WLEN'\n:308:32: note: expanded from macro 'STORE_UTF8STR'                       } STMT_END;\n../../perl.h:736:29: note:         STORE_SCALAR(SvPV_nolen(text), len);expanded from macro 'STMT_START'\nStorable.xs:732:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MBUF_XTEND'\n1148:13: note: expanded from macro 'STORE_PV_LEN'    PREPARE_TO_DIE;                                                     \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'                MBUF_PUTLONG(x);                                        \\\nre_comp.c:815:19: note: expanded from macro 'FAIL'            W64LEN(len);                                        \\\nStorable.xs:1158:31: note: re_comp.cexpanded from macro 'STORE_SCALAR':\n20621:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1149:13: note:     Set_Node_Offset_To_R(REGNODE_OFFSET(node), (byte)-RExC_start)expanded from macro 'STORE_PV_LEN'\n:1158:31: note: expanded from macro 'STORE_SCALAR'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:20649:5: note: '{' token is here#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\nre_comp.c:20649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_WRITE(x,y);                                            \\\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'    STMT_START {                                                        \\\nStorable.xs:1149:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STORE_PV_LEN'\nre_comp.c:20649:5: note:             WRITE(pv, len);                                     \\'{' token is here\n391:21: note: expanded from macro 'FILL_ADVANCE_NODE'\nStorable.xs:1044:5: note: expanded from macro 'PUTMARK're_comp.c\n:397:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n20668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n20668:5: note: ')' token is here\n401:5: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'\n../../regcomp.h:403:5: note:             PUTMARK(large);                                     \\expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nStorable.xs:1152:13: note: expanded from macro 'STORE_PV_LEN'    STMT_START {                                                        \\\n../../regcomp.h:405:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'Storable.xs\n../../regcomp.h:407:7: note:             MBUF_XTEND(1);                      \\expanded from macro 'FILL_ADVANCE_NODE_ARGp'\nStorable.xs:1152:13: note:     FILL_ADVANCE_NODE_2L_ARG(ptr, op, arg1, arg2);expanded from macro 'STORE_PV_LEN'\n:20701:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:9065:48: note: expanded from macro 'DEBUG_PARSE_FMT'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n../../regcomp.h:1049:26: note: expanded from macro 'DEBUG_PARSE_r'            WLEN(ilen);                                         \\\nre_comp.c:9065:48: note: expanded from macro 'DEBUG_PARSE_FMT'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../regcomp.h:1049:26: note:         STORE_SCALAR(SvPV_nolen(text), len);expanded from macro 'DEBUG_PARSE_r'\n../../regcomp.h:1050:64: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'DEBUG_PARSE_r'\nStorable.xs:3400:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_PARSE_MSG((funcname));                            \\\n3400:9: note: ')' token is here\nre_comp.c:20788:6: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1091:11: note: expanded from macro 'Set_Node_Offset_To_R'Storable.xs\n1092:3: note: expanded from macro 'Set_Node_Offset_To_R'\nre_comp.c:20789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        STORE_SCALAR(SvPV_nolen(text), len);\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            Set_Node_Length_To_R(REGNODE_OFFSET(dst), Node_Length(src));\n:744:13: note:                        } STMT_END;expanded from macro 'MBUF_CHK'\nre_comp.c:1083:43: note: expanded from macro 'Set_Node_Offset_To_R'        STORE_SCALAR(SvPV_nolen(text), len);\nre_comp.c:1084:2: note: Storable.xsexpanded from macro 'Set_Node_Offset_To_R':\n1158:31: note:         MJD_OFFSET_DEBUG((\"** (%d) offset of node %d is %d.\\n\",         \\expanded from macro 'STORE_SCALAR'\n../../regcomp.h:1086:29: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'MJD_OFFSET_DEBUG'\n1153:13: note: expanded from macro 'STORE_PV_LEN'                       } STMT_END;\nre_comp.c:1084:2: note: expanded from macro 'Set_Node_Offset_To_R'            MBUF_XTEND(x);                      \\\n20808:2: note: ')' token is here\n20813:5: note: '{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n:9031:39: note: expanded from macro 'DEBUG_PARSE_MSG'\nStorable.xs:3403:5: note: re_comp.c'{' token is here:\n../../pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET're_comp.c\nStorable.xs:732:9: note:     DEBUG_FLAGS_r({expanded from macro 'MBUF_XTEND'\n:151:16: note: #define DEBUG_FLAGS_r(x) DEBUG_r( \\expanded from macro 'ASSERT'\nStorable.xs:1083:17: note:     DECLARE_AND_GET_RE_DEBUG_FLAGS;expanded from macro 'WLEN'\nStorable.xs:830:9: note:     DEBUG_r({                              \\expanded from macro 'MBUF_PUTINT'\n21247:13: warning: Storable.xs'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n3480:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:21247:13: note:       WLEN(re_len32);')' token is here\n737:21: note: expanded from macro 'STMT_END'      PUTMARK(re_len);\n736:29: note: ../../regcomp.hexpanded from macro 'STMT_START':\n3553:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3553:5: note: ')' token is here\n130:7: note: expanded from macro 'TRACEME'                       } STMT_END;\n:127:5: note: #define DEBUG_COMPILE_r(x) DEBUG_r( \\expanded from macro 'TRACEME'\nStorable.xs:3586:9: warning:     DECLARE_AND_GET_RE_DEBUG_FLAGS;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1046:13: note:     DEBUG_r({                              \\expanded from macro 'PUTMARK'\n../../regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'        TRACEME((\"store_tied_item: storing OBJ 0x%\" UVxf, PTR2UV(mg->mg_obj)));\n../../regcomp.h:1047:28: note: expanded from macro 'DEBUG_COMPILE_r'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1046:13: note: expanded from macro 'PUTMARK'                       } STMT_END;\nStorable.xs:3893:13: warning:         DEBUG_OPTIMISE_r(Perl_re_printf( aTHX_                                           \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:739:7: note: re_comp.cexpanded from macro 'MBUF_XTEND':\nre_comp.c:22950:30: note:         ASSERT(SvREFCNT(xsv) > 1, (\"SV will survive disposal of its REF\"));expanded from macro 'CLEAR_OPTSTART'\n:737:21: note: re_comp.cexpanded from macro 'STMT_END':\n733:9: note: expanded from macro 'MBUF_XTEND'                       } STMT_END;\nre_comp.c:23071:4: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\')' token is here\nStorable.xs:4006:6: note: ')' token is here#    define DEBUG_r(a) STMT_START {                                     \\\n4006:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1051:29: note:     STMT_START {                                        \\expanded from macro 'DEBUG_OPTIMISE_r'\nStorable.xs:1046:13: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'PUTMARK'\nre_comp.c:23090:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_PUTC(x);                               \\\nStorable.xs:1046:13: note:             DUMPUNTIL(NEXTOPER(node) + EXTRA_STEP_2ARGS, next);expanded from macro 'PUTMARK'\n818:7: note: expanded from macro 'MBUF_PUTC're_comp.c\n737:21: note:         PUTMARK(SX_HOOK);expanded from macro 'STMT_END'\nre_comp.c:22950:19: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'CLEAR_OPTSTART'\n23107:5: note: '{' token is here\nre_comp.c:23107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:4009:9: warning:     CLEAR_OPTSTART;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1046:13: note: expanded from macro 'PUTMARK'                       } STMT_END;\n23307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23307:5: warning:             MBUF_XTEND(1);                      \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4011:13: note: '{' token is here\n23373:5: note:     STMT_START {                                \\')' token is here\n729:16: note:     STMT_START {                                                \\expanded from macro 'MBUF_XTEND'\nStorable.xs:4018:13: note: re_comp.c')' token is here:\n23718:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n23695:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'\n395:5: note: expanded from macro 'PERL_SET_CONTEXT'\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'            PUSHSTACKi(PERLSI_REGCOMP);\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            MBUF_XTEND(x);                      \\\n:4028:13: note: '{' token is here\n:729:16: note:             PUSHMARK(SP) ;expanded from macro 'MBUF_XTEND'\nre_comp.c:24209:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_XTEND(1);                      \\\n4030:9: note:     STMT_START {                                                \\'{' token is here\nre_comp.c:24220:13: note:             MBUF_WRITE(x,y);                                            \\'{' token is here\n4030:9: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n847:9: note:     STMT_START {                                                        \\expanded from macro 'MBUF_WRITE'\n1235:2: note: expanded from macro 'POPSTACK'Storable.xs\n:1235:2: note: expanded from macro 'POPSTACK'\n../../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'Storable.xs\n:24609:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n6509:35: note: expanded from macro 'USER_PROP_MUTEX_UNLOCK'\n830:9: note:     STMT_START {                                                \\expanded from macro 'MBUF_PUTINT'\n24609:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:4042:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n4045:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:23695:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'\nStorable.xs:4045:9: note:                            PERL_SET_CONTEXT((aTHX = PL_user_def_props_aTHX))')' token is here\nStorable.xs:4048:9: warning:             RESTORE_CONTEXT;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1131:13: note: #    define RESTORE_CONTEXT  PERL_SET_CONTEXT((aTHX = save_aTHX));expanded from macro 'WRITE'\n../../thread.h:395:5: note: expanded from macro 'PERL_SET_CONTEXT'            MBUF_WRITE(x,y);                                            \\\n1131:13: note: expanded from macro 'WRITE'            RESTORE_CONTEXT;\nStorable.xs:847:9: note: #    define RESTORE_CONTEXT  PERL_SET_CONTEXT((aTHX = save_aTHX));expanded from macro 'MBUF_WRITE'\n24679:13: note: '{' token is here\n4048:9: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4048:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                      \\\n../../perl.h:736:29: note:         WRITE(pv, (SSize_t)len2);       /* Final \\0 is omitted */expanded from macro 'STMT_START'\nStorable.xs:4048:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\\n../../perl.h:4696:22: note:         WRITE(pv, (SSize_t)len2);       /* Final \\0 is omitted */expanded from macro 'DEBUG_v'\n../../perl.h:737:21: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)expanded from macro 'STMT_END'\n../../pp.h:75:17: note:         WRITE(pv, (SSize_t)len2);       /* Final \\0 is omitted */expanded from macro 'PUSHMARK'\n:78:7: note: expanded from macro 'PUSHMARK'\nStorable.xs:1073:16: note:         STMT_START {                                \\expanded from macro 'WLEN'\n829:16: note: expanded from macro 'MBUF_PUTINT'\n479:61: note:             WLEN(tlen3);expanded from macro 'XPUSHs'\n../../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'                MBUF_PUTINT(x);                                         \\\n24761:13: note: '{' token is here\n4056:6: 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]                           PERL_SET_CONTEXT((aTHX = PL_user_def_props_aTHX))\n24770:17: note: '{' token is here\n:395:16: note: expanded from macro 'PERL_SET_CONTEXT'\n../../thread.h:229:5: note: Storable.xsexpanded from macro 'MUTEX_UNLOCK':\n../../thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'        MBUF_CHK(sizeof(int));                  \\\nre_comp.c:24786:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_XTEND(1);                      \\\n25222:5: note: '{' token is here\nStorable.xs:830:9: note:     PUSHSTACKi(PERLSI_REGCOMP);expanded from macro 'MBUF_PUTINT'\n4084:17: note: #   define STMT_END     )')' token is here\n../../cop.h:1217:7: note: Storable.xsexpanded from macro 'PUSHSTACKi':\n127:5: note:     PUSHMARK(SP) ;expanded from macro 'TRACEME'\n4114:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../pp.h\n:1371:13: note: expanded from macro 'SvCUR_set'\n:811:5: note: expanded from macro 'MBUF_PUTC'\n../../zaphod32_hash.h:150:5: warning:     SEEN_NN(tv, stash, 0);              /* Will return if rv is null */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: In file included from expanded from macro 'STMT_END're.xs\n127:16: note: expanded from macro 'TRACEME'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            BLESS((SV *)(y), (HV *)(stash));                            \\\n1346:13: note: expanded from macro 'BLESS'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");\n736:29: note: expanded from macro 'STMT_START'#   define STMT_END     )\n:99:36: note: expanded from macro 'SBOX32_MIX3'    STMT_START {                                                        \\\n../../sbox32_hash.h:1453:13: note: '{' token is here            BLESS((SV *)(y), (HV *)(stash));                            \\\n../../perl_siphash.h:81:3: note: Storable.xsexpanded from macro 'PERL_SIPHASH_FNC':\n1240:7: note: expanded from macro 'SAFEPVREAD'\n: warning../../inline.h:180:13: note: ')' token is here\n../../perl.h:4669:9: note: expanded from macro 'DEBUG__'    STMT_START {                                              \\\nStorable.xs:130:7: note: expanded from macro 'TRACEME'In file included from\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:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'#   define STMT_END     )\n../../perl.h            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:736:29: note: expanded from macro 'STMT_START'\n../../inline.hStorable.xs::2577127:13: note: '{' token is here\n../../inline.h:2746:5: warning:     TRACEME((\"retrieve_double (#%d)\", (int)cxt->tagnum));'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:Storable.xs2746::5: note: 6130'{' token is here:\n6130:5: note: ')' token is here\n:6132:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        MUTEX_LOCK(&(mutex)->lock);                                 \\\n210:5: note:     READ(&nv, sizeof(nv));expanded from macro 'MUTEX_LOCK'\nStorable.xs:../../perl.h1215::7365::29: note: expanded from macro 'STMT_START'\n298:9: note:     READ(&nv, sizeof(nv));expanded from macro 'PERL_READ_LOCK'\nStorable.xs:1217:13: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'READ'\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'    READ(&nv, sizeof(nv));\n7239:31: note:     } STMT_ENDexpanded from macro 'ENV_READ_LOCK'\nStorable.xs:1313:9: note: In file included from re.xs:8:\n9:../../thread.h :note210:16: note: expanded from macro 'MUTEX_LOCK'\n../../thread.h:305:9: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */expanded from macro 'PERL_READ_UNLOCK'\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'Storable.xs\n:6135:5: warning: #    define GETENV_UNLOCK  ENV_READ_UNLOCK'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7:../../thread.h :note309:13: note: expanded from macro 'PERL_READ_UNLOCK'\nStorable.xs:1302:5: note: expanded from macro 'SEEN0_NN'In file included from\n../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ^\nStorable.xs:1313:9: note: expanded from macro 'SEEN_NN'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n5../../thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'\nStorable.xs../../pp.h::479:19: note: expanded from macro 'XPUSHs'\n6135:5: warning: '}' and ')' tokens terminating 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\nre.xs    ^~~~~~~~~~~~~~~~~~~~~:116:2: note: '{' token is here\n:479:32: note: expanded from macro 'XPUSHs'    TRACEME((\"double %\" NVff, nv));\n6138:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nTRACEME((\"ok (retrieve_double at 0x%\" UVxf \")\", PTR2UV(sv)));re.xs:116:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n: note../../pp.h: :479:59: note: expanded from macro 'XPUSHs'expanded from macro 'TRACEME'\nre.xsStorable.xs::144130::9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:144:9: note: '{' token is here\nStorable.xs:6163:5:re.xs :warning147:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:    GETMARK(siv);339:24: note: expanded from macro 'XSRETURN_UNDEF'\n../../XSUB.h:339:35: note:     GETMARK(siv);expanded from macro 'XSRETURN_UNDEF'\n../../perl.h:737:21: re.xsnote:149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre.xs:165:9: note:     SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */'{' token is here\n736:29: note: expanded from macro 'STMT_START'#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END\nre.xs:173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */\nStorable.xs:1313:9: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'SEEN_NN'\nStorable.xs:6168:5: note: re.xs')' token is here:\n173:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:    ^~~~~~~~~~~~~~~~~~~~~339:65: note: expanded from macro 'XSRETURN_UNDEF'\n1313:re.xs9:173:9: note: ')' token is here\n:339:67: note: expanded from macro 'XSRETURN_UNDEF'\nre.c    SEEN_NN(sv, stash, 0);      /* Associate this new scalar with tag \"tagnum\" */:428:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs../../XSUB.h::325:5: note: expanded from macro 'XSRETURN'\n../../XSUB.h:330:7: note:             TRACEME((\"blessing 0x%\" UVxf \" in %s\", PTR2UV(s),           \\expanded from macro 'XSRETURN'\n:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\n../../perl.h:737:21: note:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);expanded from macro 'STMT_END'\n../../zaphod32_hash.h:125:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");expanded from macro 'ZAPHOD32_MIX'\n:116:48: note: expanded from macro 'ZAPHOD32_MIX'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../zaphod32_hash.h:169:5: note:     v2 = ROTR32(v2, 7) ^ v0;   \\'{' token is here\n../../zaphod32_hash.h:247:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' 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]    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");\n../../sbox32_hash.h:1453:13: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");'{' token is here\n:1456:5: note: '{' token is here\n../../perl_siphash.h:117:6: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\n../../perl_siphash.h:118:6: note: #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \\'{' token is here\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\n../../perl_siphash.h:81:3: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:124:15: note: '{' token is here        v2 = ROTL32(v2, 4) - v0;    \\\n:1399:49: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'XORSHIFT128_set'\n736:29: note: } STMT_ENDexpanded from macro 'STMT_START'\n../../inline.h:2829:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");')' token is here\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n:4696:22: note: expanded from macro 'DEBUG_v'    ZAPHOD32_FINALIZE(v0,v1,v2);\n../../perl.h:4668:13: note: ../../zaphod32_hash.hexpanded from macro 'DEBUG__':\n268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4696:22: note: In file included from expanded from macro 'DEBUG_v'XSUB-undef-XS_VERSION.xs\n./const-xs.inc:36:11: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);')' token is here\n85:50: note: expanded from macro 'SBOX32_MIX4'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n736:29: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'STMT_START'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'HiRes.c\n: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  STMT_START {              \\\nHiRes.c:1506:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n../../pp.h:466:13: note:             if (t) STMT_START {                                         \\expanded from macro 'TARGn'\nHiRes.c:2098:13: note:             DEBUG_L(PerlIO_printf(Perl_debug_log,')' token is here\n../../pp.h:479:32: note:     GETENV_LOCK;expanded from macro 'XPUSHs'\n../../pp.h:393:28: note:         MUTEX_UNLOCK(&(mutex)->lock);                               \\expanded from macro 'EXTEND'\n../../perl.h:7251:28: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'GETENV_UNLOCK'\n../../scope.h:196:16: note: expanded from macro 'LEAVE'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\nHiRes.xs:1530:9: warning:         MUTEX_LOCK(&(mutex)->lock);                                 \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n330:7: note: expanded from macro 'XSRETURN'    ,SIPROUND;SIPROUND;\n123:15: note: #   define STMT_END     )')' token is here\n320:9: note:         CLEAR_ARGARRAY(av);expanded from macro 'EXTEND_HWM_SET'\n2433:2: note: '{' token is here\n:2443: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]        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n../../inline.h:2829:5: note: APItest.xs'{' token is here:\n2450:2: note: '{' token is here\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'APItest.xs\n:2450:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        STMT_START {                                \\\n:23:9: note: '{' token is here\n../../pp.h:499:33: note: XSUB-redefined-macros.xsexpanded from macro 'mXPUSHu':\n23:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:88:3: note: APItest.xsexpanded from macro 'ZAPHOD32_SCRAMBLE32':\nAPItest.xs:3516:2: note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);'{' token is here\n../../XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\n340:52: note: } STMT_ENDexpanded from macro 'XSRETURN_EMPTY'\n../../scope.h:194:7: note: expanded from macro 'ENTER'  SIP_ROUNDS;                               \\\nAPItest.xs:3634:2: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:124:6: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:5929:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:5929:5: note: ')' token is here  STMT_START {              \\\nAPItest.xs:4426:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            COND_SIGNAL(&(mutex)->wakeup);                          \\\nAPItest.c:7477:5: note: '{' token is hereFastCalc.c\n:325:16: note:     XSRETURN(1);expanded from macro 'XSRETURN'\nFastCalc.xs:181:5: note: '{' token is here#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\n../../XSUB.h:325:16: note: expanded from macro 'XSRETURN'APItest.c\n:7675:5: warning:     STMT_START {                                        \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:268:5: note: '{' token is here\n../../sbox32_hash.h:1482:9: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:81:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 3/5\");expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'Zlib.c\n:2226:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'Zlib.c\n:163:5: warning:         XSprePUSH; PUSHi((IV)RETVAL);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:80:38: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:163:5: note: ')' token is hereZlib.c\n:2271: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: Zlib.cexpanded from macro 'ZAPHOD32_MIX':\n2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v2 = ROTR32(v2, 7) ^ v0;   \\\n:2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2343:5: note: ')' token is here\n268:5: note:         SvSETMAGIC(output);')' token is here\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n../../perl_siphash.h:18:3: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'SIPROUND'\nZlib.c:2786:5: note:     ,SIPROUND;SIPROUND;SIPROUND;'{' token is here\n../../perl.h:737:21: note: Zlib.cexpanded from macro 'STMT_END':\n:477:29: note: expanded from macro 'PUSHu'  SIP_ROUNDS;                               \\\n../../perl_siphash.h:124:6: warning: Zlib.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n2871:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nZlib.c:2871:13: note:   SIP_FINAL_ROUNDS                          \\')' token is here\n:449:7: note: ../../perl_siphash.hexpanded from macro 'TARGu':\n../../pp.h:477:56: note: expanded from macro 'PUSHu'  SIP_FINAL_ROUNDS                          \\\n../../perl_siphash.h:87:3: note: Zlib.cexpanded from macro 'PERL_SIPHASH_FNC':\n2900:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nDumper.xs:1080:29: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1381:3: note: ')' token is here    XORSHIFT96_set(*state,s0,s1,s2,t2);\n../../perl_siphash.h:123:6: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' 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]Dumper.xs\n:1741:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n:479:30: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'XPUSHs'\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n:166:5: note: ')' token is here    XSRETURN(1);\n../../thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'../../zaphod32_hash.h\n151:5: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)')' token is here\n../../thread.h:313:7: note: expanded from macro 'PERL_READ_UNLOCK'    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);\n1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]MD5.xs\n:680:2: 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../../sbox32_hash.h\n../../XSUB.h:325:16: note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \\expanded from macro 'XSRETURN'\n../../sbox32_hash.h:1403:3: note: MD5.xsexpanded from macro 'XORSHIFT128_set':\n157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n150:5: note: ')' token is here\n../../../zaphod32_hash.h:158:5: note: '{' token is hereIn file included from\n../../zaphod32_hash.h:124:32: note: ../../../zaphod32_hash.hexpanded from macro 'ZAPHOD32_MIX':\n../../../perl.h:737:21: note: expanded from macro 'STMT_END'In file included from\n../../../zaphod32_hash.h:88:3: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n162:5: note:     v2 = ROTR32(v2, 7) ^ v0;   \\'{' 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]../../../zaphod32_hash.h\n../../zaphod32_hash.h:168: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 5/5\");\n../../../zaphod32_hash.h:124:32: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:171:5: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n97:3: note: expanded from macro 'SBOX32_MIX4'\n../../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'../../../sbox32_hash.h\n../../../sbox32_hash.h:1490:5: warning: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\'(' 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'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl_siphash.h:81:3: note: ../../../perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC':\n124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_ROUNDS;                               \\\n166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n:2246:5: warning: #    define GETENV_LOCK    ENV_READ_LOCK'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../inline.h:2252:9: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END')' token is here\n339:24: note: expanded from macro 'XSRETURN_UNDEF'\n1645:9: note: '{' token is here\n:330:7: note: expanded from macro 'XSRETURN'    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);\nListUtil.xs:1645:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:1645:9: note: ')' token is here\nListUtil.c:2059:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nListUtil.c:2110:5: 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 {                              \\\nListUtil.c:2151: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; })\" */\n../../zaphod32_hash.h:116:48: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'ListUtil.xs\n:1991:9: warning:   SIP_ROUNDS;                               \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n18:3: note:     XSRETURN(1);expanded from macro 'SIPROUND'\n125:3: note: expanded from macro 'ZAPHOD32_MIX'    CX_POP_SAVEARRAY(cx);\n../../inline.h:2252:9: note: ')' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n../../zaphod32_hash.h:169:5: warning: ../../thread.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:297:16: note: expanded from macro 'PERL_READ_LOCK'\n../../thread.h:217:5: note: expanded from macro 'MUTEX_LOCK'../../zaphod32_hash.h\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../inline.h:2746:5: note: '{' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n:7239:31: note: expanded from macro 'ENV_READ_LOCK'    v2 = ROTR32(v2, 7) ^ v0;   \\\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'Opcode.xs\n:386:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:479:61: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'XPUSHs'\n:737:21: note:   STMT_START {              \\expanded from macro 'STMT_END'\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'Opcode.xs\n../../perl.h:737:21: note: expanded from macro 'STMT_END'            XPUSHs(newSVpvn_flags(op_desc[myopcode], strlen(op_desc[myopcode]),\n../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n81:3: note:                          } } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n:325:5: note:   STMT_START {              \\expanded from macro 'XSRETURN'\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'Opcode.c\n:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \\\n../../pp.h:479:32: note: In file included from expanded from macro 'XPUSHs're_comp.c\n../../pp.h:479:32: note: expanded from macro 'XPUSHs'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n125:3: note:                 XPUSHs(sv_2mortal(newRV_noinc((SV*)res_hv)));expanded from macro 'ZAPHOD32_MIX'\n743:2: note: '{' token is here\n744:2: note: '{' token is here\n../../XSUB.h:325:5: note: expanded from macro 'XSRETURN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n../../XSUB.h:339:52: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");expanded from macro 'XSRETURN_UNDEF'\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");\n../../XSUB.h:339:52: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'XSRETURN_UNDEF'\nSocket.c:1222:5: warning:     ZAPHOD32_FINALIZE(v0,v1,v2);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:388:25: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'EXTEND'\n../../XSUB.h:325:16: note: ../../sbox32_hash.hexpanded from macro 'XSRETURN':\nSocket.c:1826:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \\\n1430:2: note: '{' token is here\nre_comp.c:13918:13: warning: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:24: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'DEBUG_r'\nre_comp.c:1110:5: note: In file included from expanded from macro 'Set_Node_Length'KR.c\n116:37: note: expanded from macro 'ZAPHOD32_MIX'                vFAIL2(\"Sequence %.2s... not terminated\", parse_start);\n125:3: note: expanded from macro 'ZAPHOD32_MIX'                vFAIL2(\"Sequence %.2s... not terminated\", parse_start);\n736:29: note: expanded from macro 'STMT_START'                vFAIL2(\"Sequence %.2s... not terminated\", parse_start);\n../../../zaphod32_hash.h:124:32: note:                             vFAIL(\"Unterminated \\\\g{...} pattern\");expanded from macro 'ZAPHOD32_MIX'\n14051:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:737:21: note: re_comp.cexpanded from macro 'STMT_END':\n14051:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\n247:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nre_comp.c:832:60: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'Simple_vFAIL'\n:1393:46: note:                             vFAIL(\"Reference to nonexistent group\");expanded from macro 'XORSHIFT96_set'\nre_comp.c:840:5: note: expanded from macro 'vFAIL'#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\\n../../../perl.h:736:29: note:                 Set_Node_Offset(REGNODE_p(ret), parse_start);expanded from macro 'STMT_START'\nre_comp.c:1084:2: note: expanded from macro 'Set_Node_Offset_To_R'../../../sbox32_hash.h\nre_comp.c:1095:5: note: expanded from macro 'Set_Node_Offset'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nre_comp.c:806:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro '_FAIL'\n795:7: note: expanded from macro 'PREPARE_TO_DIE'#   define STMT_END     )\n:62:5: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'PERL_SIPHASH_FNC'\nre_comp.c:922:16: note:     SIP_ROUNDS;                             \\expanded from macro 'UPDATE_WARNINGS_LOC'\n../../../perl_siphash.h:18:14: note: re_comp.cexpanded from macro 'SIPROUND':\n14461:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \\\n123:15: note:     PREPARE_TO_DIE;                                     \\')' token is here\n../../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'                            vFAIL(message);\n:947:5: note: expanded from macro 'warn_non_literal_string'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\nre_comp.c:947:5: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'warn_non_literal_string'\nre_comp.c:941:13: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro '_WARN_HELPER'\n:124:33: note: ')' token is here\n../../perl.h:737:21: note:         ADD_POSIX_WARNING(p, \"it doesn't start with a '['\");expanded from macro 'STMT_END'\n../../sbox32_hash.h:1396:57: note: re_comp.cexpanded from macro 'XORSHIFT96_set':\n15793:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\\n../../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'#define ADD_POSIX_WARNING(p, text)  STMT_START {                            \\\nre_comp.c:15793:9: note: '{' token is hereIn file included from\nre_comp.c:872:5: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'vFAIL3'\n:795:5: note: expanded from macro 'PREPARE_TO_DIE'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ADD_POSIX_WARNING(p, text)  STMT_START {                            \\\n../../perl_siphash.h:62:5: note:             ADD_POSIX_WARNING(p, NO_BLANKS_POSIX_WARNING);expanded from macro 'PERL_SIPHASH_FNC'\n:15628:5: note: expanded from macro 'ADD_POSIX_WARNING'\n123:6: note: ')' token is herere_comp.c\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#    define GETENV_LOCK    ENV_READ_LOCK\nre_comp.c:16146:13: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)'{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n:7240:31: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'ENV_READ_UNLOCK'\n:15636:5: note: ../../../perl.hexpanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN':\n7251:28: note: expanded from macro 'GETENV_UNLOCK'    STMT_START {                                                            \\\n../../perl.h:736:29: note: #    define GETENV_UNLOCK  ENV_READ_UNLOCKexpanded from macro 'STMT_START'\n../../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n15637:9: note: ../../../perl.hexpanded from macro 'CLEAR_POSIX_WARNINGS_AND_RETURN':\n:737:21: note: expanded from macro 'STMT_END'    STMT_START {                                                \\\n../../perl.h:736:29: note:                          } } STMT_ENDexpanded from macro 'STMT_START'\nre_comp.c:16386:17: note:    XPUSHs(sv_2mortal(newSVpvn(name,strlen(name))));')' token is here\n393:28: note: expanded from macro 'EXTEND'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n../../perl.h:7239:31: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'ENV_READ_LOCK'\n../../regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'In file included from\n../../inline.h:2829:5: note:                        } STMT_END;')' token is here\n../../inline.h:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_PARSE(\"clas\");\n1049:26: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'DEBUG_PARSE_r'\n../../thread.h:220:16: note: #define DEBUG_PARSE_r(x) DEBUG_r( \\expanded from macro 'MUTEX_UNLOCK'\nre_comp.c:17558:5: note: '{' token is hereIn file included from\n../../thread.h:229:7: note: expanded from macro 'MUTEX_UNLOCK'                            DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\\n:1938:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:479:32: note: expanded from macro 'XPUSHs'                            FAIL(\"panic: grok_bslash_N set NEED_UTF8\");\n17760:29: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n479:30: note:     code;                                                               \\expanded from macro 'XPUSHs'\nre_comp.c:17765:29: note:         XPUSHs(ary[0]);                                 /* Frozen string */')' token is here\n:17765:29: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n17765:29: note: ')' token is here\nre_comp.c:969:5: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'ckWARNreg'\nre_comp.c:969:5: note: Storable.xsexpanded from macro 'ckWARNreg':\n2224:5: warning:     _WARN_HELPER(loc, packWARN(WARN_REGEXP),                            \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:941:13: note:     XPUSHs(obj);                                /* Target object */expanded from macro '_WARN_HELPER'\nre_comp.c:17768:29: warning: #  define EXTEND(p,n)   STMT_START {                                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:788:16: note:                          } } STMT_ENDexpanded from macro 'PREPARE_TO_DIE'\nre_comp.c:17781:41: note:     XPUSHs(sv_2mortal(newSViv(cloning)));       /* Cloning flag */'{' token is here\nre_comp.c:931:5: note: expanded from macro '_WARN_HELPER'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n:2384:13: note:                     vFAIL3(\"Use of '\\\\%c%c' is not allowed in Unicode property\"'{' token is here\n:2384:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n432:7: note: expanded from macro 'REQUIRE_UNI_RULES'\n17829:7: note: '{' token is here\nre_comp.c:856:5: note:         PUTMARK(is_weak ? SX_WEAKREF : SX_REF);expanded from macro 'vFAIL2'\n815:13: note:     PREPARE_TO_DIE;                                     \\expanded from macro 'MBUF_PUTC'\nStorable.xs:2445:13: note: re_comp.c'{' token is here:\n17871:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17871:21: note: '{' token is here            MBUF_PUTC(x);                               \\\nre_comp.c:17923:33: warning:             MBUF_PUTC(x);                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17923:33: note:             PUTMARK(SX_SV_YES);'{' token is here\n:17923:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:17926:33: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n:2534:13: note: ')' token is here\n:788:5: note:     STMT_START {                                                \\expanded from macro 'PREPARE_TO_DIE'\n847:9: note: expanded from macro 'MBUF_WRITE're_comp.c\nStorable.xs:2565:13: note:                     warn_non_literal_string(RExC_parse, packed_warn, message);')' token is here\n18089:21: note: ')' token is here\nre_comp.c:18111:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:2605:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1129:5: note: re_comp.cexpanded from macro 'WRITE':\nStorable.xs:1129:16: note:                 PREPARE_TO_DIE;                                         \\expanded from macro 'WRITE'\n846:5: note: expanded from macro 'MBUF_WRITE'\nre_comp.c:795:5: note: expanded from macro 'PREPARE_TO_DIE'            MBUF_WRITE(x,y);                                            \\\n:2605:9: note: ')' token is here\nStorable.xs:850:5: note: expanded from macro 'MBUF_WRITE're_comp.c\nre_comp.c:18130:29: note: '{' token is hereStorable.xs\n:2635:13: warning:                             vFAIL(\"Need exactly 3 octal digits\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:840:5: note:             STORE_PV_LEN((const char *)mg->mg_ptr,expanded from macro 'vFAIL'\nre_comp.c:931:5: note: expanded from macro '_WARN_HELPER'            PUTMARK(clen);                                      \\\nre_comp.c:952:17: note: expanded from macro 'reg_warn_non_literal_string'            PUTMARK(clen);                                      \\\n../../perl.h:736:29: note: expanded from macro 'STMT_START'    _WARN_HELPER(loc, packed_warn,                                      \\\n:2635:13: note: '{' token is here\nre_comp.c:952:17: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'reg_warn_non_literal_string'\nStorable.xs:1131:13: note:             UPDATE_WARNINGS_LOC(loc);                                   \\expanded from macro 'WRITE'\nStorable.xs:729:16: note: expanded from macro 'MBUF_XTEND'                warn_non_literal_string(loc, packWARN(WARN_REGEXP), m)\n736:29: note: expanded from macro 'STMT_START'        MBUF_CHK(s);                            \\\n:18152:25: note:             MBUF_XTEND(x);                      \\'{' token is here\n:856:5: note:             STORE_PV_LEN((const char *)mg->mg_ptr,expanded from macro 'vFAIL2'\nStorable.xs:811:16: note: re_comp.cexpanded from macro 'MBUF_PUTC':\nStorable.xs:2635:13: note: re_comp.c'{' token is here:\n18156:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            STORE_PV_LEN((const char *)mg->mg_ptr,\n:931:5: note: expanded from macro '_WARN_HELPER'            MBUF_PUTC(x);                               \\\n:736:29: note:             MBUF_XTEND(1);                      \\expanded from macro 'STMT_START'\nre_comp.c:1006:5: note: Storable.xsexpanded from macro 'ckWARN2reg':\nre_comp.c:941:13: note: expanded from macro '_WARN_HELPER'            STORE_PV_LEN((const char *)mg->mg_ptr,\nre_comp.c:18156:25: note:             PUTMARK(large);                                     \\')' token is here\n:1006:5: note: expanded from macro 'ckWARN2reg'            MBUF_PUTC(x);                               \\\n:18183:21: note: '{' token is here\nre_comp.c:922:16: note: expanded from macro 'UPDATE_WARNINGS_LOC'                MBUF_PUTLONG(x);                                        \\\n844:5: note: expanded from macro 'MBUF_PUTLONG'        SKIP_BRACKETED_WHITE_SPACE(skip_white, RExC_parse, RExC_end);\nre_comp.c:891:5: note: expanded from macro 'vFAIL2utf8f'            WRITE(pv, len);                                     \\\n18351:17: note: ')' token is here\nre_comp.c:18365:17: note:             MBUF_XTEND(x);                      \\'{' token is here\n18379:33: note: ')' token is here\nre_comp.c:886:5: note: expanded from macro 'vFAIL4'        MBUF_CHK(s);                            \\\nre_comp.c:788:16: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PREPARE_TO_DIE'\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'            STORE_PV_LEN((const char *)mg->mg_ptr,\nre_comp.c:18410:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_PUTC(x);                               \\\nre_comp.c:839:5: note:             STORE_PV_LEN((const char *)mg->mg_ptr,expanded from macro 'vFAIL'\n:18410:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:18417:17: note: #   define STMT_END     )')' token is here\nre_comp.c:962:17: note: Storable.xsexpanded from macro 'ckWARN2_non_literal_string':\n2635:13: warning:                 _WARN_HELPER(loc, packwarn,                                 \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n962:17: note: expanded from macro 'ckWARN2_non_literal_string'\n18494:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:931:5: note:             STORE_PV_LEN((const char *)mg->mg_ptr,expanded from macro '_WARN_HELPER'\n1156:7: note:                 PREPARE_TO_DIE;                                         \\expanded from macro 'STORE_PV_LEN'\n:18511:25: note: '{' token is here\n:18582:33: note: '{' token is here\n815:13: note: expanded from macro 'MBUF_PUTC'                                vWARN(RExC_parse, \"Ranges of digits should be\"\n939:17: note:     } STMT_ENDexpanded from macro '_WARN_HELPER'\nre_comp.c:795:7: note: expanded from macro 'PREPARE_TO_DIE'            PUTMARK(small);                                     \\\nStorable.xs:2642:13: note: re_comp.c')' token is here:\nStorable.xs:1049:5: note: expanded from macro 'PUTMARK're_comp.c\nre_comp.c:939:17: note: expanded from macro '_WARN_HELPER'#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\n18600:21: note: ')' token is here\nre_comp.c:931:5: note:             STORE_UTF8STR(pv, wlen);expanded from macro '_WARN_HELPER'\nre_comp.c:1025:5: note: expanded from macro 'vWARN4'#define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)\n:19645:25: note: '{' token is here            STORE_UTF8STR(pv, wlen);\nStorable.xs:1131:13: note:                 setSTR_LEN(REGNODE_p(ret), len);expanded from macro 'WRITE'\nre_comp.c:19667:17: note:             WRITE(pv, ilen);                                    \\')' token is here\nStorable.xs:1144:17: note:     Set_Node_Offset_To_R(REGNODE_OFFSET(node), (offset));       \\expanded from macro 'STORE_PV_LEN'\nStorable.xs:1131:13: note: #define Set_Node_Offset_To_R(offset,byte) STMT_START {                  \\expanded from macro 'WRITE'\nre_comp.c:1120:5: note:             PUTMARK(SX_LOBJECT);                                \\expanded from macro 'Set_Node_Offset_Length'\n:1146:13: note: expanded from macro 'STORE_PV_LEN'    Set_Node_Length_To_R(REGNODE_OFFSET(node), (len));  \\\nre_comp.c:1121:3: note: expanded from macro 'Set_Node_Offset_Length'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n:20296:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            STORE_SCALAR(pv, wlen);\n../../perl.h:3997:39: note: expanded from macro 'STATIC_ASSERT_STMT'#define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)\n737:21: note: #define FAIL(msg) _FAIL(                            \\expanded from macro 'STMT_END'\nStorable.xs:2690:9: warning: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'    DECLARE_AND_GET_RE_DEBUG_FLAGS;\nre_comp.c:20621:2: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nre_comp.c:1084:2: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'Set_Node_Offset_To_R'\nStorable.xs:1168:2: note: expanded from macro 'STORE_SV_UNDEF're_comp.c\n1168:2: note: expanded from macro 'STORE_SV_UNDEF'\n../../perl.h:737:21: note:                     FILL_NODE(offset, op);                              \\expanded from macro 'STMT_END'\n../../regcomp.h:393:5: note: expanded from macro 'FILL_ADVANCE_NODE'Storable.xs\n20649:5: note: ')' token is here\nStorable.xs:729:5: note: re_comp.cexpanded from macro 'MBUF_XTEND':\n../../perl.h:736:29: note:     FILL_ADVANCE_NODE_ARG(ptr, op, arg);expanded from macro 'STMT_START'\n:2727:13: note: '{' token is here\n397:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'            MBUF_XTEND(1);                      \\\n../../regcomp.h:397:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARG'Storable.xs\n:2727:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2827:9: note:     FILL_ADVANCE_NODE_ARGp(ptr, op, arg);'{' token is here\n:405:21: note: expanded from macro 'FILL_ADVANCE_NODE_ARGp'\n736:29: note: expanded from macro 'STMT_START'        PUTMARK(SX_LOBJECT);\n2827:9: note: ')' token is here\n../../regcomp.h:412:21: note: expanded from macro 'FILL_ADVANCE_NODE_2L_ARG'            PUTMARK(SX_FLAG_HASH);\nre_comp.c:20729:5: note: ')' token is hereStorable.xs\nStorable.xs:739:7: note: expanded from macro 'MBUF_XTEND'                            DEBUG_PRE_STMTS a; DEBUG_POST_STMTS         \\\n../../perl.h:4675:35: note:             MBUF_PUTC(x);                               \\expanded from macro 'DEBUG_r'\n9066:5: note: expanded from macro 'DEBUG_PARSE_FMT'\n../../regcomp.h:1049:26: note:             MBUF_PUTC(x);                               \\expanded from macro 'DEBUG_PARSE_r'\n737:21: note: expanded from macro 'STMT_END'    STMT_START {                                \\\nre_comp.c:1107:3: note:     STMT_START {                                                \\expanded from macro 'Set_Node_Length_To_R'\n../../perl.h:4677:24: note: expanded from macro 'DEBUG_r'        MBUF_CHK(8);                            \\\n2834:9: note: '{' token is here        MJD_OFFSET_DEBUG((\"** (%d) size of node %d is %d.\\n\",           \\\nStorable.xs:2834:9: warning: re_comp.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n20833:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        W64LEN(len);\n841:9: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'MBUF_PUTLONG'\nre_comp.c:20909:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_XTEND(1);                      \\\n:1049:26: note:     } STMT_ENDexpanded from macro 'DEBUG_PARSE_r'\nre_comp.c:20938:9: note: ')' token is here            MBUF_XTEND(1);                      \\\n9031:39: note: expanded from macro 'DEBUG_PARSE_MSG'#   define STMT_END     )\nStorable.xs:2852:9: warning: re_comp.c'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n21098:5: warning:         WLEN(l);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1124:5: note:             WLEN(len);expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'\n3230:13: note: '{' token is here    DECLARE_AND_GET_RE_DEBUG_FLAGS;\nStorable.xs:3398:9: note: ')' token is herere_comp.c\n:21688:5: warning:         STORE_UTF8STR(SvPV_nolen(text), len);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../regcomp.h:1047:28: note: Storable.xsexpanded from macro 'DEBUG_COMPILE_r':\nStorable.xs:308:32: note: #    define DEBUG_r(a) STMT_START {                                     \\expanded from macro 'STORE_UTF8STR'\n../../regcomp.h:1124:5: note: expanded from macro 'DECLARE_AND_GET_RE_DEBUG_FLAGS'            PUTMARK(clen);                                      \\\n:22951:9: note: Storable.xsexpanded from macro 'CLEAR_OPTSTART':\n1158:31: note: expanded from macro 'STORE_SCALAR'        DEBUG_OPTIMISE_r(Perl_re_printf( aTHX_                                           \\\n1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'#   define STMT_END     )\nre_comp.c:22998:6: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\nStorable.xs:3400:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:1144:17: note:     if (optstart) STMT_START {                                               \\expanded from macro 'STORE_PV_LEN'\n:742:5: note: expanded from macro 'MBUF_CHK'    if (optstart) STMT_START {                                               \\\n../../regcomp.h:1051:29: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'DEBUG_OPTIMISE_r'\nre_comp.c:23024:17: note: '{' token is here            MBUF_WRITE(x,y);                                            \\\n744:13: note: expanded from macro 'MBUF_CHK'                DUMPUNTIL(NEXTOPER(NEXTOPER(node)), nnode);\nre_comp.c:22951:9: note:     STMT_START {                                                \\expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23024:17: note:         STORE_SCALAR(SvPV_nolen(text), len);')' token is here\n23024:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4677:26: note: expanded from macro 'DEBUG_r'            MBUF_XTEND(x);                      \\\nre_comp.c:22950:30: note: expanded from macro 'CLEAR_OPTSTART'        STORE_SCALAR(SvPV_nolen(text), len);\n:22951:9: note:     STMT_START {                                        \\expanded from macro 'CLEAR_OPTSTART'\nre_comp.c:23085:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            PUTMARK(SX_LOBJECT);                                \\\nre_comp.c:22957:21: note:             MBUF_PUTC(x);                               \\expanded from macro 'DUMPUNTIL'\n1044:5: note:                     CLEAR_OPTSTART;                                          \\expanded from macro 'PUTMARK'\nre_comp.c:23093:6: warning:         STORE_SCALAR(SvPV_nolen(text), len);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n3400:9: note:             DUMPUNTIL(NEXTOPER(node), NEXTOPER(node) + 1);'{' token is here\nre_comp.c:23093:6: warning:             MBUF_XTEND(1);                      \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nre_comp.c:23107:5: warning:         STORE_SCALAR(SvPV_nolen(text), len);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n1046:13: note: expanded from macro 'PUTMARK'    if (optstart) STMT_START {                                               \\\n../../perl.h:4677:24: note: Storable.xsexpanded from macro 'DEBUG_r':\n../../regcomp.h:1051:29: note: expanded from macro 'DEBUG_OPTIMISE_r'            PUTMARK(large);                                     \\\nre_comp.c:22954:5: note: Storable.xsexpanded from macro 'CLEAR_OPTSTART':\n../../scope.h:191:16: note:         STORE_SCALAR(SvPV_nolen(text), len);expanded from macro 'ENTER'\n:23387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:23387:5: note: '{' token is here\n1149:13: note: expanded from macro 'STORE_PV_LEN'                           PERL_SET_CONTEXT((aTHX = PL_user_def_props_aTHX))\n:23732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n23732:5: note: '{' token is here\nre_comp.c:23696:30: note: Storable.xsexpanded from macro 'RESTORE_CONTEXT':\nStorable.xs:3400:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]re_comp.c\n:24203:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../cop.h:1214:2: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'PUSHSTACKi'\n24204:13: note: '{' token is here\n../../perl.h:4696:22: note: Storable.xsexpanded from macro 'DEBUG_v':\n1153:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STORE_PV_LEN'\n744:13: note: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_ENDexpanded from macro 'MBUF_CHK'\n../../pp.h:388:25: note: expanded from macro 'EXTEND'            MBUF_XTEND(x);                      \\\n24209:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n479:61: note: expanded from macro 'XPUSHs'\n:846:5: note: expanded from macro 'MBUF_WRITE'\n:1238:7: note: Storable.xsexpanded from macro 'POPSTACK':\n24594:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:24594:13: note: '{' token is here\n1217:7: note:     } STMT_ENDexpanded from macro 'PUSHSTACKi'\n:24672:13: note: ')' token is here\n:3480:7: note:         STMT_START {                                                    \\')' token is here\nre_comp.c:24684:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:4666:20: note:       WLEN(re_len32);expanded from macro 'DEBUG__'\n729:5: note:         DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,                 \\expanded from macro 'MBUF_XTEND'\n../../pp.h:479:61: note:       PUTMARK(re_len);expanded from macro 'XPUSHs'\nStorable.xs:850:5: note: re_comp.cexpanded from macro 'MBUF_WRITE':\nre_comp.c:24761:13: note:             MBUF_WRITE(x,y);                                            \\')' token is here\n:23695:28: note: expanded from macro 'SWITCH_TO_GLOBAL_CONTEXT'    STMT_START {                                                \\\n556:16: note: expanded from macro 'SWITCHSTACK'\n:737:21: note: Storable.xsexpanded from macro 'STMT_END':\nre_comp.c:25222:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:25223:5: warning: Storable.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../pp.h:69:5: note: expanded from macro 'PUSHMARK'        PUTMARK(SX_TIED_KEY);\n4668:15: note: expanded from macro 'DEBUG__'\nre_comp.c:25227:5: note: ')' token is hereStorable.xs\n4616:40: note:     } STMT_ENDexpanded from macro 'DEBUG_s'\n1224:16: note: expanded from macro 'POPSTACK'\n4077:17: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */'{' token is here\nStorable.xs:745:5: note: expanded from macro 'MBUF_CHK'In file included from\n841:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'MBUF_PUTLONG'\n../../../zaphod32_hash.h:158:5: note: '{' token is here        MBUF_CHK(8);                            \\\n4077:17: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 3/4\");')' token is here\n840:16: note: expanded from macro 'MBUF_PUTLONG'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:841:9: note: ../../../zaphod32_hash.hexpanded from macro 'MBUF_PUTLONG':\n163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n841:9: note: expanded from macro 'MBUF_PUTLONG'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\n../../../zaphod32_hash.h:124:32: note:         MBUF_CHK(8);                            \\expanded from macro 'ZAPHOD32_MIX'\nStorable.xs:745:7: note: In file included from expanded from macro 'MBUF_CHK'Symbol.c\n../../../zaphod32_hash.h:247:13: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:581:18: note: ../../../zaphod32_hash.hexpanded from macro 'CROAK':\n../../../perl.h:737:21: note:             CROAK((\"No magic '%c' found while storing ref to tied %s with hook\",expanded from macro 'STMT_END'\n:581:29: note: expanded from macro 'CROAK'\n../../../perl_siphash.h:87:3: note:             PUTMARK(cnum);expanded from macro 'PERL_SIPHASH_FNC'\n../../../perl_siphash.h:23:3: note: Storable.xsexpanded from macro 'SIPROUND':\n../../../perl_siphash.h:123:15: note: '{' token is here            MBUF_XTEND(x);                      \\\n../../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'            WLEN(classnum);\n../../../perl_siphash.h:81:3: note: Storable.xsexpanded from macro 'PERL_SIPHASH_FNC':\n../../../perl.h:737:21: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'STMT_END'\n../../../perl_siphash.h:18:3: note:         MBUF_CHK(sizeof(int));                  \\expanded from macro 'SIPROUND'\n../../../perl_siphash.h:124:33: warning:             MBUF_XTEND(x);                      \\'}' and ')' tokens terminating 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'        MBUF_CHK(sizeof(int));                  \\\n../../../thread.h:210:16: note: Storable.xsexpanded from macro 'MUTEX_LOCK':\n../../../perl.h:7239:31: note: Storable.xsexpanded from macro 'ENV_READ_LOCK':\n2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )\n1129:16: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'WRITE'\n../../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'        MBUF_CHK(s);                            \\\n4448:6: note: #  define EXTEND(p,n)   STMT_START {                                    \\'{' token is here\n34:4: note: '{' token is here    STMT_START {                                        \\\nSymbol.c:34:4: warning:             MBUF_PUTC(x);                               \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n135:2: note: '{' token is here\n../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nCollate.xs:200:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from\n../../zaphod32_hash.h:167:5: note: #  define EXTEND(p,n)   STMT_START {                                    \\')' token is here\n325:5: note: expanded from macro 'XSRETURN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n236:5: note: '{' token is here\n375:5: note: '{' token is here\n../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'    XSRETURN(1);\n../../pp.h:473:31: note: ../../cop.hexpanded from macro 'PUSHTARG':\n795:5: note: expanded from macro 'CX_POP_SAVEARRAY'#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n../../perl.h:736:29: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'STMT_START'\n../../pp.h:474:72: note: In file included from expanded from macro 'PUSHp'exception.c\n:297:16: note: expanded from macro 'PERL_READ_LOCK'#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../pp.h:475:31: note: #    define GETENV_LOCK    ENV_READ_LOCKexpanded from macro 'PUSHn'\n:2746:5: note: '{' token is here\n:2746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END\n../../thread.h:217:7: note:             SvNV_set(TARG, TARGn_nv);                                   \\expanded from macro 'MUTEX_LOCK'\n../../pp.h:475:58: note: expanded from macro 'PUSHn'#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n1101:37: note: ')' token is here\n../../perl.h:7251:28: note: #define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_ENDexpanded from macro 'GETENV_UNLOCK'\n:400:29: note: expanded from macro 'XCPT_TRY_START'\n737:21: note: ../../XSUB.hexpanded from macro 'STMT_END':\n151:5: note:     STMT_START {                                        \\')' token is here\nAPItest.c:2500:2: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2528:13: note: '{' token is here\n../../zaphod32_hash.h:268:5: warning:         SvSetMagicSV(copy, value);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../sbox32_hash.h:1448:9: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.xs:1880:6: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");')' token is here\n2723:13: note: '{' token is here\nAPItest.c:2747:5: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);'{' token is here\nAPItest.c:2747:5: note: ../../sbox32_hash.h')' token is here:\n1490:5: warning:     XSRETURN(1);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1490:5: note: ')' token is here\n736:29: note: expanded from macro 'STMT_START'    v ^= (v>>23);                       \\\n80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'            XSRETURN_EMPTY;\n152:5: note:             XSRETURN_EMPTY;')' token is here\n736:29: note: expanded from macro 'STMT_START'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\\n123:6: note:     STMT_START {                                        \\')' token is here\n../../sbox32_hash.h:1396:57: note: APItest.cexpanded from macro 'XORSHIFT96_set':\n:1487:13: note: '{' token is here\n:3033:13: note: '{' token is here\nAPItest.c:3044:2: warning:   SIP_FINAL_ROUNDS                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'  STMT_START {              \\\n../../perl.h:736:29: note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\expanded from macro 'STMT_START'\n:118:24: 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]APItest.c\n:18:3: note:         } STMT_ENDexpanded from macro 'SIPROUND'\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n431:16: note: expanded from macro 'TARGu'\n../../perl.h:736:29: note:         XSprePUSH; PUSHu((UV)RETVAL);expanded from macro 'STMT_START'\n:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        mXPUSHn(0.125);\n497:33: note: expanded from macro 'mXPUSHn'\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define mXPUSHn(n)      STMT_START { EXTEND(sp,1); mPUSHn(n); } STMT_END\n:298:9: note: expanded from macro 'PERL_READ_LOCK'#   define STMT_END     )\n2450:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:7250:28: note:         XSRETURN(3);expanded from macro 'GETENV_LOCK'\n7250:28: note:     } STMT_ENDexpanded from macro 'GETENV_LOCK'\n../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'APItest.xs\n../../thread.h:217:5: note:         mXPUSHu(1);expanded from macro 'MUTEX_LOCK'\n2456:2: note: ')' token is here            COND_SIGNAL(&(mutex)->wakeup);                          \\\n2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        mXPUSHu(2);\n736:29: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'STMT_START'\n7240:31: note:         mXPUSHu(2);expanded from macro 'ENV_READ_UNLOCK'\n../../perl.h:7251:28: note: APItest.xsexpanded from macro 'GETENV_UNLOCK':\n2457:2: warning: #    define GETENV_UNLOCK  ENV_READ_UNLOCK'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'    STMT_START {                                                      \\\n:80:38: note:     XSRETURN(1);expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl.h:736:29: note: In file included from expanded from macro 'STMT_START'HiRes.xs\n181:5: note: '{' token is here\n../../zaphod32_hash.h:169:5: note:     STMT_START {                                        \\')' 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]FastCalc.c\n:332: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 B 4/5\");\n../../perl.h:736:29: note: expanded from macro 'STMT_START'FastCalc.xs\n:225:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n268:5: note:     STMT_START {                                        \\'{' token is here\n:432:5: note: '{' token is here\n../../perl.h:736:29: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");expanded from macro 'STMT_START'\nFastCalc.c:480:5: note: #define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \\'{' token is here\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../pp.h:388:25: note: expanded from macro 'EXTEND'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nFastCalc.c:512:5: note: #  define EXTEND(p,n)   STMT_START {                                    \\'{' token is here\nFastCalc.c:512:5: warning: #  define EXTEND(p,n)   STMT_START {                                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n541:5: note: '{' token is here\n2728:2: note: '{' token is here\nAPItest.xs:2756:2: note: '{' token is here../../perl_siphash.h\n:118:6: 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 terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]APItest.xs\n../../perl_siphash.h:124:24: 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../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'#  define EXTEND(p,n)   STMT_START {                                    \\\n:23:5: note:         XPUSHs( gv ? (SV*)gv : &PL_sv_undef);expanded from macro 'SIPROUND'\n340:52: note: expanded from macro 'XSRETURN_EMPTY'        XSprePUSH; PUSHn((NV)RETVAL);\n../../XSUB.h:330:5: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'XSRETURN'\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'APItest.c\n:1279:5: note: ')' token is here\n:737:21: note: #   define STMT_END     )expanded from macro 'STMT_END'\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'HiRes.c\n:1359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:393:28: note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);expanded from macro 'EXTEND'\nHiRes.xs:1270:13: note:     v ^= (v>>23);                       \\')' token is here\n:393:30: note: expanded from macro 'EXTEND'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\n:151:5: note: ')' token is here\n../../zaphod32_hash.h:80:49: note: HiRes.xsexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n1273:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../zaphod32_hash.h:87:41: note: HiRes.cexpanded from macro 'ZAPHOD32_SCRAMBLE32':\n1825:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v ^= (v>>23);                       \\\n../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\nHiRes.c:1825:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nAPItest.c:5807:5: warning: HiRes.c'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n1887:13: warning:     XSRETURN_EMPTY;'}' 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'            SvNV_set(TARG, TARGn_nv);                                   \\\n../../XSUB.h:330:5: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'XSRETURN'\n../../sv.h:1341:13: note: In file included from expanded from macro 'SvNV_set'XSUB-redefined-macros.xs\nHiRes.c:2034:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \\\n../../pp.h:475:31: note: expanded from macro 'PUSHn'        SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");\n../../perl.h:737:21: note:         SBOX32_MIX3(s0,s1,s2,\"SEED STATE\");expanded from macro 'STMT_END'\n470:5: note: expanded from macro 'TARGn'\n../../perl_siphash.h:117:6: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END')' token is here\n../../cop.h:795:16: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'CX_POP_SAVEARRAY'\n../../inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END\n:7029:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n309:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PERL_READ_UNLOCK'\nAPItest.c:7110:5: note: '{' token is here            COND_SIGNAL(&(mutex)->wakeup);                          \\\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END\nXSUB-redefined-macros.xs:29:9: warning: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nXSUB-redefined-macros.xs:29:9: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n1347:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n2089:94: note: expanded from macro 'my_snprintf'    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);\n2082:164: note: expanded from macro 'PERL_SNPRINTF_CHECK'\n../../perl_siphash.h:87:3: note:                 SvCUR_set(retval, SvCUR(retval)+i);expanded from macro 'PERL_SIPHASH_FNC'\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    STMT_START {                                        \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'MD5.xs\n:151:5: note:     SIP_ROUNDS;                             \\'{' token is here\n../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");\n../../perl_siphash.h:124:33: warning:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:180:13: note: '{' token is here#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n../../perl.h:7250:28: note:             if (t) STMT_START {                                         \\expanded from macro 'GETENV_LOCK'\n7239:31: note: expanded from macro 'ENV_READ_LOCK'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n../../inline.h:190:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n../../inline.h:190:13: note: In file included from ')' token is heremodule2.c\n:4616:40: note: expanded from macro 'DEBUG_s'        MUTEX_LOCK(&(mutex)->lock);                                 \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'Encode.xs\n../../sbox32_hash.h:1397:3: note: #define SvTAINTED_on(sv)  STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);}   }STMT_ENDexpanded from macro 'XORSHIFT96_set'\n806:9: note: ')' token is here    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \\\n1434:5: note: #  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)'{' token is here\n:1434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n116:37: note: expanded from macro 'ZAPHOD32_MIX'        XSprePUSH; PUSHi((IV)RETVAL);\n:1050:13: note: ')' token is here\n:1074:13: note: '{' token is here\n../../pp.h:409:16: note: expanded from macro 'TARGi'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]RealPPPort.c\n: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    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\n:1074:13: note: ')' token is here\nRealPPPort.c:1098:13: warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1098:13: note: ')' token is here\nRealPPPort.c:1100:5: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 2/5\");')' token is here\nRealPPPort.xs:662:17: note: In file included from '{' token is hereFcntl.xs\n:668:17: note:   SIP_ROUNDS;                               \\')' token is here\n18:14: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */expanded from macro 'SIPROUND'\nRealPPPort.xs:676:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../../perl_siphash.h\n:123:15: warning:                 mXPUSHi(SvREFCNT(sv) == 6);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:11657:31: note: expanded from macro 'STMT_START'  STMT_START {              \\\n../../perl_siphash.h:123:15: note: RealPPPort.xs'{' 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]RealPPPort.xs\n:676:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_END\n../../perl.h:736:29: note:                 mXPUSHi(SvREFCNT(sv) == 6);expanded from macro 'STMT_START'\n:11657:31: note: #   define STMT_END     )expanded from macro 'STMT_START'\nRealPPPort.xs:678:17: warning:     ,SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n678:17: note: ')' token is here\n../../pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'  SIP_FINAL_ROUNDS                          \\\nRealPPPort.xs:680:17: note:   STMT_START {              \\')' token is here\n23:5: note: RealPPPort.xsexpanded from macro 'SIPROUND':\n23:3: note: #define mXPUSHi(i)      STMT_START { EXTEND(sp,1); mPUSHi(i); } STMT_ENDexpanded from macro 'SIPROUND'\n:330:5: note:         STMT_START {                                                    \\expanded from macro 'XSRETURN'\n853:19: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */')' token is here\n:180:13: warning:                   XSRETURN_UNDEF;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4696:22: note: expanded from macro 'DEBUG_v'#  define EXTEND(p,n)   STMT_START {                                    \\\n4616:40: note:                 EXTEND(SP, 1);expanded from macro 'DEBUG_s'\n:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                        \\\n../../perl.h:737:21: note: expanded from macro 'STMT_END'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n../../pp.h:477:31: note: expanded from macro 'PUSHu'Fcntl.xs\n:75:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:389:26: note: expanded from macro 'EXTEND'#define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END\n../../XSUB.h:330:5: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'XSRETURN'\n../../XSUB.h:330:7: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 1/4\");expanded from macro 'XSRETURN'\n:116:48: note:         XSprePUSH; PUSHu((UV)RETVAL);expanded from macro 'ZAPHOD32_MIX'\n../../zaphod32_hash.h:80:38: note: #define PUSHu(u)        STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../pp.h:477:56: note: In file included from expanded from macro 'PUSHu'bsd_glob.c\n../../pp.h:477:29: note: ../../sbox32_hash.hexpanded from macro 'PUSHu':\n477:31: note: expanded from macro 'PUSHu'    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\n:477:31: note:     SIP_ROUNDS;                             \\expanded from macro 'PUSHu'\n:6418:5: warning:   SIP_FINAL_ROUNDS                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:340:52: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'XSRETURN_EMPTY'\nRealPPPort.c:6418:5: warning: ../../perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n118:15: warning:     XSRETURN_EMPTY;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n11658:25: note:   SIP_ROUNDS;                               \\expanded from macro 'STMT_END'\n11657:31: note: expanded from macro 'STMT_START'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'                XPUSHs(newSVpvs_flags(\"newSVpvs_flags\", SVs_TEMP));\n4616:40: note: expanded from macro 'DEBUG_s'                         } } STMT_END\n./ppport.h:11658:25: note:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,expanded from macro 'STMT_END'\n4696:22: note:     STMT_START {                                        \\expanded from macro 'DEBUG_v'\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'In file included from\n../../perl.h:737:21: note:                 XSRETURN(2);expanded from macro 'STMT_END'\n../../inline.h:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define mXPUSHs(s)      XPUSHs(sv_2mortal(s))\n320:20: note:         MUTEX_UNLOCK(&(mutex)->lock);                               \\expanded from macro 'EXTEND_HWM_SET'\n../../thread.h:300:9: note: expanded from macro 'PERL_READ_LOCK'#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END\n../../pp.h:494:20: note: In file included from expanded from macro 'mXPUSHs'bsd_glob.c\n../../thread.h:304:5: note: expanded from macro 'PERL_READ_UNLOCK'                mXPUSHs(newSVpv(buf, 0));\n../../inline.h:2829:5: note: #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */'{' token is here\n../../inline.h:2829:5: note: ')' token is here                mXPUSHi(len);\nRealPPPort.xs:3474:17: note: In file included from ')' token is herebsd_glob.c\n../../perl.h:7251:28: note: #  define STMT_END      )expanded from macro 'GETENV_UNLOCK'\n:180:13: warning: #  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4668:13: note: expanded from macro 'DEBUG__'        STMT_START {                                                    \\\n../../../inline.h:2577:13: note: ')' token is here#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n:2746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\nListUtil.c:1934:5: warning: In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]JP.c\n:159:5: note: ')' token is here\n:339:65: note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);expanded from macro 'XSRETURN_UNDEF'\n../../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'ListUtil.c\n1448:9: note: '{' token is here\n:2059:5: note: '{' token is here    XORSHIFT96_set(*state,s0,s1,s2,t2);\n../../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'ListUtil.c\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'        XSprePUSH; PUSHi((IV)RETVAL);\n23:3: note:     XSRETURN(1);expanded from macro 'SIPROUND'\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'../../../perl_siphash.h\n../../zaphod32_hash.h:170:5: note: Opcode.xs'{' token is here:\n299:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../pp.h:409:16: note:     ZAPHOD32_FINALIZE(v0,v1,v2);expanded from macro 'TARGi'\n736:29: note: expanded from macro 'STMT_START'                XPUSHs(newSVpvn_flags(names[myopcode], strlen(names[myopcode]),\n../../pp.h:388:36: note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\expanded from macro 'EXTEND'\nOpcode.xs:482:6: note:   STMT_START {              \\'{' token is here\n../../perl_siphash.h:62:5: note: Opcode.cexpanded from macro 'PERL_SIPHASH_FNC':\n764:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n779:5: note: ')' token is here\n../../XSUB.h:330:7: note: ../../perl_siphash.hexpanded from macro 'XSRETURN':\n:4616:40: note: expanded from macro 'DEBUG_s'#    define GETENV_LOCK    ENV_READ_LOCK\n../../inline.h:2746:5: warning: #  define DEBUG_s(a) if (DEBUG_s_TEST) a'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../../perl.h:4696:22: note: In file included from expanded from macro 'DEBUG_v'via.xs\n:4666:20: note:     GETENV_UNLOCK;expanded from macro 'DEBUG__'\n304:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../inline.h:2829:5: note: '{' token is here#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../../perl.h:736:29: note: expanded from macro 'STMT_START'../../perl.h\n../../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n../../perl.h:7240:31: note: In file included from expanded from macro 'ENV_READ_UNLOCK'Symbol.c\n7251:28: note:     } STMT_ENDexpanded from macro 'GETENV_UNLOCK'\n:3997:50: note: expanded from macro 'STATIC_ASSERT_STMT'\nSymbol.c:34:4: note: #define STATIC_ASSERT_STMT(COND)      STMT_START { STATIC_ASSERT_DECL(COND); } STMT_END')' token is here\n:4690:23: note: expanded from macro 'DEBUG_Lv'\nPOSIX.xs:3328:9: warning:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n88:3: note:                 DEBUG_Lv(PerlIO_printf(Perl_debug_log,                      \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../perl.h:4668:13: note: #   define STMT_END     )expanded from macro 'DEBUG__'\n3328:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.xs:3330:9: warning:     v ^= (v>>23);                       \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7118:20: note: #   define STMT_END     )expanded from macro 'RESTORE_LC_NUMERIC'\n3330:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4669:11: note: expanded from macro 'DEBUG__'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");\n:6704:17: note: expanded from macro 'LOCALE_UNLOCK_'\n6923:32: note: expanded from macro 'LC_NUMERIC_UNLOCK'\n3330:9: note: ../../zaphod32_hash.h'{' token is here:\n../../perl.h:6923:32: note: #   define STMT_END     )expanded from macro 'LC_NUMERIC_UNLOCK'\n../../zaphod32_hash.h:168:5: note: POSIX.xs'{' token is here:\n3333:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nPOSIX.c:4709:5: warning: ../../zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n../../XSUB.h:332:52: note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \\expanded from macro 'XSRETURN_IV'\n4763:7: note: '{' token is here\n../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]POSIX.c\n:4806:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:332:52: note: expanded from macro 'XSRETURN_IV'    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\n:332:65: note: expanded from macro 'XSRETURN_IV'\n7310:28: note: expanded from macro 'MKTIME_LOCK'\n../../perl.h:7310:28: note: expanded from macro 'MKTIME_LOCK'  } STMT_END\n../../perl.h:7311:28: note: ../../perl_siphash.hexpanded from macro 'MKTIME_UNLOCK':\n../../thread.h../../perl_siphash.h:251:5: note: expanded from macro 'COND_SIGNAL'\n7311:28: note: ../../perl_siphash.hexpanded from macro 'MKTIME_UNLOCK':\n7311:28: note: expanded from macro 'MKTIME_UNLOCK'\n210:5: note: expanded from macro 'MUTEX_LOCK'\n../../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'  STMT_START {              \\\n../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'POSIX.xs\n../../thread.h:220:16: note: expanded from macro 'MUTEX_UNLOCK'    SIP_ROUNDS;                             \\\n:313:5: note: expanded from macro 'PERL_READ_UNLOCK'\n../../pp.h:476:58: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'PUSHi'\n:4933:5: note: ')' token is here\n:2266:78: note: ../../perl_siphash.hexpanded from macro 'SvSETMAGIC':\n23:5: note: #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_ENDexpanded from macro 'SIPROUND'\n:473:62: note: expanded from macro 'PUSHTARG'\n:473:64: note: ../../perl_siphash.hexpanded from macro 'PUSHTARG':\n4952:5: note: '{' token is here\n3530:2: note: '{' token is here\n../../perl.h:4666:20: note: ../../hv_func.hexpanded from macro 'DEBUG__':\n../../inline.h:2829:5: warning:     XSRETURN(1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1149:13: note: expanded from macro 'STORE_PV_LEN'In file included from\n:2642:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\n../../zaphod32_hash.h:80:49: note:             WRITE(pv, len);                                     \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n../../zaphod32_hash.h:156:5: warning: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2642:13: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");')' token is here\nStorable.xs:732:9: note: In file included from expanded from macro 'MBUF_XTEND'Hostname.xs\nStorable.xs:127:16: note: ../../zaphod32_hash.hexpanded from macro 'TRACEME':\n../../zaphod32_hash.h:168:5: note:             STORE_UTF8STR(pv, wlen);'{' token is here\n../../zaphod32_hash.h:168:5: note: ')' token is here            STORE_UTF8STR(pv, wlen);\n../../perl.h:737:21: note: expanded from macro 'STMT_END'        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\nStorable.xs:157:5: note: expanded from macro 'ASSERT'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\nStorable.xs:2642: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; })\" */\nStorable.xs:308:32: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'STORE_UTF8STR'\n308:32: note: expanded from macro 'STORE_UTF8STR'    v2 = ROTR32(v2, 7) ^ v0;   \\\nStorable.xs:308:32: note:     XORSHIFT96_set(*state,s0,s1,s2,t2);expanded from macro 'STORE_UTF8STR'\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            WLEN(ilen);                                         \\\nStorable.xs:308:32: note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \\expanded from macro 'STORE_UTF8STR'\n../../sbox32_hash.h:1456:5: note: #define STORE_UTF8STR(pv, len)  STORE_PV_LEN(pv, len, SX_UTF8STR, SX_LUTF8STR)')' token is here\nStorable.xs:733:9: note: ../../perl_siphash.hexpanded from macro 'MBUF_XTEND':\n../../perl_siphash.h:62:5: note:             WRITE(pv, ilen);                                    \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:18:3: note:             STORE_UTF8STR(pv, wlen);expanded from macro 'SIPROUND'\n1131:13: note: #   define STMT_END     )expanded from macro 'WRITE'\nStorable.xs:847:9: note: expanded from macro 'MBUF_WRITE'  SIP_FINAL_ROUNDS                          \\\nStorable.xs:308:32: note: expanded from macro 'STORE_UTF8STR'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:1154:13: note: expanded from macro 'STORE_PV_LEN'  SIP_FINAL_ROUNDS                          \\\n:1134:7: note: expanded from macro 'WRITE'    ,SIPROUND;SIPROUND;SIPROUND;\nStorable.xs:2642:13: warning:   SIP_FINAL_ROUNDS                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:1137:16: note: expanded from macro 'STORE_PV_LEN'\n18:14: note:             STORE_SCALAR(pv, wlen);expanded from macro 'SIPROUND'\n../../perl_siphash.h:123:6: note:             STORE_SCALAR(pv, wlen);'{' token is here\nStorable.xs:151:16: note: expanded from macro 'ASSERT'../../perl_siphash.h\n81:3: note: expanded from macro 'PERL_SIPHASH_FNC'Storable.xs\n:1158:31: note: expanded from macro 'STORE_SCALAR'  SIP_ROUNDS;                               \\\nStorable.xs:1131:13: note:   SIP_FINAL_ROUNDS                          \\expanded from macro 'WRITE'\n1144:17: note: expanded from macro 'STORE_PV_LEN'  SIP_FINAL_ROUNDS                          \\\nStorable.xs:1158:31: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STORE_SCALAR'\n../../perl_siphash.h:23:3: note: #define STORE_SCALAR(pv, len)   STORE_PV_LEN(pv, len, SX_SCALAR, SX_LSCALAR)expanded from macro 'SIPROUND'\nStorable.xs:1158:31: ../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'\n../../perl.h:737:21: note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\expanded from macro 'STMT_END'\nStorable.xs:157:7: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'ASSERT'\nStorable.xs:2681:9: note: In file included from '{' token is hereHostname.xs\n: noteStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'\nStorable.xs:1100:17: note: expanded from macro 'W64LEN'In file included from\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\nStorable.xs:2681:9: warning:         STMT_START {                                                    \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2681:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,\nStorable.xs:1100:17: note: expanded from macro 'W64LEN'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n../../perl.h:4666:31: note:                 MBUF_PUTLONG(buf);                                      \\expanded from macro 'DEBUG__'\nStorable.xs:841:9: note: expanded from macro 'MBUF_PUTLONG'            if (t) STMT_START {                                         \\\n:744:13: note: expanded from macro 'MBUF_CHK'#  define DEBUG_s(a) if (DEBUG_s_TEST) a\nStorable.xs:2681:9: note: '{' token is hereIn file included from\n190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n../../perl.h:4696:22: note:         MBUF_CHK(8);                            \\expanded from macro 'DEBUG_v'\n:4696:22: note:         W64LEN(len);expanded from macro 'DEBUG_v'\n../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'        ASSERT(!cxt->membuf_ro, (\"mbase is not read-only\"));    \\\n:4702:22: note:         W64LEN(len);expanded from macro 'DEBUG_L'\n../../perl.h:7250:28: note: expanded from macro 'GETENV_LOCK'        TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\\n../../perl.h:737:21: note: #  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)expanded from macro 'STMT_END'\n../../thread.h:300:9: note:             PUTMARK(SX_FLAG_HASH);expanded from macro 'PERL_READ_LOCK'\n../../inline.h:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            MBUF_XTEND(1);                      \\\nStorable.xs:2846:13: note: '{' token is hereIn file included from\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n../../thread.h:305:9: note:         TRACEME((\"** extending mbase from %lu to %lu bytes (wants %lu new)\", \\expanded from macro 'PERL_READ_UNLOCK'\nStorable.xs:127:16: note:         MUTEX_LOCK(&(mutex)->lock);                                 \\expanded from macro 'TRACEME'\n:130:7: note:     GETENV_UNLOCK;expanded from macro 'TRACEME'\nStorable.xs:2846:13: note: ')' token is here            COND_SIGNAL(&(mutex)->wakeup);                          \\\n../../inline.h:2829:5: note: '{' token is here            MBUF_XTEND(1);                      \\\n:1044:16: note:     GETENV_UNLOCK;expanded from macro 'PUTMARK'\n../../inline.h:2829:5: warning:     STMT_START {                                                 \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:2847:13: note: '{' token is here#    define GETENV_UNLOCK  ENV_READ_UNLOCK\n../../inline.h:2829:5: note: ')' token is here            MBUF_XTEND(1);                      \\\nStorable.xs:732:9: note: expanded from macro 'MBUF_XTEND'Hostname.xs\n:29:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nHostname.xs:29:5: note: '{' token is here            MBUF_XTEND(1);                      \\\n815:13: note: #   define STMT_END     )expanded from macro 'MBUF_PUTC'\n:71:2: note: '{' token is here\n2850:13: note: ')' token is here\nStorable.xs:2850:13: warning: Hostname.xs'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n71:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:4208:13: note:     v ^= (v>>23);                       \\')' token is here\nStorable.xs:1046:13: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PUTMARK'\nStorable.xs:4211:13: note: '{' token is here    v ^= (v>>23);                       \\\n124:32: note:         ASSERT(sizeof(x) == sizeof(int), (\"WLEN writing an int\"));      \\expanded from macro 'ZAPHOD32_MIX'\nStorable.xs:151:5: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'ASSERT'\nStorable.xs:729:5: note: expanded from macro 'MBUF_XTEND'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 4/4\");\nStorable.xs:732:9: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'MBUF_XTEND'\n88:3: note:                 MBUF_PUTINT(y);                                         \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\nStorable.xs:744:13: note: expanded from macro 'MBUF_CHK'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\\nStorable.xs:157:7: note: expanded from macro 'ASSERT'../../zaphod32_hash.h\nStorable.xs:830:9: note: expanded from macro 'MBUF_PUTINT'In file included from\n4212:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\nStorable.xs:815:13: note: expanded from macro 'MBUF_PUTC'    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);\nStorable.xs:1046:13: note:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'PUTMARK'\nStorable.xs:1146:13: note:     ,SIPROUND;expanded from macro 'STORE_PV_LEN'\n4265:9: note:   } STMT_END'{' token is here\n:4265:9: note: ../../perl_siphash.h')' token is here:\n:4265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1046:13: note:     ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'PUTMARK'\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'  SIP_FINAL_ROUNDS                          \\\nStorable.xs:1046:13: note: #   define STMT_END     )expanded from macro 'PUTMARK'\nStorable.xs:1158:31: note: expanded from macro 'STORE_SCALAR'    SIP_ROUNDS;                             \\\n../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'Storable.xs\nStorable.xs:1158:31: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'STORE_SCALAR'\n../../perl_siphash.h:123:15: note: '{' token is here            W64LEN(len);                                        \\\nStorable.xs:733:9: note: expanded from macro 'MBUF_XTEND'  SIP_ROUNDS;                               \\\n:127:5: note:     ,SIPROUND;SIPROUND;expanded from macro 'TRACEME'\n:4265:9: warning:   SIP_FINAL_ROUNDS                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n23:3: note:         STORE_SCALAR(buf, len);expanded from macro 'SIPROUND'\n100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'        STORE_SCALAR(buf, len);\nStorable.xs:127:5: note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'TRACEME'\n4696:22: note: expanded from macro 'DEBUG_v'        GETMARK(extra_type);\n../../inline.h:2252:9: note:             SvRV_set(attached, NULL);'{' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    SEEN_NN(rv, stash, 0);      /* Will return if rv is null */\n:1313:9: note: expanded from macro 'SEEN_NN'\n1331:5: note: #    define GETENV_LOCK    ENV_READ_LOCKexpanded from macro 'BLESS'\n../../inline.h:2829:5: warning:             SvRV_set(ref, NULL);                                        \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:2829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                ((sv)->sv_u.svu_rv = (val)); } STMT_END\n../../thread.h:309:13: note: Storable.xsexpanded from macro 'PERL_READ_UNLOCK':\n5419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'    SEEN_NN(rv, stash, 0);      /* Will return if rv is null */\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'Storable.xs\n:5419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\nSyslog.c:296:13: note: Storable.xs')' token is here:\n5592:5: warning:         XSprePUSH; PUSHi((IV)RETVAL);'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1313:9: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'SEEN_NN'\n:1302:7: note:         XSprePUSH; PUSHi((IV)RETVAL);expanded from macro 'SEEN0_NN'\nSyslog.c:298:5: warning:             TRACEME((\"blessing 0x%\" UVxf \" in %s\", PTR2UV(s),           \\'}' 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'    SEEN_NN(tv, stash, 0);              /* Will return if tv is null */\nStorable.xs:5626:5: note: ')' token is here#define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END\n:1315:13: note: #   define STMT_END     )expanded from macro 'SEEN_NN'\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'Storable.xs\n:5660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:406:5: note: ')' token is here\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'                ((sv)->sv_u.svu_rv = (val)); } STMT_END\nStorable.xs:5660: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]\nSyslog.c:424:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]Storable.xs\n:5677:5: warning:         XSprePUSH; PUSHi((IV)RETVAL);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:127:16: note: #define PUSHi(i)        STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'TRACEME'\n../../XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'Storable.xs\n:5703:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1313:9: note: expanded from macro 'SEEN_NN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:6265:5: warning: ../../zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nStorable.xs:1315:13: note: expanded from macro 'SEEN_NN'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);\nStorable.xs:1334:13: note: #   define STMT_END     )expanded from macro 'BLESS'\nStorable.xs:6265:5: warning:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE A 2/4\");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:1315:13: note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \\expanded from macro 'SEEN_NN'\nStorable.xs:1203:13: note: expanded from macro 'RLEN'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\nStorable.xs:127:16: note: expanded from macro 'TRACEME'In file included from\n:88:3: note:         SEEN0_NN(y,i);                                                  \\expanded from macro 'ZAPHOD32_SCRAMBLE32'\n:736:29: note: #   define STMT_END     )expanded from macro 'STMT_START'\nStorable.xs:1315:13: note: expanded from macro 'SEEN_NN'    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 1/5\");\nStorable.xs:6297:5: note: '{' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 4/5\");\n:1342:13: note: expanded from macro 'BLESS'\n:6348:5: note: '{' token is here\n:99:47: note:             BLESS((SV *)(y), (HV *)(stash));                            \\expanded from macro 'SBOX32_MIX3'\n../../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'Storable.xs\n../../sbox32_hash.h:1393:35: note:         TRACEME((\"(#%d) item\", (int)i));expanded from macro 'XORSHIFT96_set'\n:736:29: note:     STMT_START {                                              \\expanded from macro 'STMT_START'\nStorable.xs:6357:9: warning: ../../sbox32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\nStorable.xs:1313:9: note:             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'SEEN_NN'\n../../sbox32_hash.h:1490:5: warning:         TRACEME((\"aseen(#%d) = 0x%\" UVxf \" (refcnt=%d)\",                \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:737:21: note:         KBUFCHK((STRLEN)size);  /* Grow hash key read pool if needed */expanded from macro 'STMT_END'\n87:3: note: #define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n:18:14: note:         KBUFCHK((STRLEN)size);  /* Grow hash key read pool if needed */expanded from macro 'SIPROUND'\n581:58: note: expanded from macro 'CROAK'\n653:7: note: expanded from macro 'KBUFCHK'  SIP_FINAL_ROUNDS                          \\\n1217:13: note: expanded from macro 'READ'\n786:7: note: expanded from macro 'MBUF_READ'\nStorable.xs:1313:9: note:   STMT_START {              \\expanded from macro 'SEEN_NN'\n6490:5: note: '{' token is here  SIP_ROUNDS;                               \\\nStorable.xs:1315:13: note:     ,SIPROUND;SIPROUND;expanded from macro 'SEEN_NN'\nStorable.xs:1315:13: note: expanded from macro 'SEEN_NN'  SIP_ROUNDS;                               \\\nStorable.xs:1342:13: note:   SIP_ROUNDS;                               \\expanded from macro 'BLESS'\n1315:13: note: expanded from macro 'SEEN_NN'  SIP_ROUNDS;                               \\\n87:3: note: expanded from macro 'PERL_SIPHASH_FNC'    SEEN_NN(hv, stash, 0);      /* Will return if table not allocated properly */\n767:16: note: expanded from macro 'MBUF_GETINT'\n:124:33: note:         KBUFCHK((STRLEN)size);  /* Grow hash key read pool if needed */')' token is here\nStorable.xs:648:13: note: expanded from macro 'KBUFCHK'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n6522:9: note: ')' token is here\n../../perl.h:737:21: note: expanded from macro 'STMT_END'    _PERL_HASH_SEED_STATE(seed,(U8*)state);\n4696:22: note: expanded from macro 'DEBUG_v'    SEEN_NN(sv, stash, 0);\n2252:9: note: '{' token is here\n809:7: note: expanded from macro 'CLEAR_ARGARRAY'\n136:5: note: expanded from macro 'TRACEMED'\n../../perl.h:7239:31: note: Storable.xsexpanded from macro 'ENV_READ_LOCK':\n7446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:139:5: note: expanded from macro 'INIT_TRACEME'        MUTEX_UNLOCK(&(mutex)->lock);                               \\\n:139:16: note: expanded from macro 'INIT_TRACEME'#    define GETENV_LOCK    ENV_READ_LOCK\n../../perl.h:7240:31: note: expanded from macro 'ENV_READ_UNLOCK'    KBUFINIT();                  /* Allocate hash key reading pool once */\n../../perl.h:737:21: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'STMT_END'\n../../thread.h:313:5: note: expanded from macro 'PERL_READ_UNLOCK'#define CROAK(x)        STMT_START { cxt->s_dirty = 1; croak x; } STMT_END\n:7522:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:400:5: note: expanded from macro 'PERL_SET_CONTEXT'\n264:5: note:         MBUF_SAVE_AND_LOAD(in);')' token is here\nStorable.xs:704:9: note: threads.xsexpanded from macro 'MBUF_SAVE_AND_LOAD':\n287:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n723:13: note: expanded from macro 'MBUF_LOAD'\n:299:5: note: '{' token is here        MBUF_SAVE_AND_LOAD(in);\n705:5: note: expanded from macro 'MBUF_SAVE_AND_LOAD'\n581:29: note: expanded from macro 'CROAK'\nStorable.xs:127:5: note:     STMT_START {                                                \\expanded from macro 'TRACEME'\nStorable.xs:151:16: note:     MUTEX_LOCK(&thread->mutex);expanded from macro 'ASSERT'\nStorable.xs:127:5: note: threads.xsexpanded from macro 'TRACEME':\nStorable.xs:7646:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]threads.xs\n:393:5: warning:         TRACEMED((\"ended do_retrieve() with an object\"));'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nStorable.xs:136:5: note: expanded from macro 'TRACEMED'    SvIV_set(sv, PTR2IV(thread));\n:128:5: note: expanded from macro 'JMPENV_PUSH'\nthreads.xs:571:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ASSERT(!cxt->entry, (\"entry will not cause new context allocation\"));\n../../thread.h:395:16: note: expanded from macro 'PERL_SET_CONTEXT'Storable.xs\nStorable.c:7969:5: note: threads.xs'{' token is here:\n:600:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n7853:5: warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:62:5: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \\expanded from macro 'PERL_SIPHASH_FNC'\n../../perl_siphash.h:62:5: note: In file included from expanded from macro 'PERL_SIPHASH_FNC'Normalize.xs\n23:3: note:     v2 = ROTR32(v2, 7) ^ v0;   \\expanded from macro 'SIPROUND'\n736:29: note: expanded from macro 'STMT_START'../../perl_siphash.h\n../../zaphod32_hash.h:163:5: note: '{' token is here  STMT_START {              \\\n../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'  STMT_START {              \\\n../../perl.h:736:29: note: expanded from macro 'STMT_START'            if (t) STMT_START {                                         \\\n:4666:31: note: expanded from macro 'DEBUG__'\n4666:20: note: expanded from macro 'DEBUG__'            } STMT_END;                                                 \\\n190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:4616:40: note: expanded from macro 'DEBUG_s'#  define DEBUG_v(a) DEBUG__(DEBUG_v_TEST, a)\n:229:5: note: expanded from macro 'MUTEX_UNLOCK'            DEBUG_L(PerlIO_printf(Perl_debug_log,\n:2829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)\n../../perl.h:7251:28: note: expanded from macro 'GETENV_UNLOCK'    STMT_START {                                                    \\\n../../perl.h:7239:31: note: expanded from macro 'ENV_READ_LOCK'In file included from\n../../inline.h:2829:5: note: '{' token is here        MUTEX_LOCK(&(mutex)->lock);                                 \\\n../../inline.h:2746:5: warning:         MUTEX_LOCK(&(mutex)->lock);                                 \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:256:7: note: expanded from macro 'COND_SIGNAL'\n../../thread.h:229:7: note: In file included from expanded from macro 'MUTEX_UNLOCK'Collate.xs\n../../sbox32_hash.h:108:3: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'SBOX32_MIX3'\n1453:13: note: '{' token is here\n../../inline.h:190:13: warning: ../../sbox32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:\n:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        SBOX32_MIX4(s0,s1,s2,s3,\"SEED STATE\");\n473:31: note: expanded from macro 'PUSHTARG'\n2266:78: note: expanded from macro 'SvSETMAGIC'\n../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'    STMT_START {                                                        \\\n../../pp.h:476:18: note:     ZAPHOD32_MIX(state[0],state[1],state[2],\"ZAPHOD32 SEED-STATE B 5/5\");expanded from macro 'PUSHi'\n../../sbox32_hash.h:1487:13: warning: #define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END'(' 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'        XSprePUSH; PUSHi((IV)RETVAL);\n:12:2: note: '{' token is here\n../../pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'../../perl_siphash.h\n166:5: note:     STMT_START {                                        \\'{' token is here\nAPItest.c:1755:5: note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \\'{' token is here\n:125:3: note: expanded from macro 'ZAPHOD32_MIX'    STMT_START {                                        \\\n../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END\n../../sbox32_hash.h:1393:35: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XORSHIFT96_set'\n../../pp.h:651:5: note: expanded from macro 'tryAMAGICunDEREF'../../perl_siphash.h\n648:5: note: expanded from macro 'tryAMAGICunDEREF'\n../../perl_siphash.h:123:15: note: ')' token is here        XSRETURN_EMPTY;\n../../perl_siphash.h:124:6: note: #  define EXTEND(p,n)   STMT_START {                                    \\')' 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]APItest.xs\n../../perl_siphash.h:23:3: note:         EXTEND( SP, len );expanded from macro 'SIPROUND'\n../../perl_siphash.h:23:3: note: APItest.xsexpanded from macro 'SIPROUND':\n:2463:4: note: ')' token is here\n../../perl.h:4668:13: note: expanded from macro 'DEBUG__'#   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */\n2879:5: note: ')' token is here\n../../cop.h:800:5: note: In file included from expanded from macro 'CX_POP_SAVEARRAY'FastCalc.xs\n2948:5: note: '{' token is here\nAPItest.c:3044:4: note: ')' token is here../../thread.h\n../../perl.h:737:21: note:     STMT_START {                                                    \\expanded from macro 'STMT_END'\n../../inline.h:2746:5: warning:                          EXTEND_HWM_SET(p, n);                          \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7251:28: note:     STMT_START {                                        \\expanded from macro 'GETENV_UNLOCK'\n7251:28: note: ../../pp.hexpanded from macro 'GETENV_UNLOCK':\nAPItest.c:3139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]FastCalc.xs\n:225:5: warning:     XSRETURN_EMPTY;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n:385:5: note: '{' token is here\n:330:5: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'XSRETURN'\n476:31: note: expanded from macro 'PUSHi'#   define STMT_END     )\n1435:13: note: '{' token is here\n477:56: note: #   define STMT_START   (void)( /* gcc supports \"({ STATEMENTS; })\" */expanded from macro 'PUSHu'\n:454:5: note: expanded from macro 'TARGn'#   define STMT_END     )\n176:7: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_ENDexpanded from macro 'RETURN_MORTAL_INT'\nHiRes.c:1632:13: note:     STMT_START {                                        \\'{' token is here\nHiRes.xs:1250:13: note:       XSRETURN(1);'{' token is here\n388:36: note: expanded from macro 'EXTEND'    XSRETURN_EMPTY;\n../../pp.h:393:28: note: expanded from macro 'EXTEND'APItest.c\n:1825:13: note: ')' token is here\n../../pp.h:476:31: note: expanded from macro 'PUSHi'HiRes.c\n:1887:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n330:7: note:             SvNV_set(TARG, TARGn_nv);                                   \\expanded from macro 'XSRETURN'\n3534:5: note: #define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END')' token is here\n:194:5: note: expanded from macro 'ENTER'#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \\\n:340:24: note:   SIP_ROUNDS;                               \\expanded from macro 'XSRETURN_EMPTY'\n../../XSUB.h:340:52: note: ../../perl_siphash.hexpanded from macro 'XSRETURN_EMPTY':\n../../XSUB.h:330:7: note: expanded from macro 'XSRETURN'../../zaphod32_hash.h\n:6193:5: note: '{' token is here\n../../cop.h:1301:2: note: expanded from macro 'PUSH_MULTICALL_FLAGS'#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \\\n../../cop.h:1288:5: note:             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);expanded from macro 'PUSH_MULTICALL'\n../../sbox32_hash.h:1487:13: note:     PUSH_MULTICALL(cv);')' token is here\n:1330:2: note:   SIP_ROUNDS;                               \\expanded from macro 'POP_MULTICALL'\n../../perl_siphash.h:118:6: warning: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'APItest.xs\n737:21: note:     XSRETURN_UNDEF;expanded from macro 'STMT_END'\n../../perl_siphash.h:87:3: note: #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'\n../../cop.h:1288:5: note: ../../perl_siphash.hexpanded from macro 'PUSH_MULTICALL':\n62:5: note:         PUSHSTACKi(PERLSI_MULTICALL);                                   \\expanded from macro 'PERL_SIPHASH_FNC'\n../../cop.h:1301:2: note: ../../perl_siphash.hexpanded from macro 'PUSH_MULTICALL_FLAGS':\n123:6: warning:         PUSHSTACKi(PERLSI_MULTICALL);                                   \\'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n23:3: note: expanded from macro 'SIPROUND'        SWITCHSTACK(PL_curstack,next->si_stack);                        \\\n3932:5: note: '{' token is here\n:1288:5: note: expanded from macro 'PUSH_MULTICALL'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;\n../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'APItest.xs\n../../cop.h:1288:5: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'PUSH_MULTICALL'\n166:5: note: ')' token is here\n737:21: note: #  define DEBUG_s(a) if (DEBUG_s_TEST) aexpanded from macro 'STMT_END'\n../../inline.h:190:13: note: '{' token is hereAPItest.c\n:6899:5: warning:     DEBUG_s(DEBUG_v(PerlIO_printf(Perl_debug_log,'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6957:37: note: ')' token is here    STMT_START {                                                    \\\n6977:37: note: '{' token is here#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)\n473:29: note: expanded from macro 'PUSHTARG'\n:6977:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\nAPItest.c:6979:5: warning:             COND_SIGNAL(&(mutex)->wakeup);                          \\'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../perl.h:7251:28: note: #define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_ENDexpanded from macro 'GETENV_UNLOCK'\n../../XSUB.h:325:16: note: In file included from expanded from macro 'XSRETURN'XSUB-undef-XS_VERSION.xs\n2252:9: warning:     XSRETURN_EMPTY;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]\n../../XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n../../XSUB.h:330:5: note: expanded from macro 'XSRETURN'#  define DEBUG_L(a) DEBUG__(DEBUG_L_TEST, a)\n:737:21: note: ../../perl.hexpanded from macro 'STMT_END':\n../../XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'        MUTEX_LOCK(&(mutex)->lock);                                 \\\n7394:5: note: ')' token is here\n../../XSUB.h:325:16: note: #  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)expanded from macro 'XSRETURN'","config_count":16,"configs":[{"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 -Dusemorebits","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":4749,"full_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 -Dusemorebits DEBUGGING","id":48791,"report_id":5005133,"results":[{"config_id":48791,"failures":[],"id":74401,"io_env":"stdio","locale":null,"stat_cpu_time":1107.73,"stat_tests":1198663,"statistics":"u=18.43  s=5.07  cu=1011.92  cs=72.31  scripts=2542  tests=1198663","summary":"O","test_env":"stdio"},{"config_id":48791,"failures":[],"id":74402,"io_env":"perlio","locale":null,"stat_cpu_time":1019.05,"stat_tests":1198504,"statistics":"u=16.44  s=4.69  cu=932.22  cs=65.70  scripts=2544  tests=1198504","summary":"O","test_env":"perlio"},{"config_id":48791,"failures":[],"id":74403,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":1001.88,"stat_tests":1198730,"statistics":"u=16.73  s=4.73  cu=915.08  cs=65.34  scripts=2544  tests=1198730","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 11:05:16+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\" -Accflags=-DNO_MATHOMS","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":3401,"full_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\" -Accflags=-DNO_MATHOMS","id":48776,"report_id":5005133,"results":[{"config_id":48776,"failures":[],"id":74356,"io_env":"stdio","locale":null,"stat_cpu_time":789.13,"stat_tests":1186861,"statistics":"u=14.08  s=4.84  cu=712.73  cs=57.48  scripts=2454  tests=1186861","summary":"O","test_env":"stdio"},{"config_id":48776,"failures":[],"id":74357,"io_env":"perlio","locale":null,"stat_cpu_time":713.79,"stat_tests":1186943,"statistics":"u=13.65  s=4.64  cu=643.63  cs=51.87  scripts=2457  tests=1186943","summary":"O","test_env":"perlio"},{"config_id":48776,"failures":[],"id":74358,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":715.25,"stat_tests":1186958,"statistics":"u=13.98  s=4.75  cu=644.02  cs=52.50  scripts=2457  tests=1186958","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-29 17:47:32+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\" -Accflags=-DNO_MATHOMS","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":3956,"full_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\" -Accflags=-DNO_MATHOMS DEBUGGING","id":48777,"report_id":5005133,"results":[{"config_id":48777,"failures":[],"id":74359,"io_env":"stdio","locale":null,"stat_cpu_time":977.62,"stat_tests":1186814,"statistics":"u=18.80  s=4.84  cu=893.67  cs=60.31  scripts=2456  tests=1186814","summary":"O","test_env":"stdio"},{"config_id":48777,"failures":[],"id":74360,"io_env":"perlio","locale":null,"stat_cpu_time":895.78,"stat_tests":1187020,"statistics":"u=17.32  s=4.72  cu=818.52  cs=55.22  scripts=2458  tests=1187020","summary":"O","test_env":"perlio"},{"config_id":48777,"failures":[],"id":74361,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":892.12,"stat_tests":1186994,"statistics":"u=18.12  s=5.07  cu=813.47  cs=55.46  scripts=2458  tests=1186994","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-29 18:44:13+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\" -Accflags=-DPERL_POISON","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":3512,"full_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\" -Accflags=-DPERL_POISON","id":48778,"report_id":5005133,"results":[{"config_id":48778,"failures":[],"id":74362,"io_env":"stdio","locale":null,"stat_cpu_time":816.01,"stat_tests":1186935,"statistics":"u=14.85  s=4.71  cu=736.18  cs=60.27  scripts=2455  tests=1186935","summary":"O","test_env":"stdio"},{"config_id":48778,"failures":[],"id":74363,"io_env":"perlio","locale":null,"stat_cpu_time":745.77,"stat_tests":1186913,"statistics":"u=14.60  s=4.68  cu=672.45  cs=54.04  scripts=2457  tests=1186913","summary":"O","test_env":"perlio"},{"config_id":48778,"failures":[],"id":74364,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":722.54,"stat_tests":1186942,"statistics":"u=14.23  s=4.72  cu=651.08  cs=52.51  scripts=2457  tests=1186942","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-29 19:50:09+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\" -Accflags=-DPERL_POISON","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":4045,"full_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\" -Accflags=-DPERL_POISON DEBUGGING","id":48779,"report_id":5005133,"results":[{"config_id":48779,"failures":[],"id":74365,"io_env":"stdio","locale":null,"stat_cpu_time":947.79,"stat_tests":1186931,"statistics":"u=17.89  s=4.99  cu=864.27  cs=60.64  scripts=2456  tests=1186931","summary":"O","test_env":"stdio"},{"config_id":48779,"failures":[],"id":74366,"io_env":"perlio","locale":null,"stat_cpu_time":902.51,"stat_tests":1186815,"statistics":"u=16.94  s=4.67  cu=824.81  cs=56.09  scripts=2458  tests=1186815","summary":"O","test_env":"perlio"},{"config_id":48779,"failures":[],"id":74367,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":919.82,"stat_tests":1186878,"statistics":"u=18.12  s=4.91  cu=839.14  cs=57.65  scripts=2458  tests=1186878","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-29 20:48:41+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\" -Duse64bitall","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":3413,"full_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\" -Duse64bitall","id":48780,"report_id":5005133,"results":[{"config_id":48780,"failures":[],"id":74368,"io_env":"stdio","locale":null,"stat_cpu_time":776.2,"stat_tests":1186782,"statistics":"u=14.79  s=4.70  cu=701.16  cs=55.55  scripts=2455  tests=1186782","summary":"O","test_env":"stdio"},{"config_id":48780,"failures":[],"id":74369,"io_env":"perlio","locale":null,"stat_cpu_time":715.43,"stat_tests":1186861,"statistics":"u=13.87  s=4.65  cu=644.78  cs=52.13  scripts=2457  tests=1186861","summary":"O","test_env":"perlio"},{"config_id":48780,"failures":[],"id":74370,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":733.87,"stat_tests":1186932,"statistics":"u=14.01  s=4.79  cu=660.77  cs=54.30  scripts=2457  tests=1186932","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-29 21:56:06+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\" -Duse64bitall","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":4050,"full_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\" -Duse64bitall DEBUGGING","id":48781,"report_id":5005133,"results":[{"config_id":48781,"failures":[],"id":74371,"io_env":"stdio","locale":null,"stat_cpu_time":996.16,"stat_tests":1186742,"statistics":"u=18.43  s=4.85  cu=909.31  cs=63.57  scripts=2456  tests=1186742","summary":"O","test_env":"stdio"},{"config_id":48781,"failures":[],"id":74372,"io_env":"perlio","locale":null,"stat_cpu_time":906.11,"stat_tests":1186910,"statistics":"u=18.21  s=4.94  cu=826.02  cs=56.94  scripts=2458  tests=1186910","summary":"O","test_env":"perlio"},{"config_id":48781,"failures":[],"id":74373,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":906.25,"stat_tests":1186911,"statistics":"u=18.80  s=4.83  cu=827.10  cs=55.52  scripts=2458  tests=1186911","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-29 22:52:59+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\" -Dusemorebits","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":3524,"full_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\" -Dusemorebits","id":48782,"report_id":5005133,"results":[{"config_id":48782,"failures":[],"id":74374,"io_env":"stdio","locale":null,"stat_cpu_time":770.67,"stat_tests":1186941,"statistics":"u=14.55  s=4.80  cu=694.95  cs=56.37  scripts=2455  tests=1186941","summary":"O","test_env":"stdio"},{"config_id":48782,"failures":[],"id":74375,"io_env":"perlio","locale":null,"stat_cpu_time":724.35,"stat_tests":1186935,"statistics":"u=13.01  s=4.38  cu=653.54  cs=53.42  scripts=2456  tests=1186935","summary":"O","test_env":"perlio"},{"config_id":48782,"failures":[],"id":74376,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":724.22,"stat_tests":1186919,"statistics":"u=13.58  s=4.66  cu=652.30  cs=53.68  scripts=2457  tests=1186919","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 00:00:29+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\" -Dusemorebits","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":4069,"full_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\" -Dusemorebits DEBUGGING","id":48783,"report_id":5005133,"results":[{"config_id":48783,"failures":[],"id":74377,"io_env":"stdio","locale":null,"stat_cpu_time":985.06,"stat_tests":1186832,"statistics":"u=18.20  s=4.86  cu=901.67  cs=60.33  scripts=2456  tests=1186832","summary":"O","test_env":"stdio"},{"config_id":48783,"failures":[],"id":74378,"io_env":"perlio","locale":null,"stat_cpu_time":905.51,"stat_tests":1186872,"statistics":"u=17.36  s=4.82  cu=827.83  cs=55.50  scripts=2458  tests=1186872","summary":"O","test_env":"perlio"},{"config_id":48783,"failures":[],"id":74379,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":899.74,"stat_tests":1186820,"statistics":"u=17.56  s=4.84  cu=820.55  cs=56.79  scripts=2458  tests=1186820","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 00:59:13+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 -Accflags=-DNO_MATHOMS","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":4177,"full_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 -Accflags=-DNO_MATHOMS","id":48784,"report_id":5005133,"results":[{"config_id":48784,"failures":[],"id":74380,"io_env":"stdio","locale":null,"stat_cpu_time":887.22,"stat_tests":1198496,"statistics":"u=15.53  s=4.66  cu=803.45  cs=63.58  scripts=2541  tests=1198496","summary":"O","test_env":"stdio"},{"config_id":48784,"failures":[],"id":74381,"io_env":"perlio","locale":null,"stat_cpu_time":841.93,"stat_tests":1198684,"statistics":"u=15.01  s=4.93  cu=760.74  cs=61.25  scripts=2542  tests=1198684","summary":"O","test_env":"perlio"},{"config_id":48784,"failures":[],"id":74382,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":887.62,"stat_tests":1198601,"statistics":"u=15.02  s=4.87  cu=804.16  cs=63.57  scripts=2543  tests=1198601","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 02:07:02+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 -Accflags=-DNO_MATHOMS","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":5086,"full_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 -Accflags=-DNO_MATHOMS DEBUGGING","id":48785,"report_id":5005133,"results":[{"config_id":48785,"failures":[],"id":74383,"io_env":"stdio","locale":null,"stat_cpu_time":1106.71,"stat_tests":1198552,"statistics":"u=19.28  s=4.96  cu=1012.07  cs=70.40  scripts=2542  tests=1198552","summary":"O","test_env":"stdio"},{"config_id":48785,"failures":[],"id":74384,"io_env":"perlio","locale":null,"stat_cpu_time":1083.65,"stat_tests":1198702,"statistics":"u=18.41  s=4.98  cu=992.04  cs=68.22  scripts=2543  tests=1198702","summary":"O","test_env":"perlio"},{"config_id":48785,"failures":[],"id":74385,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":1161.4,"stat_tests":1198476,"statistics":"u=18.75  s=5.30  cu=1063.30  cs=74.05  scripts=2544  tests=1198476","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 03:16:39+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 -Accflags=-DPERL_POISON","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":4726,"full_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 -Accflags=-DPERL_POISON","id":48786,"report_id":5005133,"results":[{"config_id":48786,"failures":[],"id":74386,"io_env":"stdio","locale":null,"stat_cpu_time":924.49,"stat_tests":1198504,"statistics":"u=15.20  s=5.00  cu=837.84  cs=66.45  scripts=2541  tests=1198504","summary":"O","test_env":"stdio"},{"config_id":48786,"failures":[],"id":74387,"io_env":"perlio","locale":null,"stat_cpu_time":895.31,"stat_tests":1198469,"statistics":"u=14.52  s=5.08  cu=809.92  cs=65.79  scripts=2543  tests=1198469","summary":"O","test_env":"perlio"},{"config_id":48786,"failures":[],"id":74388,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":861.81,"stat_tests":1198479,"statistics":"u=14.37  s=4.66  cu=780.54  cs=62.24  scripts=2543  tests=1198479","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 04:41:25+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 -Accflags=-DPERL_POISON","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":5066,"full_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 -Accflags=-DPERL_POISON DEBUGGING","id":48787,"report_id":5005133,"results":[{"config_id":48787,"failures":[],"id":74389,"io_env":"stdio","locale":null,"stat_cpu_time":1120.75,"stat_tests":1198562,"statistics":"u=19.07  s=5.10  cu=1024.49  cs=72.09  scripts=2542  tests=1198562","summary":"O","test_env":"stdio"},{"config_id":48787,"failures":[],"id":74390,"io_env":"perlio","locale":null,"stat_cpu_time":1137.22,"stat_tests":1198421,"statistics":"u=19.35  s=5.03  cu=1042.32  cs=70.52  scripts=2544  tests=1198421","summary":"O","test_env":"perlio"},{"config_id":48787,"failures":[],"id":74391,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":1129.81,"stat_tests":1198598,"statistics":"u=18.91  s=5.15  cu=1034.60  cs=71.15  scripts=2544  tests=1198598","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 06:00:11+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 -Duse64bitall","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":4197,"full_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 -Duse64bitall","id":48788,"report_id":5005133,"results":[{"config_id":48788,"failures":[],"id":74392,"io_env":"stdio","locale":null,"stat_cpu_time":864.17,"stat_tests":1198506,"statistics":"u=15.24  s=4.53  cu=780.04  cs=64.36  scripts=2540  tests=1198506","summary":"O","test_env":"stdio"},{"config_id":48788,"failures":[],"id":74393,"io_env":"perlio","locale":null,"stat_cpu_time":851.03,"stat_tests":1198626,"statistics":"u=14.95  s=4.95  cu=770.07  cs=61.06  scripts=2543  tests=1198626","summary":"O","test_env":"perlio"},{"config_id":48788,"failures":[],"id":74394,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":832.55,"stat_tests":1198741,"statistics":"u=14.53  s=4.81  cu=751.95  cs=61.26  scripts=2543  tests=1198741","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 07:24:37+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 -Duse64bitall","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"D","duration":4901,"full_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 -Duse64bitall DEBUGGING","id":48789,"report_id":5005133,"results":[{"config_id":48789,"failures":[],"id":74395,"io_env":"stdio","locale":null,"stat_cpu_time":1131.2,"stat_tests":1198688,"statistics":"u=18.97  s=5.02  cu=1033.93  cs=73.28  scripts=2541  tests=1198688","summary":"O","test_env":"stdio"},{"config_id":48789,"failures":[],"id":74396,"io_env":"perlio","locale":null,"stat_cpu_time":1054.66,"stat_tests":1198563,"statistics":"u=17.52  s=4.64  cu=965.40  cs=67.10  scripts=2544  tests=1198563","summary":"O","test_env":"perlio"},{"config_id":48789,"failures":[],"id":74397,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":1080.58,"stat_tests":1198613,"statistics":"u=18.32  s=4.98  cu=988.16  cs=69.12  scripts=2544  tests=1198613","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 08:34:34+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 -Dusemorebits","c_compiler_key":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","c_compiler_pair":{"label":"ccache clang - Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","value":"ccache clang##Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)"},"cc":"ccache clang","ccversion":"Clang 12.0.0 (Fedora 12.0.0-0.3.rc1.fc34)","debugging":"N","duration":4141,"full_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 -Dusemorebits","id":48790,"report_id":5005133,"results":[{"config_id":48790,"failures":[],"id":74398,"io_env":"stdio","locale":null,"stat_cpu_time":867.72,"stat_tests":1198744,"statistics":"u=15.28  s=4.64  cu=783.88  cs=63.92  scripts=2541  tests=1198744","summary":"O","test_env":"stdio"},{"config_id":48790,"failures":[],"id":74399,"io_env":"perlio","locale":null,"stat_cpu_time":829.06,"stat_tests":1198605,"statistics":"u=14.08  s=4.68  cu=749.95  cs=60.35  scripts=2543  tests=1198605","summary":"O","test_env":"perlio"},{"config_id":48790,"failures":[],"id":74400,"io_env":"locale","locale":"en_US.utf8","stat_cpu_time":828.98,"stat_tests":1198529,"statistics":"u=14.47  s=4.60  cu=749.55  cs=60.36  scripts=2543  tests=1198529","summary":"O","test_env":"locale:en_US.utf8"}],"started":"2021-04-30 09:56:15+00"}],"cpu_count":"1[8 cores]","cpu_description":"Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (GenuineIntel 3341MHz)","duration":67014,"duration_in_hhmm":"18 hours 36 minutes","git_describe":"v5.33.8-335-g728919c2c6","git_id":"728919c2c69cdfb49e0386ed1c1f0c3a62d5b7f9","harness3opts":"j4","harness_only":"0","hostname":"vier.local","id":5005133,"lang":"en_US.UTF-8","lc_all":null,"log_file":"log file removed","manifest_msgs":"MANIFEST did not declare '.mailmap'","matrix":["O  O  O  O  O  O        -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 -Dusemorebits (*1)","O  O  O  O  O  O        -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\" -Accflags=-DNO_MATHOMS (*1)","O  O  O  O  O  O        -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\" -Accflags=-DPERL_POISON (*1)","O  O  O  O  O  O        -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\" -Duse64bitall (*1)","O  O  O  O  O  O        -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\" -Dusemorebits (*1)","O  O  O  O  O  O        -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 -Accflags=-DNO_MATHOMS (*1)","O  O  O  O  O  O        -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 -Accflags=-DPERL_POISON (*1)","O  O  O  O  O  O        -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 -Duse64bitall (*1)","|  |  |  |  |  |","|  |  |  |  |  +------  locale:en_US.utf8 DEBUGGING","|  |  |  |  +---------  perlio DEBUGGING","|  |  |  +------------  stdio DEBUGGING","|  |  +---------------  locale:en_US.utf8","|  +------------------  perlio","+---------------------  stdio"],"nonfatal_msgs":"","osname":"linux","osversion":"5.3.12-200.fc30.x86_64 [Fedora 34]","out_file":null,"perl_id":"5.33.9","reporter":"\"George Greer\" <perl@greerga.m-l.org>","reporter_version":"0.053","sconfig_id":1,"skipped_tests":"","smoke_branch":"smoke-me/khw-locale","smoke_date":"2021-04-29 17:47:31+00","smoke_perl":"5.32.1","smoke_revision":"1.72","smoke_version":"1.72","smoker_version":"0.046","summary":"PASS","test_failures":[],"test_jobs":null,"test_todo_passed":[],"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_sanitize=undefined/Karl%20Williamson/log728919c2c69cdfb49e0386ed1c1f0c3a62d5b7f9.log.gz\n","username":"perl"}