• Reports by commit
  • Recent reports
  • Perl5 CoreSmokeDB
  • Changes
  • Smoke v5.34.2-5-g6ffd133f0f PASS freebsd 13.2-RELEASE-p1 Intel(R) Xeon(R) CPU E31220 @ 3.10GHz 4

    This report never had a log

    Automated smoke report for branch maint-5.34 5.34.2 patch 6ffd133f0fd41adfcbd26fcffcd676322a3b4bdc v5.34.2-5-g6ffd133f0f.
    perlmonger.nycbug.org: Intel(R) Xeon(R) CPU E31220 @ 3.10GHz (amd64/4 cpus)
        on        freebsd 13.2-RELEASE-p1
        using     cc version FreeBSD Clang 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c) (*1)
        smoketime 19 minutes (average 19 minutes)
    
    Summary: PASS
    
    O = OK  F = Failure(s), extended report at the bottom
    X = Failure(s) under TEST but not under harness
    ? = still running or test results not (yet) available
    Build failures during:       - = unknown or N/A
    c = Configure, m = make, M = make (after miniperl), t = make test-prep
    
    v5.34.2-5-g6ffd133f0f
    ----------------------- ----------------------------------------------------
    O  O  -  -              -Duseithreads -Doptimize="-O2 -pipe -fstack-protector -fno-strict-aliasing" (*1)
    |  |  |  |
    |  |  |  +------------  perlio DEBUGGING
    |  |  +---------------  stdio DEBUGGING
    |  +------------------  perlio
    +---------------------  stdio
    
    Testsuite was run only with 'harness'
    
    Skipped tests:
            # One test name on a line
    
    Test failures:
        None.
    
        Test todo-passed:
        ../dist/Net-Ping/t/450_service.t (9
    18)
          [stdio/perlio] -Duseithreads -Doptimize="-O2 -pipe -fstack-protector -fno-strict-aliasing"
        ../dist/Net-Ping/t/010_pingecho.t (2)
          [stdio/perlio] -Duseithreads -Doptimize="-O2 -pipe -fstack-protector -fno-strict-aliasing"
        
    Compiler messages:
        ../../../../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../../../../perl.h:737:29: note: expanded from macro 'STMT_START'
        ../../../../zaphod32_hash.h:150:5: note: '{' token is here
        ../../../../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../../../../zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../../../../zaphod32_hash.h:150:5: note: ')' token is here
        ../../../../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../../../../perl.h:738:21: note: expanded from macro 'STMT_END'
        ../../../../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:151:5: note: '{' token is here
        ../../../../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:151:5: note: ')' token is here
        ../../../../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:152:5: note: '{' token is here
        ../../../../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:152:5: note: ')' token is here
        ../../../../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
        ../../../../zaphod32_hash.h:156:5: note: '{' token is here
        ../../../../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
        ../../../../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
        ../../../../zaphod32_hash.h:156:5: note: ')' token is here
        ../../../../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
        ../../../../zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:157:5: note: '{' token is here
        ../../../../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:157:5: note: ')' token is here
        ../../../../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:158:5: note: '{' token is here
        ../../../../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:158:5: note: ')' token is here
        ../../../../zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:159:5: note: '{' token is here
        ../../../../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:159:5: note: ')' token is here
        ../../../../zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:162:5: note: '{' token is here
        ../../../../zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:162:5: note: ')' token is here
        ../../../../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:163:5: note: '{' token is here
        ../../../../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:163:5: note: ')' token is here
        ../../../../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:164:5: note: '{' token is here
        ../../../../zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:164:5: note: ')' token is here
        ../../../../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:167:5: note: '{' token is here
        ../../../../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:167:5: note: ')' token is here
        ../../../../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:168:5: note: '{' token is here
        ../../../../zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:168:5: note: ')' token is here
        ../../../../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:169:5: note: '{' token is here
        ../../../../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:169:5: note: ')' token is here
        ../../../../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:170:5: note: '{' token is here
        ../../../../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:170:5: note: ')' token is here
        ../../../../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:171:5: note: '{' token is here
        ../../../../zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:171:5: note: ')' token is here
        ../../../../zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:247:13: note: '{' token is here
        ../../../../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:247:13: note: ')' token is here
        ../../../../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../../../../zaphod32_hash.h:268:5: note: '{' token is here
        ../../../../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../../../../zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../../../../zaphod32_hash.h:268:5: note: ')' token is here
        ../../../../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../../../../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
        ../../../../sbox32_hash.h:1448:9: note: '{' token is here
        ../../../../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
        ../../../../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
        ../../../../sbox32_hash.h:1448:9: note: ')' token is here
        ../../../../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
        ../../../../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
        ../../../../sbox32_hash.h:1453:13: note: '{' token is here
        ../../../../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
        ../../../../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
        ../../../../sbox32_hash.h:1453:13: note: ')' token is here
        ../../../../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
        ../../../../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1456:5: note: '{' token is here
        ../../../../sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1456:5: note: ')' token is here
        ../../../../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
        ../../../../sbox32_hash.h:1482:9: note: '{' token is here
        ../../../../sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
        ../../../../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
        ../../../../sbox32_hash.h:1482:9: note: ')' token is here
        ../../../../sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
        ../../../../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
        ../../../../sbox32_hash.h:1487:13: note: '{' token is here
        ../../../../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
        ../../../../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
        ../../../../sbox32_hash.h:1487:13: note: ')' token is here
        ../../../../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
        ../../../../sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1490:5: note: '{' token is here
        ../../../../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sbox32_hash.h:1490:5: note: ')' token is here
        ../../../../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
        ../../../../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
        ../../../../perl_siphash.h:117:6: note: '{' token is here
        ../../../../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
        ../../../../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
        ../../../../perl_siphash.h:117:6: note: ')' token is here
        ../../../../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
        ../../../../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
        ../../../../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
        ../../../../perl_siphash.h:118:6: note: '{' token is here
        ../../../../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:118:6: note: ')' token is here
        ../../../../perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:118:15: note: '{' token is here
        ../../../../perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:118:15: note: ')' token is here
        ../../../../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:118:24: note: '{' token is here
        ../../../../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:118:24: note: ')' token is here
        ../../../../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:123:6: note: '{' token is here
        ../../../../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:123:6: note: ')' token is here
        ../../../../perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:123:15: note: '{' token is here
        ../../../../perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:123:15: note: ')' token is here
        ../../../../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:6: note: '{' token is here
        ../../../../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:6: note: ')' token is here
        ../../../../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:15: note: '{' token is here
        ../../../../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:15: note: ')' token is here
        ../../../../perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:24: note: '{' token is here
        ../../../../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:124:24: note: ')' token is here
        ../../../../perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:33: note: '{' token is here
        ../../../../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl_siphash.h:124:33: note: ')' token is here
        ../../../../hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../../../../hv_func.h:166:5: note: '{' token is here
        ../../../../hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../../../../hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../../../../hv_func.h:166:5: note: ')' token is here
        ../../../../hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../../../../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl.h:4549:22: note: expanded from macro 'DEBUG_v'
        ../../../../perl.h:4518:9: note: expanded from macro 'DEBUG__'
        ../../../../perl.h:4469:40: note: expanded from macro 'DEBUG_s'
        ../../../../inline.h:180:13: note: '{' token is here
        ../../../../perl.h:4518:20: note: expanded from macro 'DEBUG__'
        ../../../../perl.h:4519:20: note: expanded from macro 'DEBUG__'
        ../../../../perl.h:4519:31: note: expanded from macro 'DEBUG__'
        ../../../../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl.h:4521:13: note: expanded from macro 'DEBUG__'
        ../../../../inline.h:180:13: note: ')' token is here
        ../../../../perl.h:4521:15: note: expanded from macro 'DEBUG__'
        ../../../../perl.h:4522:9: note: expanded from macro 'DEBUG__'
        ../../../../perl.h:4522:11: note: expanded from macro 'DEBUG__'
        ../../../../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../inline.h:190:13: note: '{' token is here
        ../../../../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../inline.h:190:13: note: ')' token is here
        ../../../../inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../../../../inline.h:2246:5: note: '{' token is here
        ../../../../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../../../../inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../../../../inline.h:2246:5: note: ')' token is here
        ../../../../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../../../../inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
        ../../../../inline.h:2252:9: note: '{' token is here
        ../../../../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
        ../../../../inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
        ../../../../inline.h:2252:9: note: ')' token is here
        ../../../../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
        ../../../../inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
        ../../../../perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
        ../../../../thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'
        ../../../../inline.h:2738:5: note: '{' token is here
        ../../../../thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'
        ../../../../thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
        ../../../../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
        ../../../../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
        ../../../../inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
        ../../../../inline.h:2738:5: note: ')' token is here
        ../../../../thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
        ../../../../thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
        ../../../../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
        ../../../../thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
        ../../../../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
        ../../../../thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
        ../../../../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'
        ../../../../thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'
        ../../../../inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
        ../../../../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
        ../../../../thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'
        ../../../../inline.h:2821:5: note: '{' token is here
        ../../../../thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'
        ../../../../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
        ../../../../inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../inline.h:2821:5: note: ')' token is here
        ../../../../thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
        ../../../../thread.h:244:5: note: expanded from macro 'COND_SIGNAL'
        ../../../../thread.h:244:16: note: expanded from macro 'COND_SIGNAL'
        ../../../../thread.h:249:5: note: expanded from macro 'COND_SIGNAL'
        ../../../../thread.h:249:7: note: expanded from macro 'COND_SIGNAL'
        ../../../../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
        ../../../../thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'
        ../../../../thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'
        ExtTest.xs:363:99: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sv.h:1336:2: note: expanded from macro 'SvIV_set'
        ExtTest.xs:363:99: note: '{' token is here
        ../../../../sv.h:1336:13: note: expanded from macro 'SvIV_set'
        ExtTest.xs:363:99: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sv.h:1339:44: note: expanded from macro 'SvIV_set'
        ExtTest.xs:363:99: note: ')' token is here
        ../../../../sv.h:1339:46: note: expanded from macro 'SvIV_set'
        ExtTest.xs:443:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:388:25: note: expanded from macro 'EXTEND'
        ExtTest.xs:443:11: note: '{' token is here
        ../../../../pp.h:388:36: note: expanded from macro 'EXTEND'
        ../../../../pp.h:389:26: note: expanded from macro 'EXTEND'
        ../../../../pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'
        ../../../../pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'
        ExtTest.xs:443:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'
        ExtTest.xs:443:11: note: ')' token is here
        ../../../../pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'
        ../../../../pp.h:393:28: note: expanded from macro 'EXTEND'
        ../../../../pp.h:393:30: note: expanded from macro 'EXTEND'
        ExtTest.xs:445:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:476:18: note: expanded from macro 'PUSHi'
        ExtTest.xs:445:11: note: '{' token is here
        ../../../../pp.h:476:29: note: expanded from macro 'PUSHi'
        ../../../../pp.h:476:31: note: expanded from macro 'PUSHi'
        ../../../../pp.h:409:5: note: expanded from macro 'TARGi'
        ../../../../pp.h:409:16: note: expanded from macro 'TARGi'
        ExtTest.xs:445:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:426:5: note: expanded from macro 'TARGi'
        ExtTest.xs:445:11: note: ')' token is here
        ../../../../pp.h:426:7: note: expanded from macro 'TARGi'
        ../../../../pp.h:476:56: note: expanded from macro 'PUSHi'
        ../../../../pp.h:476:58: note: expanded from macro 'PUSHi'
        ExtTest.xs:448:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:448:11: note: '{' token is here
        ExtTest.xs:448:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:448:11: note: ')' token is here
        ExtTest.xs:453:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:453:11: note: '{' token is here
        ExtTest.xs:453:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:453:11: note: ')' token is here
        ExtTest.xs:455:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:475:18: note: expanded from macro 'PUSHn'
        ExtTest.xs:455:11: note: '{' token is here
        ../../../../pp.h:475:29: note: expanded from macro 'PUSHn'
        ../../../../pp.h:475:31: note: expanded from macro 'PUSHn'
        ../../../../pp.h:454:5: note: expanded from macro 'TARGn'
        ../../../../pp.h:454:16: note: expanded from macro 'TARGn'
        ../../../../pp.h:466:13: note: expanded from macro 'TARGn'
        ../../../../sv.h:1341:2: note: expanded from macro 'SvNV_set'
        ../../../../sv.h:1341:13: note: expanded from macro 'SvNV_set'
        ExtTest.xs:455:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sv.h:1344:48: note: expanded from macro 'SvNV_set'
        ExtTest.xs:455:11: note: ')' token is here
        ../../../../sv.h:1344:50: note: expanded from macro 'SvNV_set'
        ../../../../pp.h:470:5: note: expanded from macro 'TARGn'
        ../../../../pp.h:470:7: note: expanded from macro 'TARGn'
        ../../../../pp.h:475:56: note: expanded from macro 'PUSHn'
        ../../../../pp.h:475:58: note: expanded from macro 'PUSHn'
        ExtTest.xs:458:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:458:11: note: '{' token is here
        ExtTest.xs:458:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:458:11: note: ')' token is here
        ExtTest.xs:460:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:474:20: note: expanded from macro 'PUSHp'
        ExtTest.xs:460:11: note: '{' token is here
        ../../../../pp.h:474:31: note: expanded from macro 'PUSHp'
        ../../../../pp.h:474:60: note: expanded from macro 'PUSHp'
        ../../../../pp.h:473:18: note: expanded from macro 'PUSHTARG'
        ../../../../pp.h:473:29: note: expanded from macro 'PUSHTARG'
        ../../../../pp.h:473:31: note: expanded from macro 'PUSHTARG'
        ../../../../sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'
        ../../../../sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'
        ExtTest.xs:460:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'
        ExtTest.xs:460:11: note: ')' token is here
        ../../../../sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'
        ../../../../pp.h:473:62: note: expanded from macro 'PUSHTARG'
        ../../../../pp.h:473:64: note: expanded from macro 'PUSHTARG'
        ../../../../pp.h:474:70: note: expanded from macro 'PUSHp'
        ../../../../pp.h:474:72: note: expanded from macro 'PUSHp'
        ExtTest.xs:463:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:463:11: note: '{' token is here
        ExtTest.xs:463:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:463:11: note: ')' token is here
        ExtTest.xs:465:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:465:11: note: '{' token is here
        ExtTest.xs:465:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:465:11: note: ')' token is here
        ExtTest.xs:468:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:468:11: note: '{' token is here
        ExtTest.xs:468:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:468:11: note: ')' token is here
        ExtTest.xs:475:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:475:11: note: '{' token is here
        ExtTest.xs:475:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:475:11: note: ')' token is here
        ExtTest.xs:477:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:477:18: note: expanded from macro 'PUSHu'
        ExtTest.xs:477:11: note: '{' token is here
        ../../../../pp.h:477:29: note: expanded from macro 'PUSHu'
        ../../../../pp.h:477:31: note: expanded from macro 'PUSHu'
        ../../../../pp.h:431:5: note: expanded from macro 'TARGu'
        ../../../../pp.h:431:16: note: expanded from macro 'TARGu'
        ExtTest.xs:477:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../pp.h:449:5: note: expanded from macro 'TARGu'
        ExtTest.xs:477:11: note: ')' token is here
        ../../../../pp.h:449:7: note: expanded from macro 'TARGu'
        ../../../../pp.h:477:56: note: expanded from macro 'PUSHu'
        ../../../../pp.h:477:58: note: expanded from macro 'PUSHu'
        ExtTest.xs:480:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:480:11: note: '{' token is here
        ExtTest.xs:480:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:480:11: note: ')' token is here
        ExtTest.xs:45:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sv.h:1358:9: note: expanded from macro 'SvRV_set'
        ExtTest.xs:45:2: note: '{' token is here
        ../../../../sv.h:1358:20: note: expanded from macro 'SvRV_set'
        ExtTest.xs:45:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../../../../sv.h:1363:46: note: expanded from macro 'SvRV_set'
        ExtTest.xs:45:2: note: ')' token is here
        ../../../../sv.h:1363:48: note: expanded from macro 'SvRV_set'
        ExtTest.xs:79:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:79:5: note: '{' token is here
        ExtTest.xs:79:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:79:5: note: ')' token is here
        ExtTest.xs:371:103: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:371:103: note: '{' token is here
        ExtTest.xs:371:103: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:371:103: note: ')' token is here
        ExtTest.xs:235:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:235:11: note: '{' token is here
        ExtTest.xs:235:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:235:11: note: ')' token is here
        ExtTest.xs:237:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:237:11: note: '{' token is here
        ExtTest.xs:237:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:237:11: note: ')' token is here
        ExtTest.xs:150:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:150:11: note: '{' token is here
        ExtTest.xs:150:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:150:11: note: ')' token is here
        ExtTest.xs:152:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:152:11: note: '{' token is here
        ExtTest.xs:152:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:152:11: note: ')' token is here
        ExtTest.xs:234:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:234:11: note: '{' token is here
        ExtTest.xs:234:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:234:11: note: ')' token is here
        ExtTest.xs:236:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:236:11: note: '{' token is here
        ExtTest.xs:236:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:236:11: note: ')' token is here
        ExtTest.xs:215:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:215:11: note: '{' token is here
        ExtTest.xs:215:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:215:11: note: ')' token is here
        ExtTest.xs:217:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:217:11: note: '{' token is here
        ExtTest.xs:217:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:217:11: note: ')' token is here
        ExtTest.xs:191:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:191:11: note: '{' token is here
        ExtTest.xs:191:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:191:11: note: ')' token is here
        ExtTest.xs:193:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:193:11: note: '{' token is here
        ExtTest.xs:193:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ExtTest.xs:193:11: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:737:29: note: expanded from macro 'STMT_START'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:150:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:150:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:738:21: note: expanded from macro 'STMT_END'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:151:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:151:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:152:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:152:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:156:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:156:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:157:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:157:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:158:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:158:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:159:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:159:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:162:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:162:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:163:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:163:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:164:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:164:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:167:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:167:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:168:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:168:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:169:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:169:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:170:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:170:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:171:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:171:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:247:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:247:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:268:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:268:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1448:9: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1448:9: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1453:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1453:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1456:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1456:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1482:9: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1482:9: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1487:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1487:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1490:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sbox32_hash.h:1490:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:117:6: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:117:6: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:6: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:6: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:15: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:15: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:24: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:118:24: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:6: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:6: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:15: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:123:15: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:6: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:6: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:15: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:15: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:24: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:24: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:33: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl_siphash.h:124:33: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:166:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:166:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4549:22: note: expanded from macro 'DEBUG_v'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4518:9: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4469:40: note: expanded from macro 'DEBUG_s'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:180:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4518:20: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4519:20: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4519:31: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4521:13: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:180:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4521:15: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4522:9: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:4522:11: note: expanded from macro 'DEBUG__'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:190:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:190:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2246:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2246:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2252:9: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2252:9: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2738:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2738:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2821:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/inline.h:2821:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:244:5: note: expanded from macro 'COND_SIGNAL'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:244:16: note: expanded from macro 'COND_SIGNAL'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:249:5: note: expanded from macro 'COND_SIGNAL'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:249:7: note: expanded from macro 'COND_SIGNAL'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'
        /usr/home/jkeenan/p5smoke/perl-current/thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'
        XSTest.c:187:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:476:18: note: expanded from macro 'PUSHi'
        XSTest.c:187:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:476:29: note: expanded from macro 'PUSHi'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:476:31: note: expanded from macro 'PUSHi'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:409:5: note: expanded from macro 'TARGi'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:409:16: note: expanded from macro 'TARGi'
        XSTest.c:187:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:426:5: note: expanded from macro 'TARGi'
        XSTest.c:187:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:426:7: note: expanded from macro 'TARGi'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:476:56: note: expanded from macro 'PUSHi'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:476:58: note: expanded from macro 'PUSHi'
        XSTest.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
        XSTest.c:189:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
        XSTest.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
        XSTest.c:189:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
        XSTest.c:205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY'
        XSTest.c:205:5: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY'
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY'
        XSTest.c:205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:205:5: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY'
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY'
        XSTest.c:221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:221:5: note: '{' token is here
        XSTest.c:221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:221:5: note: ')' token is here
        XSTest.xs:51:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF'
        XSTest.xs:51:2: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF'
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF'
        XSTest.xs:51:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.xs:51:2: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF'
        /usr/home/jkeenan/p5smoke/perl-current/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF'
        XSTest.c:272:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:272:13: note: '{' token is here
        XSTest.c:272:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:272:13: note: ')' token is here
        XSTest.c:274:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:274:5: note: '{' token is here
        XSTest.c:274:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:274:5: note: ')' token is here
        XSTest.c:293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:293:5: note: '{' token is here
        XSTest.c:293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:293:5: note: ')' token is here
        XSTest.c:311:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'
        XSTest.c:311:2: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'
        XSTest.c:311:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'
        XSTest.c:311:2: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'
        XSTest.c:313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:313:5: note: '{' token is here
        XSTest.c:313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:313:5: note: ')' token is here
        XSTest.c:332:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:332:2: note: '{' token is here
        XSTest.c:332:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:332:2: note: ')' token is here
        XSTest.c:334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:334:5: note: '{' token is here
        XSTest.c:334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSTest.c:334:5: note: ')' token is here
        XSMore.c:213:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:213:13: note: '{' token is here
        XSMore.c:213:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:213:13: note: ')' token is here
        XSMore.c:215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:215:5: note: '{' token is here
        XSMore.c:215:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:215:5: note: ')' token is here
        XSMore.c:231:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:231:13: note: '{' token is here
        XSMore.c:231:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:231:13: note: ')' token is here
        XSMore.c:233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:233:5: note: '{' token is here
        XSMore.c:233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:233:5: note: ')' token is here
        XSMore.c:257:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:257:13: note: '{' token is here
        XSMore.c:257:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:257:13: note: ')' token is here
        XSMore.c:259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:259:5: note: '{' token is here
        XSMore.c:259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:259:5: note: ')' token is here
        XSMore.c:277:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:277:13: note: '{' token is here
        XSMore.c:277:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:277:13: note: ')' token is here
        XSMore.c:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:279:5: note: '{' token is here
        XSMore.c:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:279:5: note: ')' token is here
        XSMore.c:294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:294:5: note: '{' token is here
        XSMore.c:294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:294:5: note: ')' token is here
        XSMore.c:309:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:309:5: note: '{' token is here
        XSMore.c:309:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:309:5: note: ')' token is here
        XSMore.c:329:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:329:13: note: '{' token is here
        XSMore.c:329:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:329:13: note: ')' token is here
        XSMore.c:338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:338:13: note: '{' token is here
        XSMore.c:338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:338:13: note: ')' token is here
        XSMore.c:340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:340:5: note: '{' token is here
        XSMore.c:340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:340:5: note: ')' token is here
        XSMore.c:357:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:357:13: note: '{' token is here
        XSMore.c:357:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:357:13: note: ')' token is here
        XSMore.c:359:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:359:5: note: '{' token is here
        XSMore.c:359:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:359:5: note: ')' token is here
        XSMore.c:376:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:376:13: note: '{' token is here
        XSMore.c:376:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:376:13: note: ')' token is here
        XSMore.c:378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:378:5: note: '{' token is here
        XSMore.c:378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:378:5: note: ')' token is here
        XSMore.c:411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:411:5: note: '{' token is here
        XSMore.c:411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:411:5: note: ')' token is here
        XSMore.c:426:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:388:25: note: expanded from macro 'EXTEND'
        XSMore.c:426:13: note: '{' token is here
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:388:36: note: expanded from macro 'EXTEND'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:389:26: note: expanded from macro 'EXTEND'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:320:9: note: expanded from macro 'EXTEND_HWM_SET'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:320:20: note: expanded from macro 'EXTEND_HWM_SET'
        XSMore.c:426:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:324:9: note: expanded from macro 'EXTEND_HWM_SET'
        XSMore.c:426:13: note: ')' token is here
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:324:11: note: expanded from macro 'EXTEND_HWM_SET'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:393:28: note: expanded from macro 'EXTEND'
        /usr/home/jkeenan/p5smoke/perl-current/pp.h:393:30: note: expanded from macro 'EXTEND'
        XSMore.c:432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:432:5: note: '{' token is here
        XSMore.c:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:432:5: note: ')' token is here
        XSMore.c:452:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:452:13: note: '{' token is here
        XSMore.c:452:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:452:13: note: ')' token is here
        XSMore.c:454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:454:5: note: '{' token is here
        XSMore.c:454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:454:5: note: ')' token is here
        XSMore.c:477:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:477:13: note: '{' token is here
        XSMore.c:477:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:477:13: note: ')' token is here
        XSMore.c:479:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:479:5: note: '{' token is here
        XSMore.c:479:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:479:5: note: ')' token is here
        XSMore.c:504:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:504:13: note: '{' token is here
        XSMore.c:504:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:504:13: note: ')' token is here
        XSMore.c:506:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:506:5: note: '{' token is here
        XSMore.c:506:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:506:5: note: ')' token is here
        XSMore.c:519:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:519:4: note: '{' token is here
        XSMore.c:519:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSMore.c:519:4: note: ')' token is here
        XSUsage.c:192:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:192:13: note: '{' token is here
        XSUsage.c:192:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:192:13: note: ')' token is here
        XSUsage.c:194:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:194:5: note: '{' token is here
        XSUsage.c:194:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:194:5: note: ')' token is here
        XSUsage.c:213:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:213:13: note: '{' token is here
        XSUsage.c:213:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:213:13: note: ')' token is here
        XSUsage.c:215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:215:5: note: '{' token is here
        XSUsage.c:215:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:215:5: note: ')' token is here
        XSUsage.c:232:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:232:13: note: '{' token is here
        XSUsage.c:232:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:232:13: note: ')' token is here
        XSUsage.c:234:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:234:5: note: '{' token is here
        XSUsage.c:234:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:234:5: note: ')' token is here
        XSUsage.c:249:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:249:13: note: '{' token is here
        XSUsage.c:249:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:249:13: note: ')' token is here
        XSUsage.c:251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:251:5: note: '{' token is here
        XSUsage.c:251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:251:5: note: ')' token is here
        XSUsage.c:268:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:268:13: note: '{' token is here
        XSUsage.c:268:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:268:13: note: ')' token is here
        XSUsage.c:270:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:270:5: note: '{' token is here
        XSUsage.c:270:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:270:5: note: ')' token is here
        XSUsage.c:293:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:293:13: note: '{' token is here
        XSUsage.c:293:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:293:13: note: ')' token is here
        XSUsage.c:295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:295:5: note: '{' token is here
        XSUsage.c:295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XSUsage.c:295:5: note: ')' token is here
        ../zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../perl.h:737:29: note: expanded from macro 'STMT_START'
        ../zaphod32_hash.h:150:5: note: '{' token is here
        ../zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../zaphod32_hash.h:150:5: note: ')' token is here
        ../zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        ../perl.h:738:21: note: expanded from macro 'STMT_END'
        ../zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:151:5: note: '{' token is here
        ../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:151:5: note: ')' token is here
        ../zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:152:5: note: '{' token is here
        ../zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:152:5: note: ')' token is here
        ../zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
        ../zaphod32_hash.h:156:5: note: '{' token is here
        ../zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
        ../zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
        ../zaphod32_hash.h:156:5: note: ')' token is here
        ../zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
        ../zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:157:5: note: '{' token is here
        ../zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:157:5: note: ')' token is here
        ../zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:158:5: note: '{' token is here
        ../zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:158:5: note: ')' token is here
        ../zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:159:5: note: '{' token is here
        ../zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:159:5: note: ')' token is here
        ../zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:162:5: note: '{' token is here
        ../zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:162:5: note: ')' token is here
        ../zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:163:5: note: '{' token is here
        ../zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:163:5: note: ')' token is here
        ../zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:164:5: note: '{' token is here
        ../zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:164:5: note: ')' token is here
        ../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:167:5: note: '{' token is here
        ../zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:167:5: note: ')' token is here
        ../zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:168:5: note: '{' token is here
        ../zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:168:5: note: ')' token is here
        ../zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:169:5: note: '{' token is here
        ../zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:169:5: note: ')' token is here
        ../zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:170:5: note: '{' token is here
        ../zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:170:5: note: ')' token is here
        ../zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:171:5: note: '{' token is here
        ../zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:171:5: note: ')' token is here
        ../zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:247:13: note: '{' token is here
        ../zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:247:13: note: ')' token is here
        ../zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../zaphod32_hash.h:268:5: note: '{' token is here
        ../zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../zaphod32_hash.h:268:5: note: ')' token is here
        ../zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
        ../sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
        ../sbox32_hash.h:1448:9: note: '{' token is here
        ../sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
        ../sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
        ../sbox32_hash.h:1448:9: note: ')' token is here
        ../sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
        ../sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
        ../sbox32_hash.h:1453:13: note: '{' token is here
        ../sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
        ../sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
        ../sbox32_hash.h:1453:13: note: ')' token is here
        ../sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
        ../sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1456:5: note: '{' token is here
        ../sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1456:5: note: ')' token is here
        ../sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
        ../sbox32_hash.h:1482:9: note: '{' token is here
        ../sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
        ../sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
        ../sbox32_hash.h:1482:9: note: ')' token is here
        ../sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
        ../sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
        ../sbox32_hash.h:1487:13: note: '{' token is here
        ../sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
        ../sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
        ../sbox32_hash.h:1487:13: note: ')' token is here
        ../sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
        ../sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1490:5: note: '{' token is here
        ../sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../sbox32_hash.h:1490:5: note: ')' token is here
        ../perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
        ../perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
        ../perl_siphash.h:117:6: note: '{' token is here
        ../perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
        ../perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
        ../perl_siphash.h:117:6: note: ')' token is here
        ../perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
        ../perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
        ../perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
        ../perl_siphash.h:118:6: note: '{' token is here
        ../perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:118:6: note: ')' token is here
        ../perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:118:15: note: '{' token is here
        ../perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:118:15: note: ')' token is here
        ../perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:118:24: note: '{' token is here
        ../perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:118:24: note: ')' token is here
        ../perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:123:6: note: '{' token is here
        ../perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:123:6: note: ')' token is here
        ../perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:123:15: note: '{' token is here
        ../perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:123:15: note: ')' token is here
        ../perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:6: note: '{' token is here
        ../perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:6: note: ')' token is here
        ../perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:15: note: '{' token is here
        ../perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:15: note: ')' token is here
        ../perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:24: note: '{' token is here
        ../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:124:24: note: ')' token is here
        ../perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:33: note: '{' token is here
        ../perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl_siphash.h:124:33: note: ')' token is here
        ../hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../hv_func.h:166:5: note: '{' token is here
        ../hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../hv_func.h:166:5: note: ')' token is here
        ../hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'
        ../inline.h:180:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl.h:4549:22: note: expanded from macro 'DEBUG_v'
        ../perl.h:4518:9: note: expanded from macro 'DEBUG__'
        ../perl.h:4469:40: note: expanded from macro 'DEBUG_s'
        ../inline.h:180:13: note: '{' token is here
        ../perl.h:4518:20: note: expanded from macro 'DEBUG__'
        ../perl.h:4519:20: note: expanded from macro 'DEBUG__'
        ../perl.h:4519:31: note: expanded from macro 'DEBUG__'
        ../inline.h:180:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl.h:4521:13: note: expanded from macro 'DEBUG__'
        ../inline.h:180:13: note: ')' token is here
        ../perl.h:4521:15: note: expanded from macro 'DEBUG__'
        ../perl.h:4522:9: note: expanded from macro 'DEBUG__'
        ../perl.h:4522:11: note: expanded from macro 'DEBUG__'
        ../inline.h:190:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../inline.h:190:13: note: '{' token is here
        ../inline.h:190:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../inline.h:190:13: note: ')' token is here
        ../inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../inline.h:2246:5: note: '{' token is here
        ../cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../inline.h:2246:5: note: ')' token is here
        ../cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
        ../inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
        ../inline.h:2252:9: note: '{' token is here
        ../cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
        ../inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
        ../inline.h:2252:9: note: ')' token is here
        ../cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
        ../inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
        ../perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
        ../thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'
        ../inline.h:2738:5: note: '{' token is here
        ../thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'
        ../thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
        ../thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
        ../thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
        ../inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
        ../inline.h:2738:5: note: ')' token is here
        ../thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
        ../thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
        ../thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
        ../thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
        ../thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
        ../thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
        ../thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'
        ../thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'
        ../inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
        ../perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
        ../thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'
        ../inline.h:2821:5: note: '{' token is here
        ../thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'
        ../thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
        ../inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        ../inline.h:2821:5: note: ')' token is here
        ../thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
        ../thread.h:244:5: note: expanded from macro 'COND_SIGNAL'
        ../thread.h:244:16: note: expanded from macro 'COND_SIGNAL'
        ../thread.h:249:5: note: expanded from macro 'COND_SIGNAL'
        ../thread.h:249:7: note: expanded from macro 'COND_SIGNAL'
        ../thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
        ../thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'
        ../thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'
    

    About this smoke:
    smoking-perl: 5.32.1
    smoker-version: 1.78/0.046
    timestamp: 2023-11-26T20:31:39Z
    tester: jkeenan