Unicode-LineBreak v2019.001 Perl 5 v5.34.0 x86_64-linux

Status
Pass
From
Ioan Rogers
Dist
Unicode-LineBreak v2019.001
Platform
Perl 5 v5.34.0 x86_64-linux
Date
2022-01-18 20:37:53
ID
82cd85b6-789e-11ec-b18a-6fb1722ad497
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear NEZUMI,

This is a computer-generated report for Unicode-LineBreak-2019.001
on perl 5.34.0, created by App::cpanminus::reporter 0.17 (1.7044).

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

none provided

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '':

Building and testing Unicode-LineBreak-2019.001
cd sombok && make all
Running Mkbootstrap for LineBreak ()
"/home/ioan/.plenv/versions/mm-perl/bin/perl5.34.0" "/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/ExtUtils/xsubpp"  -typemap '/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/ExtUtils/typemap' -typemap '/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/typemap'  LineBreak.xs > LineBreak.xsc
make[1]: Entering directory '/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok'
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/8.0.0.c
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/break.c
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/charprop.c
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/gcstring.c
chmod 644 "LineBreak.bs"
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/linebreak.c
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/southeastasian.c
cp lib/Text/LineFold.pm blib/lib/Text/LineFold.pm
cp lib/Unicode/GCString.pod blib/lib/Unicode/GCString.pod
cp lib/Unicode/LineBreak/Constants.pm blib/lib/Unicode/LineBreak/Constants.pm
cp lib/Unicode/LineBreak/Defaults.pm.sample blib/lib/Unicode/LineBreak/Defaults.pm.sample
cp lib/POD2/JA/Unicode/LineBreak.pod blib/lib/POD2/JA/Unicode/LineBreak.pod
cp lib/Unicode/GCString.pm blib/lib/Unicode/GCString.pm
cp lib/POD2/JA/Unicode/GCString.pod blib/lib/POD2/JA/Unicode/GCString.pod
cp lib/Unicode/LineBreak.pm blib/lib/Unicode/LineBreak.pm
cp lib/POD2/JA/Text/LineFold.pod blib/lib/POD2/JA/Text/LineFold.pod
cp lib/Unicode/LineBreak.pod blib/lib/Unicode/LineBreak.pod
"/home/ioan/.plenv/versions/mm-perl/bin/perl5.34.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- LineBreak.bs blib/arch/auto/Unicode/LineBreak/LineBreak.bs 644
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/utf8.c
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
mv LineBreak.xsc LineBreak.c
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
cd lib && clang -c  "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE" "-I/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include"  -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   ../lib/utils.c
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41In file included from :../lib/southeastasian.c :note: 15expanded from macro 'ZAPHOD32_SCRAMBLE32':

In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h    v ^= (v>>23);                       \:
17                                        ^:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::1634085::
5In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h :note: 659')' token is here:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::88150::35::  note: warning: expanded from macro 'ZAPHOD32_SCRAMBLE32''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:
21    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END':
80:38#   define STMT_END     ):
                         ^note: 
expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
In file included from                                      ^~~~~~~~~~../lib/charprop.c
:15/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:In file included from 737/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::2917::
 In file included from note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START':
4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:                              ^34
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h150::45:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 164'{' token is here:
5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);80
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~49
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :expanded from macro 'ZAPHOD32_SCRAMBLE32'80
:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

                                                ^
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::150164::55::  warning: note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'{' token is here

    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::8780::4149::  note: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'expanded from macro 'ZAPHOD32_SCRAMBLE32'

    v ^= (v>>23);                       \
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \                                        ^

                                                ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:150:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::738164::215::  note: warning: expanded from macro 'STMT_END''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

#   define STMT_END     )
                        ^    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41In file included from :../lib/southeastasian.c :note: 15expanded from macro 'ZAPHOD32_SCRAMBLE32':

In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
    v ^= (v>>23);                       \In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                        ^:
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:In file included from 164/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::5659::
 In file included from note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h')' token is here:
34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);4
:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:151/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::588:: 3warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);

  ^~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::73880::2138::  note: note: expanded from macro 'STMT_END'expanded from macro 'ZAPHOD32_SCRAMBLE32'

#   define STMT_END     )
                        ^
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29:In file included from  ../lib/charprop.cnote: :expanded from macro 'STMT_START'15
:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
4085                              ^:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::151659::
5In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h :note: 34'{' token is here:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:
167    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 80warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]49
: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_START':
151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:
167    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 87note: :'{' token is here41
: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    v ^= (v>>23);                       \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::116151::485::  note: note: expanded from macro 'ZAPHOD32_MIX'')' token is here

    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h38::167 :note: 5expanded from macro 'ZAPHOD32_SCRAMBLE32':
 warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");:
737    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 124expanded from macro 'STMT_START':
32: note: expanded from macro 'ZAPHOD32_MIX'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^    v2 = ROTR32(v2, 7) ^ v0;   \

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                               ^:
152/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::5167:: 5note: :'{' token is here 
note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");:
80    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
49:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 125expanded from macro 'ZAPHOD32_SCRAMBLE32':
3: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
} STMT_END                                                ^

  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5In file included from :../lib/charprop.c :warning: 15'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h87::65941:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: :expanded from macro 'ZAPHOD32_SCRAMBLE32'34
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4    v ^= (v>>23);                       \:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                        ^:
168/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::5152:: 5warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::11688::373::  note: note: expanded from macro 'ZAPHOD32_MIX'expanded from macro 'ZAPHOD32_SCRAMBLE32'

} STMT_END
  ^~~~~~~~
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:                                    ^~~~~~~~~~738
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h21::737 :note: 29expanded from macro 'STMT_END':
 note: expanded from macro 'STMT_START'#   define STMT_END     )

                        ^
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :../lib/southeastasian.c168::155:
:In file included from  /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: :'{' token is here17
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~659
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h116::3448:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: :expanded from macro 'ZAPHOD32_MIX'4
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ 
warning:                                                ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 168note: :expanded from macro 'ZAPHOD32_MIX'5
: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
In file included from ../lib/charprop.c:15    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");:

In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h17::
124In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h32::4085 :
note: In file included from expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:659:
In file included from     v2 = ROTR32(v2, 7) ^ v0;   \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:                               ^34
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h156::45:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 169')' token is here:
5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");125
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :expanded from macro 'ZAPHOD32_MIX'116
:37} STMT_END:
   ^~~~~~~~note: 
expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:738:21: note: expanded from macro 'STMT_END'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

                                    ^~~~~~~~~~
#   define STMT_END     )
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                        ^:
737:29: note: expanded from macro 'STMT_START'
In file included from ../lib/southeastasian.c:15:
In file included from #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:                              ^17
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h169::40855:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :'{' token is here659
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:
4    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::157116::548::  warning: note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_MIX'

#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");

                                               ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
169                                               ^:
5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:  ^~~~~~~~157
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 738warning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]21
: note: expanded from macro 'STMT_END'
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");#   define STMT_END     )

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
In file included from ../lib/charprop.c    v2 = ROTR32(v2, 7) ^ v0;   \:
15                               ^:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::15717::
5In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :note: 4085')' token is here:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");:
34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::4125:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3::170 :note: 5expanded from macro 'ZAPHOD32_MIX':
 warning: } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); 
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'STMT_END'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#   define STMT_END     )116
:                        ^37
: note: expanded from macro 'ZAPHOD32_MIX'
In file included from ../lib/southeastasian.c:15:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \In file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h                                    ^~~~~~~~~~:
17:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h737::408529:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :expanded from macro 'STMT_START'659
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:                              ^4
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::170158::55::  note: warning: '{' token is here'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::48116:: 37note: :expanded from macro 'ZAPHOD32_MIX' 
note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: ')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");:
158    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :warning: 125'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");

  ^~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::738124::2132::  note: note: expanded from macro 'STMT_END'expanded from macro 'ZAPHOD32_MIX'

#   define STMT_END     )
    v2 = ROTR32(v2, 7) ^ v0;   \                        ^

                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5:In file included from  ../lib/charprop.cnote: :')' token is here15
:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");:
4085    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::659125:
:In file included from 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:: 34note: :
expanded from macro 'ZAPHOD32_MIX'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:} STMT_END4
:
  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h171::7385::21 :warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37In file included from :../lib/southeastasian.c :note: 15expanded from macro 'ZAPHOD32_MIX':

In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \4085
:
                                    ^~~~~~~~~~In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h659::
737In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h29::34 :
note: In file included from expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */5
:                              ^ 
warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
171:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");116
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~37
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 116expanded from macro 'ZAPHOD32_MIX':
48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
737                                               ^:
29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: ')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");:
159    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :warning: 125'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");

  ^~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::738124::2132::  note: note: expanded from macro 'STMT_END'expanded from macro 'ZAPHOD32_MIX'

#   define STMT_END     )
    v2 = ROTR32(v2, 7) ^ v0;   \                        ^

                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/southeastasian.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13:In file included from  ../lib/8.0.0.cnote: :'{' token is here6
:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:In file included from 116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::48659::
 In file included from note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'ZAPHOD32_MIX':
34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:                                               ^150
:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: note: '{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:247:13    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:80:49: note:             ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");expanded from macro 'ZAPHOD32_SCRAMBLE32'

            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \124
:                                                ^32
: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::150125::53::  warning: note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_MIX'

} STMT_END
  ^~~~~~~~    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h738:87:41: note: :expanded from macro 'ZAPHOD32_SCRAMBLE32'21
: note: expanded from macro 'STMT_END'
    v ^= (v>>23);                       \
                                        ^#   define STMT_END     )

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^:
150:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/8.0.0.c:6:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:In file included from 5../lib/southeastasian.c:: 15warning: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:
4085    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::65980:
:In file included from 38/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:: 34note: :
expanded from macro 'ZAPHOD32_SCRAMBLE32'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \268
:                                     ^~~~~~~~~~5
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :warning: 737'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
29: note: expanded from macro 'STMT_START'    ZAPHOD32_FINALIZE(v0,v1,v2);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
37                              ^:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :expanded from macro 'ZAPHOD32_FINALIZE'151
:5: note: '{' token is here#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \

                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:
737    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 80note: :expanded from macro 'STMT_START'49
: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:                                                ^268
:5: note: '{' token is here
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \:
151                                               ^:
5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from 
../lib/8.0.0.cIn file included from :    ZAPHOD32_FINALIZE(v0,v1,v2);../lib/charprop.c6
::
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~15In file included from 
:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from ::/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h17113::
:17In file included from 36:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:In file included from : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h4085note: ::
expanded from macro 'ZAPHOD32_FINALIZE'4085In file included from 
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h    v1 = ROTL32(v1, 17);           \659:
:
659                                   ^In file included from :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:268:
34:In file included from :
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h 4:note: :
4')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h152::    ZAPHOD32_FINALIZE(v0,v1,v2);2475
::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~13 
:warning:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]warning: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]114
:3:    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); 
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");expanded from macro 'ZAPHOD32_FINALIZE'


            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
} STMT_END:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h80  ^~~~~~~~::
11638/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::37 738:note: : expanded from macro 'ZAPHOD32_SCRAMBLE32'21note: 
:expanded from macro 'ZAPHOD32_MIX' 
note: expanded from macro 'STMT_END'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

                                     ^~~~~~~~~~
#   define STMT_END     )#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:                        ^                                    ^~~~~~~~~~737

:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 737note: :expanded from macro 'STMT_START'29
: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
152                              ^:
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 247note: :'{' token is here13
: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");:
80            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
49/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 116note: :expanded from macro 'ZAPHOD32_SCRAMBLE32'48
: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: note: ')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);:
247    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
13:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :warning: 88'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");} STMT_END

            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::124738::3221::  note: note: expanded from macro 'ZAPHOD32_MIX'expanded from macro 'STMT_END'

#   define STMT_END     )    v2 = ROTR32(v2, 7) ^ v0;   \

                        ^                               ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here
In file included from ../lib/8.0.0.c:6:
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");In file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
17:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h125::40853:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :expanded from macro 'ZAPHOD32_MIX'659
:
In file included from } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:  ^~~~~~~~34
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::7384::
21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 156note: :expanded from macro 'STMT_END'5
: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )

                        ^
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
In file included from ../lib/charprop.c:15:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:156/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::5In file included from 737:../lib/southeastasian.c: :29warning: 15:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
 
In file included from note: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'STMT_START':
17:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
4085
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
                              ^:In file included from 
124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::32659268::
: In file included from 5note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:expanded from macro 'ZAPHOD32_MIX': 
34note: :
'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    v2 = ROTR32(v2, 7) ^ v0;   \
:
1448                               ^:    ZAPHOD32_FINALIZE(v0,v1,v2);
9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 156
warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5
::90 :note: 48        SBOX32_MIX3(s0,s1,s2,"SEED STATE");')' token is here:

         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
expanded from macro 'ZAPHOD32_FINALIZE'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");:
99    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \:

36                                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
: 125note: :expanded from macro 'SBOX32_MIX3'3
: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \  ^~~~~~~~

                                   ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h738::73721::29 :note:  expanded from macro 'STMT_END'note: 
expanded from macro 'STMT_START'
#   define STMT_END     )
                        ^
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448In file included from :../lib/8.0.0.c9::6 :
note: In file included from '{' token is here/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:
4085        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::99659::
47In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 34:expanded from macro 'SBOX32_MIX3':
268
In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h5::4 :
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:                                              ^
157
:5:    ZAPHOD32_FINALIZE(v0,v1,v2); 
warning:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:113:36:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");note: 
expanded from macro 'ZAPHOD32_FINALIZE'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    v1 = ROTL32(v1, 17);           \116
:                                   ^37
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 268expanded from macro 'ZAPHOD32_MIX':
5: note: ')' token is here
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~    ZAPHOD32_FINALIZE(v0,v1,v2);

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~::
1448737:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:9:29:114: : warning: 3note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:expanded from macro 'STMT_START'
 
note: expanded from macro 'ZAPHOD32_FINALIZE'
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
} STMT_END        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
                              ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h107/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::73832157:::21 5:note: : expanded from macro 'SBOX32_MIX3' note: 
note: expanded from macro 'STMT_END''{' token is here

    v2 = ROTR32(v2, 7) ^ v0;   \
#   define STMT_END     )                               ^

                        ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1448
:9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 116note: :')' token is here48
: note: expanded from macro 'ZAPHOD32_MIX'
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 
../lib/break.c#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:14                                               ^108:

:In file included from 3/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:: 17note: :
expanded from macro 'SBOX32_MIX3'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:} STMT_END4085
:
  ^~~~~~~~In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::659738:
:In file included from 21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:: 34note: :
expanded from macro 'STMT_END'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4#   define STMT_END     ):

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^:
150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h../lib/southeastasian.c::8015::
38In file included from :/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h :note: 17expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

:In file included from 157/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::5#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \4085:
:
                                      ^~~~~~~~~~In file included from warning: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
659::
737In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h29:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");:34
 :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
1453::12413::32#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ :
warning:                                ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 

expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:150:5            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);    v2 = ROTR32(v2, 7) ^ v0;   \:

             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               ^note: 

'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
::1393157::    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);355
::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'XORSHIFT96_set'')' token is here:

80:49: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \note: 
expanded from macro 'ZAPHOD32_SCRAMBLE32'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");                                  ^~~~~~~~~~


    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
::                                                ^29125
:: 3note: :expanded from macro 'STMT_START' 
note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  ^~~~~~~~

                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::7381453::2113::  note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: expanded from macro 'STMT_END':'{' token is here
150
:#   define STMT_END     )5
:                        ^             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
warning: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);46In file included from 
:../lib/8.0.0.c    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :
note: 6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'XORSHIFT96_set':
:
In file included from 87/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::4117#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \::

 In file included from                                              ^note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
expanded from macro 'ZAPHOD32_SCRAMBLE32':
4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:    v ^= (v>>23);                       \659
:
                                        ^In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h34:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
150:In file included from :1453/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h5:::134 ::
note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h')' token is herewarning: :
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]158
:5    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);warning: 

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h88::13963:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");:57
 :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: In file included from  
expanded from macro 'ZAPHOD32_SCRAMBLE32'../lib/charprop.cnote: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'XORSHIFT96_set':} STMT_END15
116
:
:  ^~~~~~~~In file included from 37
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
: :                                                        ^17note: 738
:
expanded from macro 'ZAPHOD32_MIX':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from 
21:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:1453: :4085note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \13:
expanded from macro 'STMT_END'
:In file included from 
                                    ^~~~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
note: #   define STMT_END     ):')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
659
:                        ^:
737
In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);29:
:34            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :
In file included from 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h../lib/break.cexpanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::
:1448141397:9:
In file included from :/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ :
:warning: 17                              ^3'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:note: :158        SBOX32_MIX3(s0,s1,s2,"SEED STATE");expanded from macro 'XORSHIFT96_set'4085:

:
5} STMT_END        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h   ^~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 
659:'{' token is here:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h99
In file included from ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h73836:::3421    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); :
:
note: In file included from      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SBOX32_MIX3'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 

:expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h4
::
116#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_END     ):
:
48                                   ^~~~~~~~~~151                        ^:
:
 5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: ::expanded from macro 'ZAPHOD32_MIX' 737
warning: :In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]29../lib/southeastasian.c
::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ 15
note:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:
                                               ^expanded from macro 'STMT_START'
In file included from 

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from 80
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:                              ^:38
4085:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
 :In file included from note: 1448/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'::
9659::
 In file included from #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
'{' token is here:                                     ^~~~~~~~~~
34
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:737
1456:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:29
5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h: : note: 99warning: expanded from macro 'STMT_START':'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
47
: note: expanded from macro 'SBOX32_MIX3'
    XORSHIFT96_set(*state,s0,s1,s2,t2);#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              ^

#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:::                                              ^1581393151
:::5355:::   warning: note: note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'XORSHIFT96_set''{' token is here


#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
                                  ^~~~~~~~~~
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:737:80:124:29:49:32: : note:  note: expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: expanded from macro 'ZAPHOD32_SCRAMBLE32'
:expanded from macro 'ZAPHOD32_MIX'
1448
:9#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:    v2 = ROTR32(v2, 7) ^ v0;   \#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
 

                              ^warning:                                ^                                                ^
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::1456158:        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:5
5:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 
 note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h'{' token is here')' token is here:

107:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    XORSHIFT96_set(*state,s0,s1,s2,t2);32:
:151    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :

note: 5    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'SBOX32_MIX3':
:
 1393/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning: :    v2 = ROTR32(v2, 7) ^ v0;   \:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]46
125
:                               ^:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
3note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:expanded from macro 'XORSHIFT96_set'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 

1448note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'ZAPHOD32_MIX'#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \:9

87:                                             ^:} STMT_END 
41
note: :  ^~~~~~~~')' token is here 

note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'ZAPHOD32_SCRAMBLE32':
738        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:
21    v ^= (v>>23);                       \        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:                                        ^note: :1456
expanded from macro 'STMT_END'108:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:5:3:151#   define STMT_END     ): :
 warning: 5                        ^note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
expanded from macro 'SBOX32_MIX3'
 
note: ')' token is here} STMT_END

    XORSHIFT96_set(*state,s0,s1,s2,t2);  ^~~~~~~~

In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h../lib/8.0.0.c

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:7386
1396::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:21In file included from :57:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h88: :: note: 173note: expanded from macro 'STMT_END':
:expanded from macro 'XORSHIFT96_set'
In file included from  
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: #   define STMT_END     ):expanded from macro 'ZAPHOD32_SCRAMBLE32'
4085
                        ^    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \:

} STMT_END
In file included from 
                                                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h  ^~~~~~~~
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h659:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
1456:In file included from :738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h5:::2134 :In file included from :
note:  ../lib/charprop.cIn file included from ')' token is herenote: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
expanded from macro 'STMT_END'15:
:
4In file included from     XORSHIFT96_set(*state,s0,s1,s2,t2);:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#   define STMT_END     )
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:17                        ^
159:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from 5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:1397: In file included from :4085warning: ../lib/break.c3:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::In file included from 
14 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
note: :In file included from expanded from macro 'XORSHIFT96_set'659/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");:In file included from } STMT_END
17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
:  ^~~~~~~~
In file included from 34
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4085116:738:
:1453:In file included from 37:21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:13:: : 659note:  note: :
expanded from macro 'ZAPHOD32_MIX'warning: expanded from macro 'STMT_END'In file included from 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:#   define STMT_END     )34
:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \                        ^In file included from             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
                                    ^~~~~~~~~~:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::7371521393:::29535:::   note: warning: note: expanded from macro 'STMT_START''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'XORSHIFT96_set'


    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */


    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                  ^~~~~~~~~~                              ^


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::80737159:::38295:::   note: note: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'expanded from macro 'STMT_START''{' token is here


#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */                                     ^~~~~~~~~~

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~737:../lib/southeastasian.c
:1453:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:15::13:
 116:In file included from note: : /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'STMT_START'48note: :
:'{' token is here17 
:
note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
                              ^:

4085            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \152:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:1393:                                               ^5:659
:46:
 :In file included from note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h'{' token is herenote: :
expanded from macro 'XORSHIFT96_set'34
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);:
1482    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \:

9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                             ^::
 80warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]49
: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:                                                ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h85
::145339::13 :note:  expanded from macro 'SBOX32_MIX4'warning: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
                                      ^~~~~~~~~~            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::29:1591396:152:: :557note: 5::expanded from macro 'STMT_START':  
 warning: note: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'XORSHIFT96_set''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]


#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");

1482
                                                        ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

9
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: :145387note: 124::'{' token is here:1341
32:::   note:         SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");note: note: ')' token is here
expanded from macro 'ZAPHOD32_SCRAMBLE32'expanded from macro 'ZAPHOD32_MIX'
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);:    v ^= (v>>23);                       \    v2 = ROTR32(v2, 7) ^ v0;   \
85

            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:                                        ^                               ^
50

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h: ::1397note: 152159:expanded from macro 'SBOX32_MIX4'::3
55:::   #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \note: note: note: 
expanded from macro 'XORSHIFT96_set'')' token is here')' token is here                                                 ^



} STMT_END
  ^~~~~~~~    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
:
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
2188/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::: 3125note: ::expanded from macro 'STMT_END' 3
note: :expanded from macro 'ZAPHOD32_SCRAMBLE32' #   define STMT_END     )
note: 
expanded from macro 'ZAPHOD32_MIX'} STMT_END                        ^


  ^~~~~~~~} STMT_END

  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from :::../lib/charprop.c148221738::::159 21:
:note: :In file included from  expanded from macro 'STMT_END' /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hwarning: 
note: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_END'17#   define STMT_END     )

:

In file included from                         ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#   define STMT_END     )
:        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
4085
                        ^:
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:../lib/break.c:659:96:
In file included from 14:In file included from ../lib/8.0.0.c:
37/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:In file included from ::6/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h 34:
:note: :
In file included from 17expanded from macro 'SBOX32_MIX4'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:

::In file included from 145617/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:        v2 = ROTL32(v2, 4) - v0;    \:
:5
In file included from 4085:                                    ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
 
:In file included from warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::
:
1482In file included from 659:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
9    XORSHIFT96_set(*state,s0,s1,s2,t2);:In file included from :
659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
:note: 
In file included from 34')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:

::In file included from 341393/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");:In file included from 35
4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h4note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
expanded from macro 'XORSHIFT96_set'156:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:97:5:162:#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \3: 
:5warning:                                   ^~~~~~~~~~ :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
expanded from macro 'SBOX32_MIX4':warning: 
737'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:} STMT_END    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
29

:  ^~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
expanded from macro 'STMT_START'::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
738116
::21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h37#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:::
 80                               ^note: :note: 
expanded from macro 'STMT_END'38expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:
: #   define STMT_END     )1456note: 
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:expanded from macro 'ZAPHOD32_SCRAMBLE32'                        ^
5

                                    ^~~~~~~~~~:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:'{' token is here
737
                                     ^~~~~~~~~~:
29    XORSHIFT96_set(*state,s0,s1,s2,t2);:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 737
expanded from macro 'STMT_START':In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
29../lib/southeastasian.c:::1393 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */15:note: 
:
46expanded from macro 'STMT_START'                              ^In file included from :

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:note: :17expanded from macro 'XORSHIFT96_set'156#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:

:
In file included from 5                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
: 
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote:                                              ^:
:'{' token is here
In file included from 162
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::5659::
In file included from      ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");In file included from ../lib/linebreak.cnote: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:14
:
34:
1456/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
In file included from     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
116::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:148717
48::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:13In file included from : :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h80note:  ::expanded from macro 'ZAPHOD32_MIX'warning: 408549
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
:
In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :expanded from macro 'ZAPHOD32_SCRAMBLE32'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \659
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:
:

5#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \                                               ^In file included from             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
                                                 ^:warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
34'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::

1399In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h38::    XORSHIFT96_set(*state,s0,s1,s2,t2);4 
:
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'XORSHIFT128_set'
:
150/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::5: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:                                     ^~~~~~~~~~
162
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5::737     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:warning: 
29'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_START':    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
80
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: 87
:1396expanded from macro 'ZAPHOD32_SCRAMBLE32'                              ^41:

:57/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h ::#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 1487
expanded from macro 'ZAPHOD32_SCRAMBLE32':note: :                                     ^~~~~~~~~~
156expanded from macro 'XORSHIFT96_set'13
:
:    v ^= (v>>23);                       \5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
::note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \                                        ^ 737'{' token is here

warning: :
                                                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]29
:
:162/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ::
note: 5    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");1456            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'STMT_START':
:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5:note: 
:1399#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */')' token is here /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

note: :49                              ^')' token is here124:
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
    XORSHIFT96_set(*state,s0,s1,s2,t2);32note: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:expanded from macro 'XORSHIFT128_set'150
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'ZAPHOD32_MIX':88#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \:
 :
1397note: 3                                                ^    v2 = ROTR32(v2, 7) ^ v0;   \:'{' token is here:

3
                                ^:note: 
 expanded from macro 'ZAPHOD32_SCRAMBLE32'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 

:expanded from macro 'XORSHIFT96_set'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} STMT_END156


:} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  ^~~~~~~~5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:
::  ^~~~~~~~80/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 1487
::note: :49/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h738')' token is here13:::
: 73821 note: ::warning: expanded from macro 'ZAPHOD32_SCRAMBLE32'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");21 '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

:note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'STMT_END'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
note: 

expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);                                                ^
#   define STMT_END     ):


125#   define STMT_END     )            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        ^:


3                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
: 1402note: :expanded from macro 'ZAPHOD32_MIX'In file included from 57
../lib/8.0.0.c::} STMT_END 6
note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  ^~~~~~~~expanded from macro 'XORSHIFT128_set'In file included from :

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h150/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::175    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \738:
:
:In file included from                                                          ^21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: 
::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h 4085
:note: :
1487expanded from macro 'STMT_END'In file included from     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
13:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#   define STMT_END     )659
 
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote:                         ^In file included from :')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h87
::3441:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);note: :In file included from 
expanded from macro 'ZAPHOD32_SCRAMBLE32'4../lib/break.c            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14In file included from     v ^= (v>>23);                       \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
../lib/charprop.c
163:In file included from :                                        ^:1403/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h15
5:::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:317In file included from : ::
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h150warning:  In file included from ::'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h175
expanded from macro 'XORSHIFT128_set'::
:
4085In file included from      ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);:
} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 
In file included from 
:')' token is here    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h  ^~~~~~~~4085

:
:
659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
In file included from 80:738    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:659:
:38:
2134/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:In file included from ::
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h In file included from 88note: :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:expanded from macro 'ZAPHOD32_SCRAMBLE32'34expanded from macro 'STMT_END':3
:

4:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
 #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
1482
:expanded from macro 'ZAPHOD32_SCRAMBLE32'                                     ^~~~~~~~~~:                        ^157

9
:} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:5
: :  ^~~~~~~~737warning:  
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]warning: In file included from 29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../lib/southeastasian.c::
: 738        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");15note: :
:
expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");21        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
4085                              ^:

In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:163 
659:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: :
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'STMT_END'In file included from ::85
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h 116::note: :#   define STMT_END     )3934'{' token is here37
::

:                        ^ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h 
note: :    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);note: expanded from macro 'SBOX32_MIX4'1490
expanded from macro 'ZAPHOD32_MIX'
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 5
../lib/linebreak.c#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \14:                                      ^~~~~~~~~~warning: 
:
80
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                                    ^~~~~~~~~~In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h49::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:73717:    XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ::
737
note: 29In file included from :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h29

 ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 4085 :#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \expanded from macro 'STMT_START':
note: 1399

In file included from expanded from macro 'STMT_START':                                                ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
38
::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */659 
:
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note:                               ^In file included from 
expanded from macro 'XORSHIFT128_set'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:341482/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \::In file included from 
9157/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                                     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::
: 54163/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: ::
::'{' token is here /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5737
note: :::'{' token is here151 29        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
:warning: :
5'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");note: 
 
expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hwarning:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

85
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:50/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
116::
                              ^: 87    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48note: :
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'SBOX32_MIX4'41 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:note: :1490 expanded from macro 'ZAPHOD32_MIX'80:#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \note: 
:5
expanded from macro 'ZAPHOD32_SCRAMBLE32'38:                                                 ^
: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
 note: 
    v ^= (v>>23);                       \note: '{' token is here                                               ^
expanded from macro 'ZAPHOD32_SCRAMBLE32'

                                        ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \163    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
                                     ^~~~~~~~~~5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: :1399note: 737:')' token is here:49
29::  note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);note: expanded from macro 'XORSHIFT128_set'
expanded from macro 'STMT_START'
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \88
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:                                                ^
3
                              ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 1482:expanded from macro 'ZAPHOD32_SCRAMBLE32':151
9::} STMT_END5 
:warning:   ^~~~~~~~ '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
note: 
'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
::        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");:7381490
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);157::        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:215
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h note: warning: 96:warning: expanded from macro 'STMT_END''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:80'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

37:
#   define STMT_END     ):49
     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:                        ^note: 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); 
expanded from macro 'SBOX32_MIX4'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: 

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from 
        v2 = ROTL32(v2, 4) - v0;    \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:../lib/8.0.0.c
:1402:#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \                                    ^124:6

:57:
                                                ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h32:In file included from 
:: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h1482 note: ::note: expanded from macro 'XORSHIFT128_set'179expanded from macro 'ZAPHOD32_MIX'
:
:
In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote:     r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \    v2 = ROTR32(v2, 7) ^ v0;   \:')' token is here

4085
                                                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                               ^:

:
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");In file included from 151/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:::        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:51490157
659::::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h 55In file included from :warning: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h97'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ::
note: note: 343')' token is here')' token is here:
:    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);

In file included from  
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'SBOX32_MIX4'
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");4

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:} STMT_END    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
87
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
::  ^~~~~~~~:164/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h41
1403:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:5125 :3::note: 738: 3expanded from macro 'ZAPHOD32_SCRAMBLE32': warning: :
21note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] :expanded from macro 'XORSHIFT128_set'
    v ^= (v>>23);                       \note:  

expanded from macro 'ZAPHOD32_MIX'note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);                                        ^} STMT_END
expanded from macro 'STMT_END'



} STMT_END    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  ^~~~~~~~

#   define STMT_END     ):
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h151
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                        ^::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
805:738::738:38 :21:note: 21: ')' token is here: note: 
 note: expanded from macro 'ZAPHOD32_SCRAMBLE32'note: expanded from macro 'STMT_END'
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);expanded from macro 'STMT_END'
In file included from 

#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \../lib/charprop.c    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#   define STMT_END     )
:#   define STMT_END     )

                                     ^~~~~~~~~~15
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^
:
                        ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from 
88:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:737:3:17:29:
 :In file included from In file included from note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h../lib/break.cexpanded from macro 'ZAPHOD32_SCRAMBLE32'note: ::
expanded from macro 'STMT_START'408514
} STMT_END:
:

In file included from In file included from   ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
659:17                              ^:
738:

In file included from :In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::::16434 4085::
note: :
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'STMT_END'In file included from ::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h 1487:note: #   define STMT_END     ):659'{' token is here
13:

                        ^:In file included from 
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);warning: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 
:

../lib/linebreak.cIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);14:80
:
4:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from :
49
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h: 17:158note: :
1399:expanded from macro 'ZAPHOD32_SCRAMBLE32'In file included from :5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h38::: 4085 #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \warning: :
note: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from expanded from macro 'XORSHIFT128_set'                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h

:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");34

:
                                     ^~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::4737116:
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h2937::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152 : :note: 164note: 5expanded from macro 'STMT_START':expanded from macro 'ZAPHOD32_MIX':
5
 :warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]warning: 
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                              ^
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
                                    ^~~~~~~~~~
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1487737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h132980::::87  38:note: note: :41'{' token is hereexpanded from macro 'STMT_START' :

note:  expanded from macro 'ZAPHOD32_SCRAMBLE32'note: 
expanded from macro 'ZAPHOD32_SCRAMBLE32'            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);

#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

    v ^= (v>>23);                       \
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
                                     ^~~~~~~~~~
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                        ^
1399:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:158/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:49::737:5164: ::29note:  5:expanded from macro 'XORSHIFT128_set'note: : 
'{' token is here note: 
note: expanded from macro 'STMT_START'')' token is here#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \


    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");                                                ^

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              ^116

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h48:::88152 ::note: 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h5expanded from macro 'ZAPHOD32_MIX':::
 1487 note: :note: expanded from macro 'ZAPHOD32_SCRAMBLE32'13'{' token is here
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:

} STMT_END                                                ^
warning: 
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);  ^~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);2180
:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~49
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: :expanded from macro 'ZAPHOD32_SCRAMBLE32'1402
:57: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \expanded from macro 'XORSHIFT128_set'

                                                ^
    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: In file included from ')' token is here../lib/gcstring.c
:: 14note: :
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);expanded from macro 'STMT_END'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
#   define STMT_END     )15217/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::
:                        ^:5In file included from 158
1403:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: :53warning: 4085::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
  In file included from 
In file included from warning: note: ../lib/8.0.0.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'XORSHIFT128_set':    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);:

6
659:
} STMT_END    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
In file included from 

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h87
34:
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
In file included from 73841:In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:21 ::4085:note: 324:
 expanded from macro 'ZAPHOD32_SCRAMBLE32'::
In file included from note: 
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'STMT_END'note: ::    v ^= (v>>23);                       \
expanded from macro 'ZAPHOD32_MIX'150659

:#   define STMT_END     ):
    v2 = ROTR32(v2, 7) ^ v0;   \                                        ^5
In file included from 

:                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 
:
:warning: 34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h152'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
::
In file included from 1585In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::../lib/charprop.c:5 :4    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:note: 15:

 ')' token is here:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
In file included from :
')' token is here/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h167    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
17:5    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");80:
In file included from 
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38warning: :
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 
:
:note: In file included from 125expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
:3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");659:
:
 #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from note: 
                                     ^~~~~~~~~~
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'ZAPHOD32_MIX'
88/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:343} STMT_END:116:
:
737:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h   ^~~~~~~~:37:note: 
29:1490expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: :
: note: 5738} STMT_ENDnote: expanded from macro 'ZAPHOD32_MIX'::
expanded from macro 'STMT_START'
 21  ^~~~~~~~
warning: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:expanded from macro 'STMT_END'                                    ^~~~~~~~~~    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
738


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                              ^:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#   define STMT_END     ):
21

737:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h: :
:29note: 1501399:expanded from macro 'STMT_END':: 
5In file included from #   define STMT_END     )38note: :../lib/break.c
:expanded from macro 'STMT_START' :                        ^ 
note: 14
note: '{' token is here:
expanded from macro 'XORSHIFT128_set'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from 

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h                              ^    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);:
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
17In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
../lib/linebreak.c:                                     ^~~~~~~~~~
In file included from :167
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::
54085:80In file included from ::
737:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h In file included from :49:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h29:17'{' token is here:: :

659 note: In file included from :
note: expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

4085:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \34
In file included from #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
                                                ^In file included from ::                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h116659
:::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h448In file included from ::
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h1490/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :::note: 345159expanded from macro 'ZAPHOD32_MIX':
::
In file included from  5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: ::'{' token is here 4#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
warning: :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                               ^    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:
:

150156    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");55/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  1399
warning: warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]49:

:116 :note:     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);37expanded from macro 'XORSHIFT128_set'
:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \

note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                                ^

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h87::116#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \41:
:37                                    ^~~~~~~~~~ :
note:  expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::expanded from macro 'ZAPHOD32_MIX':737167
    v ^= (v>>23);                       \1490::
:295                                        ^5#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \::
:
   /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                    ^~~~~~~~~~note: warning: warning: :
expanded from macro 'STMT_START''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]150/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h


::5737::    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); 29


note: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')' token is here 



note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_START':::
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);1402159124
:::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~57532

:::                              ^ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  
note: :note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'XORSHIFT128_set'88'{' token is hereexpanded from macro 'ZAPHOD32_MIX':
:

1563::    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \5    v2 = ROTR32(v2, 7) ^ v0;   \ 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");:
note: In file included from                                                         ^
                                ^expanded from macro 'ZAPHOD32_SCRAMBLE32'../lib/southeastasian.c
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h15} STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
::

1490:167In file included from   ^~~~~~~~:116    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
5:
5::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h48    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:17 ::
 :
note: 738 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: In file included from ')' token is here:note: :')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
21expanded from macro 'ZAPHOD32_MIX'116
::    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
:4085 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");48:
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:In file included from expanded from macro 'STMT_END'
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                                               ^note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
#   define STMT_END     )expanded from macro 'ZAPHOD32_MIX'659:1403

:
125:                        ^In file included from :3
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \3::
: 77                                               ^ note: :

In file included from note: expanded from macro 'XORSHIFT128_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h../lib/gcstring.cexpanded from macro 'ZAPHOD32_MIX'
::
117} STMT_END14:} STMT_END
:
6
  ^~~~~~~~In file included from :  ^~~~~~~~
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: 17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
:738
In file included from 738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:    ,SIPROUND;:21:21
159:4085:     ^~~~~~~~: :
 
5note: In file included from note: :expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'STMT_END' 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_END     ):
warning: 18:
659'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:#   define STMT_END     )156                        ^:

3
:
In file included from :                        ^5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); 
::
note:  34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND'warning: :


'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h../lib/8.0.0.c  STMT_START {              \:::
1244    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");6  ^~~~~~~~~~::

:

32/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h :151/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:note: 737::17expanded from macro 'ZAPHOD32_MIX':5124:

29::In file included from : 32/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    v2 = ROTR32(v2, 7) ^ v0;   \ warning: ::
note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 4085                               ^expanded from macro 'STMT_START'
note: :


expanded from macro 'ZAPHOD32_MIX'In file included from     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    v2 = ROTR32(v2, 7) ^ v0;   \159659


::
                              ^                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5In file included from 

::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h80 ::::note: 341566238')' token is here:
:::
In file included from 55 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::note: :      ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");expanded from macro 'ZAPHOD32_SCRAMBLE32'4note: note: 

:
')' token is hereexpanded from macro 'PERL_SIPHASH_FNC'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h


#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
168    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");:    SIP_ROUNDS;                             \                                     ^~~~~~~~~~:
125

5    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:    ^~~~~~~~~~:
:3
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h737:warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:12529note: 
117::expanded from macro 'ZAPHOD32_MIX':3 
6    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");:note: :} STMT_END
 expanded from macro 'STMT_START' 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
note:   ^~~~~~~~
expanded from macro 'ZAPHOD32_MIX''{' token is here

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:} STMT_END
    ,SIPROUND;:116
                              ^
738:  ^~~~~~~~
     ^~~~~~~~:37

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h21:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: :151: note: 738:18note: expanded from macro 'ZAPHOD32_MIX':5:expanded from macro 'STMT_END'
21:14
: : #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \note: #   define STMT_END     ) note: 
'{' token is here
note: expanded from macro 'STMT_END'                                    ^~~~~~~~~~
                        ^expanded from macro 'SIPROUND'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);#   define STMT_END     ):

737  STMT_START {              \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        ^:In file included from 


29../lib/break.c             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::
: 14In file included from 80/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :
../lib/linebreak.c::expanded from macro 'STMT_START'In file included from :4962
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h14::::
 5#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */17In file included from note: :
:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'                               ^In file included from :
note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h17expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::

#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:4085In file included from 
168:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    SIP_ROUNDS;                             \                                                ^:In file included from :

5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h4085    ^~~~~~~~~~:::

 659In file included from note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h'{' token is hereIn file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h659::
34In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::

4In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::116:4151:162:
:48:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5:5:: :157 note:  :warning: expanded from macro 'ZAPHOD32_MIX'warning: 5'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

 warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);                                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);

:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~117
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87warning: :80:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]116:41
:38:37:    ,SIPROUND; : 
note:  note:      ^~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32'note: expanded from macro 'ZAPHOD32_SCRAMBLE32'

expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    v ^= (v>>23);                       \23#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
:
                                        ^3#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \                                     ^~~~~~~~~~
:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::note: 
:168151expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h737::
::55737  } STMT_END29:::
:  29  ^ warning: note: :
note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]')' token is here /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START'

note: :
expanded from macro 'STMT_START'62    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");:

5#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^

 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote:                               ^::expanded from macro 'PERL_SIPHASH_FNC'
162124
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::532157    SIP_ROUNDS;                             \:::
  5    ^~~~~~~~~~note: note: :
'{' token is hereexpanded from macro 'ZAPHOD32_MIX' /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

note: :'{' token is here117
    v2 = ROTR32(v2, 7) ^ v0;   \:    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
6
                               ^:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h')' token is here
168:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:5    ,SIPROUND;:116:
49:      ^~~~~~~~:48note: 
 :')' token is herenote:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'ZAPHOD32_SCRAMBLE32'note: :
expanded from macro 'ZAPHOD32_MIX'23
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");:
5#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                                ^
note: :
                                               ^expanded from macro 'SIPROUND'125

:3:  } STMT_END 
note:     ^~~~~~~~expanded from macro 'ZAPHOD32_MIX'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h} STMT_END:
738  ^~~~~~~~:
21:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :note: 738expanded from macro 'STMT_END':
21:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h #   define STMT_END     ):note: 
162expanded from macro 'STMT_END'                        ^:

5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_END     ) :
warning: 62                        ^'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

5: note: expanded from macro 'PERL_SIPHASH_FNC'
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../lib/8.0.0.c    SIP_ROUNDS;                             \
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h6    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::

:87In file included from 157:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:41:5:17: :
 note: In file included from warning: expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
4085:
In file included from     v ^= (v>>23);                       \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:                                        ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");659

:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h162:::341245:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::In file included from :32 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from 117:note: :../lib/charprop.c: ')' token is here4:6note: 
:
15:expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
 
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);:In file included from warning: 
169/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h    v2 = ROTR32(v2, 7) ^ v0;   \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::


517                               ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
    ,SIPROUND;
 :In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning: 88/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h     ^~~~~~~~:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::
157
34085:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
5: In file included from :    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");18note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h 
:expanded from macro 'ZAPHOD32_SCRAMBLE32':note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3
659')' token is here
::
} STMT_END
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h In file included from 
:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h  ^~~~~~~~116    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");expanded from macro 'SIPROUND':
:

7737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
::  STMT_START {              \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 738
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :  ^~~~~~~~~~117:expanded from macro 'ZAPHOD32_MIX'21
:125
:6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: ::
note: 3 #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \737expanded from macro 'STMT_END':warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:
 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:                                    ^~~~~~~~~~29note: 
#   define STMT_END     )88
:expanded from macro 'ZAPHOD32_MIX'
:    ,SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
                        ^3
:note: 
} STMT_END:     ^~~~~~~~737expanded from macro 'STMT_START'
 
:
  ^~~~~~~~note: In file included from 29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'ZAPHOD32_SCRAMBLE32'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */../lib/break.c::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

: 18:                              ^} STMT_END14note: :738

:
expanded from macro 'STMT_START'3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~In file included from 
:21:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h :81:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote:  :17
:expanded from macro 'SIPROUND'note: 3:
                              ^738
expanded from macro 'STMT_END':In file included from 
:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h21note: #   define STMT_END     ):
::expanded from macro 'PERL_SIPHASH_FNC'
4085  ^~~~~~~~~~169 
                        ^:

:note: 
In file included from 5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_END'  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::

: 737In file included from   ^~~~~~~~~~659note: #   define STMT_END     ):../lib/linebreak.c
:
'{' token is here
29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 
                        ^:14:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); :
117:
note: In file included from :34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'STMT_START'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h6:

In file included from 
::In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h../lib/gcstring.c17 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
In file included from :11614
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h4::
                              ^'{' token is here::
48In file included from 

4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:     ,SIPROUND;::In file included from 163note: 
1762/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:expanded from macro 'ZAPHOD32_MIX'     ^~~~~~~~:
::5

In file included from 5659:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
 :
: In file included from warning: 4085                                               ^18note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

:expanded from macro 'PERL_SIPHASH_FNC':
In file included from 14
34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);:     SIP_ROUNDS;                             \In file included from 
659note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
expanded from macro 'SIPROUND'    ^~~~~~~~~~:
In file included from 

4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:  STMT_START {              \::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h80
34117::             ^:
:15838
In file included from 6::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:5 :: :note: 481note:  expanded from macro 'ZAPHOD32_SCRAMBLE32':
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'{' token is herewarning: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::169#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
    ,SIPROUND;152 :

:note: 5                                     ^~~~~~~~~~     ^~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");5expanded from macro 'PERL_SIPHASH_FNC':


:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h warning: :
:  SIP_ROUNDS;                               \warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]73718/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:::  ^~~~~~~~~~
2914116
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:: 
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); 37note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: :expanded from macro 'STMT_START'
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND' 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

note: :expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h124
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  STMT_START {              \::

8032                              ^             ^#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \::


38 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                    ^~~~~~~~~~:note: ::
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'ZAPHOD32_MIX'16362note: :
::expanded from macro 'ZAPHOD32_SCRAMBLE32'73755    v2 = ROTR32(v2, 7) ^ v0;   \
:::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h29                                 ^:#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:note: note: 
117
 '{' token is hereexpanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:                                     ^~~~~~~~~~note: 

:6
expanded from macro 'STMT_START'169:
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    SIP_ROUNDS;                             \: 
:
5#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */warning:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~737    ^~~~~~~~~~:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h29note: 
::    ,SIPROUND;')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h80 

::note:      ^~~~~~~~15849expanded from macro 'STMT_START'
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
5
: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23note:  #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
:expanded from macro 'ZAPHOD32_SCRAMBLE32'note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3
'{' token is here                              ^::

125 #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'SIPROUND'                                                ^:
:152

     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~117:note:   } STMT_END
:5expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h6:
  ^:: } STMT_END
116 note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: '{' token is here  ^~~~~~~~48:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

:81:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :163    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);:note:     ,SIPROUND;3:
738expanded from macro 'ZAPHOD32_MIX'
:5    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
     ^~~~~~~~ :
21
note:  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning:  :

:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 80                                               ^23
expanded from macro 'STMT_END':
  SIP_ROUNDS;                               \:
49    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
3:
#   define STMT_END     )  ^~~~~~~~~~:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 note: 
                        ^note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
expanded from macro 'SIPROUND':
:
11787:  } STMT_END:6#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
41In file included from :
  ^:../lib/8.0.0.c                                                 ^
 :note: 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h6')' token is hereexpanded from macro 'ZAPHOD32_SCRAMBLE32'::


62In file included from :    ,SIPROUND;/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h5    v ^= (v>>23);                       \
::
     ^~~~~~~~17                                         ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
note: 
:In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h158/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:::2316354085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    SIP_ROUNDS;                             \:::
:5
5 In file included from 152:    ^~~~~~~~~~:warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h: 
 '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:5note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
659:expanded from macro 'SIPROUND':')' token is here:
 
117
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");In file included from warning: :  } STMT_END
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);6
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

:    ^~~~~~~~
34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
note: In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:124    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::738:
884    ,SIPROUND;:32:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

21:3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h     ^~~~~~~~: :87:
 note:  :170note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX'note: 41:expanded from macro 'STMT_END':
expanded from macro 'ZAPHOD32_SCRAMBLE32':5
23
 :    v2 = ROTR32(v2, 7) ^ v0;   \:note: } STMT_END#   define STMT_END     ) 
5expanded from macro 'ZAPHOD32_SCRAMBLE32'

warning:                                ^:
  ^~~~~~~~                        ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
     v ^= (v>>23);                       \


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");expanded from macro 'SIPROUND'                                        ^::158


73881:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  } STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:5

21:3:    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152: 
: : note: 116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 5note: ')' token is here::expanded from macro 'STMT_END':expanded from macro 'PERL_SIPHASH_FNC'
37738
 
::note: #   define STMT_END     )     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");21')' token is here
note:   SIP_ROUNDS;                               \
:
                        ^expanded from macro 'ZAPHOD32_MIX'
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

  ^~~~~~~~~~
note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \In file included from :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/break.c125
                                    ^~~~~~~~~~#   define STMT_END     )::

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h143/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                        ^:::
::
88/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h118In file included from  737:::/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: :3626:expanded from macro 'ZAPHOD32_MIX'29:::17
: 5 :
 } STMT_ENDnote: :warning: In file included from note: 
expanded from macro 'ZAPHOD32_SCRAMBLE32' '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'  ^~~~~~~~
note: 
:

expanded from macro 'PERL_SIPHASH_FNC'} STMT_END4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ,SIPROUND;SIPROUND;SIPROUND;
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
:
:

  ^~~~~~~~In file included from     SIP_ROUNDS;                             \738     ^~~~~~~~                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:::
:738 170In file included from 18:note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:21expanded from macro 'STMT_END'5:3:
:34:  :
#   define STMT_END     ) note: note: In file included from 
note: expanded from macro 'STMT_END''{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                        ^expanded from macro 'SIPROUND'

:

4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_END     ):
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");  STMT_START {              \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h117In file included from 

                        ^::../lib/linebreak.c    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~
1646:

::14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :
:::warning: In file included from 116 In file included from 737'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:warning: ../lib/gcstring.c:
:48'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:2917:    ,SIPROUND;
14::
 
:
 In file included from note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);     ^~~~~~~~In file included from note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'ZAPHOD32_MIX'

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'STMT_START':
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
4085
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \17::

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
18In file included from                                                ^#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h

80/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3:                              ^:::659
384085 :
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
note: In file included from  :In file included from expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: 87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:expanded from macro 'ZAPHOD32_SCRAMBLE32'::34
  STMT_START {              \3659:

::
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \In file included from   ^~~~~~~~~~ In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h                                     ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC':
4:
34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
737:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:In file included from 737  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:159::29  ^~~~~~~~~~~~~~~~170: 4:
:5note: :
 5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :: 
:expanded from macro 'STMT_START' 118warning: 156
warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]6

#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */5
:                              ^
: 
                              ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
warning: '{' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:81


164:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ,SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:3:
:5:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");116     ^~~~~~~~124: 
:
: note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'
::'{' token is here:
  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
18note: note: :  SIP_ROUNDS;                               \:expanded from macro 'ZAPHOD32_MIX'expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);116
14


:  ^~~~~~~~~~:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~37
    v2 = ROTR32(v2, 7) ^ v0;   \ 
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 :                               ^expanded from macro 'SIPROUND':                                    ^~~~~~~~~~note: 117

80
expanded from macro 'ZAPHOD32_MIX':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  STMT_START {              \6:49:
:170:737             ^ :#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ :
note: 5
note: 29'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:                                    ^~~~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32':
: 

 87    ,SIPROUND;note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: :
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \')' token is here:expanded from macro 'STMT_START'3     ^~~~~~~~

737
:
                                                ^: 
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h29    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");note: 
::
expanded from macro 'PERL_SIPHASH_FNC'                              ^18     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14expanded from macro 'STMT_START'  SIP_FINAL_ROUNDS                          \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
159: :  ^~~~~~~~~~~~~~~~:125note: 164#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
5:expanded from macro 'SIPROUND':
:3
5                              ^ ::
  STMT_START {              \note:   
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'{' token is herenote: warning:              ^:
expanded from macro 'ZAPHOD32_MIX''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
156

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:} STMT_END    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");:5
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
81:  ^~~~~~~~
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
3note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h738: 
::116note: 8721:expanded from macro 'PERL_SIPHASH_FNC'::48
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");41 :
:note:   SIP_ROUNDS;                               \     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'STMT_END'
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
note: 
  ^~~~~~~~~~expanded from macro 'ZAPHOD32_MIX':expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

#   define STMT_END     )118
:
:116                        ^#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \6    v ^= (v>>23);                       \:

:
48                                               ^                                         ^:
warning: 
 In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: ../lib/8.0.0.c
:expanded from macro 'ZAPHOD32_MIX':164
6:    ,SIPROUND;SIPROUND;SIPROUND;:
5
In file included from :     ^~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ 
:
note: 17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                               ^')' token is here:
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from 23:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:117    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);:3:
4085:6    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
 :
In file included from note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'SIPROUND'warning: ::
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]88659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:  } STMT_END:
:3    ,SIPROUND;
In file included from 159:
  ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:      ^~~~~~~~
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
34::expanded from macro 'ZAPHOD32_SCRAMBLE32':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 87
In file included from :warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h} STMT_END23'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3:
:
:4  ^~~~~~~~3 :

:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC':
note: :
171    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'738:
:
  SIP_FINAL_ROUNDS                          \:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h156
  } STMT_END21:::  ^~~~~~~~~~~~~~~~
: 1245
  ^ warning: ::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]32 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'STMT_END'
:warning: :118
 '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]81:note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");#   define STMT_END     )
:6expanded from macro 'ZAPHOD32_MIX'

3:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        ^:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");

     v2 = ROTR32(v2, 7) ^ v0;   \note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
')' token is here    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:expanded from macro 'PERL_SIPHASH_FNC'                               ^

In file included from 116

../lib/break.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ,SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::  SIP_ROUNDS;                               \37
:14124
:     ^~~~~~~~159:
:  ^~~~~~~~~~ 
:In file included from 32
note: 5/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX'::: :
 1723note: 117note: :
:expanded from macro 'ZAPHOD32_MIX':')' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \In file included from 5
6

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::                                    ^~~~~~~~~~:    v2 = ROTR32(v2, 7) ^ v0;   \  
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
note: note: :
:
                               ^expanded from macro 'SIPROUND'')' token is hereIn file included from 737    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:  } STMT_END29    ,SIPROUND;::659
:
156125:
    ^~~~~~~~      ^~~~~~~~::In file included from 
note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h53/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::
738:  34:23note: note: :
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */21:')' token is hereexpanded from macro 'ZAPHOD32_MIX'In file included from 
:5

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                              ^ ::} STMT_END
note:  4
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END'note: :
  ^~~~~~~~
:
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~171
:#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:167  } STMT_END
:5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
                        ^738:5:    ^~~~~~~~
: :125
21note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'{' token is here:warning: 3 :
87'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: 738:
 expanded from macro 'STMT_END':    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");3note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
21
:expanded from macro 'ZAPHOD32_MIX'
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#   define STMT_END     ) 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

note: 
note: } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:


:  ^~~~~~~~116116
#   define STMT_END     ):  SIP_FINAL_ROUNDS                          \:In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h48
37../lib/linebreak.c                        ^::  ^~~~~~~~~~~~~~~~::
738 
 14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: note: :
:21expanded from macro 'ZAPHOD32_MIX'expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 81:

:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h: 118:3note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \17:expanded from macro 'STMT_END'
15
:
 
                                               ^:                                    ^~~~~~~~~~In file included from note: 
 #   define STMT_END     )
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC'warning: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        ^:4085

737  SIP_ROUNDS;                               \:
:    ,SIPROUND;SIPROUND;SIPROUND;
In file included from 29
  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:              ^~~~~~~~
In file included from : 
../lib/gcstring.c659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: ::
:expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h14In file included from 18
::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:118In file included from :3:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h34:6
::
 :                              ^17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from note:  
:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'SIPROUND'warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from 171:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4
167:  STMT_START {              \5:
:4085    ,SIPROUND;SIPROUND;SIPROUND;
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5:

  ^~~~~~~~~~ ::In file included from      ^~~~~~~~
warning: 162 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:5'{' token is here659:737:
:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");18: In file included from 
:29warning:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h note: 
:
:note:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from 124expanded from macro 'SIPROUND'

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~116:32
:  STMT_START {              \4#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:48/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:

 ::  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                              ^note:  80
:
expanded from macro 'ZAPHOD32_MIX'note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h157
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX'38:::
    v2 = ROTR32(v2, 7) ^ v0;   \:737587
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ :::3                               ^:
 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 29note: :                                               ^ expanded from macro 'PERL_SIPHASH_FNC':171expanded from macro 'ZAPHOD32_SCRAMBLE32'
warning: 
 :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 5
  SIP_FINAL_ROUNDS                          \expanded from macro 'STMT_START':#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");  ^~~~~~~~~~~~~~~~note:                                      ^~~~~~~~~~

')' token is here
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

::                              ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");118/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h737

:::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1511629
::::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h87 37 ::note: :note: 1253'{' token is here expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
note: 
3: expanded from macro 'ZAPHOD32_MIX':167    ,SIPROUND;SIPROUND;SIPROUND;note: 
 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
expanded from macro 'PERL_SIPHASH_FNC'note: 
5              ^~~~~~~~
expanded from macro 'ZAPHOD32_MIX'                              ^:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

   SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning: 
                                    ^~~~~~~~~~:
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^~~~~~~~~~~~~~~~
18  ^~~~~~~~162

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h14:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");:737::118
 :738 :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 29:note: 6
expanded from macro 'SIPROUND':21'{' token is here:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 :
   STMT_START {              \:note:  note: 
124    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);expanded from macro 'STMT_START'note: '{' token is here             ^:

expanded from macro 'STMT_END'

32    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    ,SIPROUND;SIPROUND;SIPROUND; #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */#   define STMT_END     ):/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
note: 

87:     ^~~~~~~~expanded from macro 'ZAPHOD32_MIX'                              ^                        ^:80



3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    v2 = ROTR32(v2, 7) ^ v0;   \:49::
 :18157                               ^note:  ::
expanded from macro 'PERL_SIPHASH_FNC'note: 145/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
expanded from macro 'ZAPHOD32_SCRAMBLE32':::
  167  SIP_FINAL_ROUNDS                          \note: note: :
expanded from macro 'SIPROUND'#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \'{' token is here5  ^~~~~~~~~~~~~~~~


:
                                                ^  STMT_START {              \ 

note:              ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");')' token is here


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");::
116     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:note: 
48expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
: 125note: :expanded from macro 'ZAPHOD32_MIX'  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3

::  ^~~~~~~~~~~~~~~~162 
:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \note: 5
expanded from macro 'ZAPHOD32_MIX':                                               ^
 
warning: } STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);738
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21
::In file included from 118/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h ../lib/utf8.c::note: :1587expanded from macro 'STMT_END'13::
:
 41In file included from warning: #   define STMT_END     ):/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :
:                        ^note: 17118
expanded from macro 'ZAPHOD32_SCRAMBLE32'    ,SIPROUND;SIPROUND;SIPROUND;:
:

In file included from 6              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:    v ^= (v>>23);                       \ In file included from 4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
warning: ../lib/break.c:
:                                        ^'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:In file included from 23

14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ,SIPROUND;SIPROUND;SIPROUND;:In file included from 659::
162/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:
 157     ^~~~~~~~::In file included from note: :
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'SIPROUND'5:::
:
: 23In file included from 34   } STMT_ENDnote: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
warning: 
')' token is here3:In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^
:4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

 :
:    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 4
expanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h659    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3
::

150:  ^88In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h5:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::124expanded from macro 'PERL_SIPHASH_FNC'::34 :
87 :
warning: 32:note: In file included from   SIP_FINAL_ROUNDS                          \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:3expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

 :
:  ^~~~~~~~~~~~~~~~note:  4} STMT_END
expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);note: :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  ^~~~~~~~:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
    v2 = ROTR32(v2, 7) ^ v0;   \118
168/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  SIP_FINAL_ROUNDS                          \::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:                               ^
155:738
  ^~~~~~~~~~~~~~~~::80:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  :21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: warning: 38::157')' token is here'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: 118:

 note: :5note: expanded from macro 'STMT_END'    ,SIPROUND;SIPROUND;SIPROUND;6:expanded from macro 'ZAPHOD32_SCRAMBLE32'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");

: #   define STMT_END     )

              ^~~~~~~~ note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \')' token is here                        ^
')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h



/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:                                     ^~~~~~~~~~:23
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");    ,SIPROUND;SIPROUND;SIPROUND;116:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
In file included from 
:5:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../lib/linebreak.c     ^~~~~~~~37:737
:
: :14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 29:
:note: expanded from macro 'SIPROUND':../lib/8.0.0.c:In file included from 125expanded from macro 'ZAPHOD32_MIX'
23: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:
:  } STMT_END6note: :35
:
expanded from macro 'STMT_START'17:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:    ^~~~~~~~In file included from 
:
 
 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from note:                                     ^~~~~~~~~~note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'ZAPHOD32_MIX'
expanded from macro 'SIPROUND'17:                              ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:
738
4085:} STMT_ENDIn file included from   } STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
737
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
21:In file included from :  ^~~~~~~~:    ^~~~~~~~:150/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h29
4085
 ::::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5659 In file included from :expanded from macro 'STMT_END':::
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h738
738 In file included from expanded from macro 'STMT_START':::note: #   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
6592121'{' token is here
::
::
                        ^#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */34In file included from   

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);note: note:                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from :
expanded from macro 'STMT_END'expanded from macro 'STMT_END'
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h34    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h87::

#   define STMT_END     )#   define STMT_END     )::4In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

1683:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:                        ^                        ^::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80

5 :4::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 163:
49 :expanded from macro 'PERL_SIPHASH_FNC':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:note: In file included from 87
5: '{' token is here../lib/gcstring.c::247note: 
  SIP_FINAL_ROUNDS                          \:3 :expanded from macro 'ZAPHOD32_SCRAMBLE32'
14:warning: 13    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
  ^~~~~~~~~~~~~~~~:
 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

In file included from note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: 
:
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);                                                ^:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h17

118  SIP_FINAL_ROUNDS                          \
::
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
116In file included from 
24            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");  ^~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

48::             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:408580warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from 38:
118expanded from macro 'ZAPHOD32_MIX':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:150:
116    ,SIPROUND;SIPROUND;SIPROUND;: :15:
659note: 5:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \37                       ^~~~~~~~:
expanded from macro 'ZAPHOD32_SCRAMBLE32': 
:
In file included from 
 warning:                                                ^ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
expanded from macro 'ZAPHOD32_MIX'
3418

                                     ^~~~~~~~~~:
:    ,SIPROUND;SIPROUND;SIPROUND;
In file included from     ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);3
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:              ^~~~~~~~
::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
                                    ^~~~~~~~~~7374
note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
::18:87737   STMT_START {              \:158::note: 
3:4129expanded from macro 'STMT_START'  ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5::

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::  note: :168#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ note: note: expanded from macro 'SIPROUND'737:
warning: expanded from macro 'ZAPHOD32_SCRAMBLE32'expanded from macro 'STMT_START'
:5                              ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

29:
  STMT_START {              \
:     v ^= (v>>23);                       \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ warning: 
:  ^~~~~~~~~~
note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                                        ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");163
                              ^expanded from macro 'STMT_START'


:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:
::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */737    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~150 247/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: ::                              ^295:'{' token is here13116
::124
:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h : 37note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);:note: 32note: :expanded from macro 'STMT_START'
87')' token is here:'{' token is here 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
 
note: 
3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'ZAPHOD32_MIX'    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);::            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");expanded from macro 'ZAPHOD32_MIX'


 80

                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: :            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

expanded from macro 'PERL_SIPHASH_FNC'    v2 = ROTR32(v2, 7) ^ v0;   \49#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::                               ^   SIP_FINAL_ROUNDS                          \                                    ^~~~~~~~~~:8788
note: 

116::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'  ^~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h33:

48:::168/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:737#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \  :: :
note: note: 5118note: 29                                                ^expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'ZAPHOD32_SCRAMBLE32'::expanded from macro 'ZAPHOD32_MIX':


 24
 note: } STMT_END:  SIP_FINAL_ROUNDS                          \note: ')' token is here
 #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
expanded from macro 'STMT_START'
  ^~~~~~~~note: 
  ^~~~~~~~~~~~~~~~

'{' token is here                                               ^
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ,SIPROUND;SIPROUND;SIPROUND;163
738118

:                              ^::                       ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5
2115
:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  : ::warning: note: 158note: 318'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_END':'{' token is here::

5
 14:#   define STMT_END     )note: :    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ,SIPROUND;SIPROUND;SIPROUND; 
expanded from macro 'ZAPHOD32_MIX' 
:
note:                         ^
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~247              ^~~~~~~~'{' token is here
expanded from macro 'SIPROUND'} STMT_END
:



13/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from   ^~~~~~~~:  STMT_START {              \::../lib/utf8.c
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); 
8718:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
warning:              ^::13:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4114:
738

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h : /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h21            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");:note: 87note: ::
116expanded from macro 'ZAPHOD32_SCRAMBLE32':expanded from macro 'SIPROUND'17             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
3
:
note: 
  STMT_START {              \48:In file included from     v ^= (v>>23);                       \expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:             ^ note: :                                        ^124
#   define STMT_END     )note: expanded from macro 'PERL_SIPHASH_FNC'4085
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'ZAPHOD32_MIX'
:
32::                        ^
In file included from :16387  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h ::
:note: 5#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \3  ^~~~~~~~~~~~~~~~659expanded from macro 'ZAPHOD32_MIX':In file included from 
:
:

 ../lib/break.c                                               ^    v2 = ROTR32(v2, 7) ^ v0;   \ In file included from note: :

note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h')' token is here14                               ^expanded from macro 'PERL_SIPHASH_FNC':
:


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h34In file included from     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);  SIP_FINAL_ROUNDS                          \::
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h

247In file included from :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h17

13::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:4In file included from : :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h88note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::')' token is here:40853/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
151:
:::In file included from  118            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :
::expanded from macro 'ZAPHOD32_SCRAMBLE32'24            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659
:
warning: :
 } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from warning: 
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^~~~~~~~125:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);343/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ,SIPROUND;SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
::
158:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from  738                       ^~~~~~~~:118
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: :
5::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'ZAPHOD32_MIX'21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:154:
:: ::
80 } STMT_END23warning:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:note: 
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]warning: :38expanded from macro 'STMT_END'  ^~~~~~~~3
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]169:

:
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h     ,SIPROUND;SIPROUND;SIPROUND;#   define STMT_END     )5    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");note: :note: 

:expanded from macro 'ZAPHOD32_SCRAMBLE32'738expanded from macro 'SIPROUND'              ^~~~~~~~                        ^ 
:


warning: 21  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
:

In file included from    ^23                                     ^~~~~~~~~~../lib/linebreak.cnote: 
:
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h14

::::
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~87 #   define STMT_END     )737In file included from 
:note: 
:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'                        ^29:::

:17 116  } STMT_END :
note: :
note: In file included from expanded from macro 'PERL_SIPHASH_FNC'37  ^expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:

: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  SIP_FINAL_ROUNDS                          \4085note: :
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
expanded from macro 'ZAPHOD32_MIX'87  ^~~~~~~~~~~~~~~~
In file included from 
:
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h659 
118::
note:                                     ^~~~~~~~~~:151In file included from expanded from macro 'PERL_SIPHASH_FNC'
24:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:5:: :  SIP_FINAL_ROUNDS                          \34737note:  
:
:')' token is herenote:   ^~~~~~~~~~~~~~~~In file included from 29
'{' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ,SIPROUND;SIPROUND;SIPROUND;     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:4
note: 
118In file included from :
                       ^~~~~~~~expanded from macro 'STMT_START'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:../lib/8.0.0.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h


15::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:6164:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */: :
:23
80note: In file included from 5:                              ^:')' token is here/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:5
49
: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:17warning:      ,SIPROUND;SIPROUND;SIPROUND;: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
169note: In file included from 
expanded from macro 'SIPROUND'              ^~~~~~~~:expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

5
:    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);  } STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h4085

 #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \::
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~note: 
23In file included from 

'{' token is here                                                ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
5::::65980    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");738 :
:
:note: In file included from 38    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~21expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
:
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 34  } STMT_ENDnote: :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

expanded from macro 'ZAPHOD32_SCRAMBLE32'116expanded from macro 'STMT_END':In file included from     ^~~~~~~~
:
151/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
48::#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \#   define STMT_END     ):/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h54

 :::
                                     ^~~~~~~~~~                        ^note: 738 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

expanded from macro 'ZAPHOD32_MIX':warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]268:::
:73787#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ 5::
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);note: :293                                               ^
expanded from macro 'STMT_END' ::
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
warning:   
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: #   define STMT_END     )note: 
:expanded from macro 'STMT_START'
expanded from macro 'PERL_SIPHASH_FNC'87
                        ^    ZAPHOD32_FINALIZE(v0,v1,v2);
:

41#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  SIP_FINAL_ROUNDS                          \

: 
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h87note:   ^~~~~~~~~~~~~~~~
::expanded from macro 'ZAPHOD32_SCRAMBLE32'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h903
:::16437 :    v ^= (v>>23);                       \
:note: 5
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'PERL_SIPHASH_FNC':                                        ^
note: 
 
expanded from macro 'ZAPHOD32_FINALIZE'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:  SIP_FINAL_ROUNDS                          \'{' token is here::124#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \

151169:
  ^~~~~~~~~~~~~~~~::32    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);                                    ^~~~~~~~~~
55:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h : note: 
:note: 737warning: expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h118')' token is here:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
::
29
8024:    v2 = ROTR32(v2, 7) ^ v0;   \:49:     ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); note: 
                               ^ 
warning: expanded from macro 'STMT_START'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ,SIPROUND;SIPROUND;SIPROUND;158
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:88
:                              ^
124:                       ^~~~~~~~5
                                                ^:3
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
32: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: note: :268 note: ')' token is here18:note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
:5expanded from macro 'ZAPHOD32_MIX'
3:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h: } STMT_END    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");:     v2 = ROTR32(v2, 7) ^ v0;   \note: 

164note: 
'{' token is here  ^~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:expanded from macro 'SIPROUND'                               ^


5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_FINALIZE(v0,v1,v2);::  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
 125
:738    ^~~~~~~~~~~~~~~~~~~~~~~~~~~warning: :  ^~~~~~~~~~169:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3
:21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: ::    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); 90note:  737
note: :expanded from macro 'ZAPHOD32_MIX'note: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'STMT_END'48
')' token is here29

:
:} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  #   define STMT_END     )
:note: note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
  ^~~~~~~~87expanded from macro 'ZAPHOD32_FINALIZE'expanded from macro 'STMT_START'
                        ^
:

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
738
note: :In file included from                                                ^:                              ^expanded from macro 'ZAPHOD32_SCRAMBLE32'125../lib/utf8.c
21

:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h313     v ^= (v>>23);                       \::
note: 
 In file included from expanded from macro 'STMT_END'                                        ^note: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h

expanded from macro 'ZAPHOD32_MIX':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
#   define STMT_END     )17:
} STMT_END::
164                        ^
87In file included from :
  ^~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5
3:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h4085  ::
In file included from note: note: 738In file included from ../lib/gcstring.c')' token is hereexpanded from macro 'PERL_SIPHASH_FNC':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:

21:14:659:
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);  SIP_FINAL_ROUNDS                          \ :
In file included from 

note: In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::


:17268/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h34#   define STMT_END     ):
::::

In file included from 588118In file included from                         ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
: 324:4085warning: ::4:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  :
In file included from In file included from 
note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h../lib/break.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'ZAPHOD32_SCRAMBLE32''{' token is here    ZAPHOD32_FINALIZE(v0,v1,v2);:::


15214659} STMT_END    ^~~~~~~~~~~~~~~~~~~~~~~~~~~:    ,SIPROUND;SIPROUND;SIPROUND;:
:


5
In file included from In file included from   ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:                       ^~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
: 
::113/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: 17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h34::'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
::
36738
In file included from 18In file included from ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h 21:    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);14:note: :4085
:4expanded from macro 'ZAPHOD32_FINALIZE' :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :

note: In file included from 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h    v1 = ROTL32(v1, 17);           \expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:

:159  STMT_START {              \659                                   ^#   define STMT_END     )80:
:


:5             ^In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^38:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h268 warning: 34::note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
87In file included from 5expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from :../lib/linebreak.c:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h3: 123::14    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:4 :

')' token is here
6:
note: In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h

 :    ZAPHOD32_FINALIZE(v0,v1,v2);
:warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h170
17'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:  SIP_FINAL_ROUNDS                          \::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~:

116
7375
In file included from ::    ,SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  ^~~~~~~~~~~~~~~~3729
 ::
::     ^~~~~~~~warning: 4085114  
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
:note: note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 3expanded from macro 'ZAPHOD32_MIX'expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
18: 
:659note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'ZAPHOD32_FINALIZE'
:
In file included from 

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h                              ^note: } STMT_END:
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'SIPROUND'
11634/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
  ^~~~~~~~::
:737
37  STMT_START {              \In file included from 152:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:29:   ^~~~~~~~~~:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:738note: 
4:: :expanded from macro 'ZAPHOD32_MIX':
 note: 21
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 118expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:'{' token is here:
 #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:167
24#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: :    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);

expanded from macro 'STMT_END'737 
:                                    ^~~~~~~~~~                              ^
:warning:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5

29'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h : :                        ^:warning: 737    ,SIPROUND;SIPROUND;SIPROUND;note: 159
80'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
expanded from macro 'STMT_START'::
29                       ^~~~~~~~
549:
::     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: 
note: :note: 
expanded from macro 'STMT_START'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'{' token is here23expanded from macro 'ZAPHOD32_SCRAMBLE32'                              ^


:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \116    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");:                               ^
:
62note: 
                                                ^37    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:
5
: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h170  } STMT_ENDnote:  ::
expanded from macro 'ZAPHOD32_MIX'note: 1165  ^
expanded from macro 'PERL_SIPHASH_FNC'::

48 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h     SIP_ROUNDS;                             \'{' token is here
87:note: 

                                    ^~~~~~~~~~:152expanded from macro 'ZAPHOD32_MIX'    ^~~~~~~~~~
3:

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \737 123
expanded from macro 'PERL_SIPHASH_FNC'
:warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
                                               ^29'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]6:
:
  SIP_FINAL_ROUNDS                          \:116 
 :note:     ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);  ^~~~~~~~~~~~~~~~note: 48expanded from macro 'STMT_START'

'{' token is here:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 
:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h118    ,SIPROUND;SIPROUND;expanded from macro 'ZAPHOD32_MIX'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::


8724     ^~~~~~~~                              ^::

41#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
note: ::                                                ^')' token is here18167note: 

::expanded from macro 'ZAPHOD32_SCRAMBLE32'145
    ,SIPROUND;SIPROUND;SIPROUND;::
      v ^= (v>>23);                       \                       ^~~~~~~~note: note: 

expanded from macro 'SIPROUND''{' token is here                                        ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h23
::             ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");1525

::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :
::note: 62/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 159expanded from macro 'SIPROUND'::note: :
5116')' token is here5:  } STMT_END:
: 
48 note:     ^~~~~~~~    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning: expanded from macro 'PERL_SIPHASH_FNC'

 :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 170    SIP_ROUNDS;                             \

:expanded from macro 'ZAPHOD32_MIX':
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
5    ^~~~~~~~~~::    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");:
2188
 :#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:  
3
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note:                                                ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END'
 :
note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");124expanded from macro 'ZAPHOD32_SCRAMBLE32'#   define STMT_END     )
:

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32                        ^} STMT_END
:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~:note: :
124expanded from macro 'ZAPHOD32_MIX'87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:32:3:738:    v2 = ROTR32(v2, 7) ^ v0;   \ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: 
note: :21note:                                ^expanded from macro 'ZAPHOD32_MIX'123:expanded from macro 'PERL_SIPHASH_FNC'

: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h6note:     v2 = ROTR32(v2, 7) ^ v0;   \
expanded from macro 'STMT_END'                               ^

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_END     )::159  SIP_FINAL_ROUNDS                          \
 170:
                        ^warning: :5  ^~~~~~~~~~~~~~~~
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

: :    ,SIPROUND;SIPROUND; note: 167
note: In file included from ')' token is here:     ^~~~~~~~')' token is here../lib/utf8.c
In file included from 5

:../lib/8.0.0.c:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h13:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");::
6warning:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
23In file included from :
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hIn file included from 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:17
note: In file included from :125:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h125:In file included from 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:  } STMT_END40853::124
:
: 4085:  ^In file included from  note: :
32
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: expanded from macro 'ZAPHOD32_MIX'In file included from ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h 659:
:note: } STMT_END:
62659expanded from macro 'ZAPHOD32_MIX'} STMT_END
In file included from ::


  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h5In file included from   ^~~~~~~~    v2 = ROTR32(v2, 7) ^ v0;   \
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:note: 34
:In file included from 738expanded from macro 'PERL_SIPHASH_FNC':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    SIP_ROUNDS;                             \:::21:
167214:1448    ^~~~~~~~~~:::
 :
5 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :expanded from macro 'STMT_END':: expanded from macro 'STMT_END'156
 123note: 
:warning: :')' token is here#   define STMT_END     )5'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]6#   define STMT_END     )

:
:
                        ^                          ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
warning: note:         SBOX32_MIX3(s0,s1,s2,"SEED STATE");

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]')' token is here
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ,SIPROUND;SIPROUND;../lib/gcstring.c:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from 
:125
:../lib/break.c     ^~~~~~~~14:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~99:
:
3
:14In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:36/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h: ::In file included from :23note:  116/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h17:expanded from macro 'ZAPHOD32_MIX'note: :::
5
expanded from macro 'SBOX32_MIX3'3717In file included from :
} STMT_END::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
 In file included from :note:   ^~~~~~~~#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h4085expanded from macro 'SIPROUND'

expanded from macro 'ZAPHOD32_MIX'::

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                   ^~~~~~~~~~
4085In file included from :  } STMT_END
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h738
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from ::    ^~~~~~~~
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h65921
                                    ^~~~~~~~~~737::
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:659In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:29:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: :738:In file included from :expanded from macro 'STMT_END'737: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h34
:21note: ::
29:#   define STMT_END     )expanded from macro 'STMT_START'34In file included from : 

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h note:                         ^In file included from :note: expanded from macro 'STMT_END'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h4expanded from macro 'STMT_START'

::

                              ^#   define STMT_END     )4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

In file included from :
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                        ^../lib/linebreak.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h162
:
:::                              ^144814/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1715
::
:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h9In file included from 625 ::/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::warning: 156 :5 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: 17:warning: 
5'{' token is here:
 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
In file included from note: 
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC'        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
note: :

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'{' token is here4085    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    SIP_ROUNDS;                             \:


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");:    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:
80
:99    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:659:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h38:
47/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h116::In file included from :::123 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h 11637:note: :note: ::15expanded from macro 'ZAPHOD32_SCRAMBLE32'34expanded from macro 'SBOX32_MIX3'48 :
:

:note:  In file included from  expanded from macro 'ZAPHOD32_MIX'warning: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: #define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:expanded from macro 'ZAPHOD32_MIX'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                     ^~~~~~~~~~4
                                              ^#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:    ,SIPROUND;SIPROUND;
:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

123
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
                                    ^~~~~~~~~~:              ^~~~~~~~::                                               ^
6
168737
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: :5:29warning: 737:18:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: : 
29warning: 3note: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;:expanded from macro 'STMT_START' 

 
note:      ^~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'STMT_START'
expanded from macro 'SIPROUND'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");:
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
1448
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  STMT_START {              \:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:                              ^

18
9
                              ^  ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
3: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h156warning: 116:162 ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:171:note: 7375
37:5expanded from macro 'SIPROUND':::5:        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
29  : 
:warning: note:   STMT_START {              \ note:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_MIX'
note: '{' token is here
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

  ^~~~~~~~~~'{' token is here
expanded from macro 'STMT_START':
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");107
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
:                                    ^~~~~~~~~~:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32
737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              ^
 :29737

note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h124::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SBOX32_MIX3'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 29:
:8032note: :11662:    v2 = ROTR32(v2, 7) ^ v0;   \:expanded from macro 'STMT_START' ::49
 
note: 485:                               ^note: expanded from macro 'STMT_START':: 
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'ZAPHOD32_MIX'
  note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

note: note: expanded from macro 'ZAPHOD32_SCRAMBLE32':                              ^#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'ZAPHOD32_MIX'expanded from macro 'PERL_SIPHASH_FNC'    v2 = ROTR32(v2, 7) ^ v0;   \
1448




:                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \                               ^9
    SIP_ROUNDS;                             \:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
62
                                                ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :    ^~~~~~~~~~:                                               ^
:note: 168
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
156')' token is here::::
5 1235:note: ::        SBOX32_MIX3(s0,s1,s2,"SEED STATE"); expanded from macro 'PERL_SIPHASH_FNC'15 
note: 
:note:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'{' token is here ')' token is here    SIP_ROUNDS;                             \

note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h'{' token is here:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");    ^~~~~~~~~~:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
162

108
:    ,SIPROUND;SIPROUND;    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5

3:
:              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h 
: ::warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 6125'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:::expanded from macro 'SBOX32_MIX3'::
1714818
 3:::note: } STMT_END:    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);5 14'{' token is here
 
:note: :
  ^~~~~~~~note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'ZAPHOD32_MIX' 
expanded from macro 'ZAPHOD32_MIX'    ,SIPROUND;SIPROUND;
warning: 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND':     ^~~~~~~~} STMT_END
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
738


87:  STMT_START {              \  ^~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                               ^:21


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
41:             ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:18: 

738: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:14note: expanded from macro 'STMT_END'::21:expanded from macro 'ZAPHOD32_SCRAMBLE32'
62124: 
:: #   define STMT_END     )note: 532note: 
    v ^= (v>>23);                       \expanded from macro 'SIPROUND'::expanded from macro 'STMT_END'                        ^

  

                                        ^note: note:   STMT_START {              \#   define STMT_END     )
expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'ZAPHOD32_MIX'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
             ^                        ^:
    SIP_ROUNDS;                             \
    v2 = ROTR32(v2, 7) ^ v0;   \162/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

::In file included from     ^~~~~~~~~~                               ^5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h62In file included from ../lib/utf8.c

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:::../lib/8.0.0.c:: 1685:135note: ::6:
:')' token is here5 :
In file included from  
:note: In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote:  expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:')' token is here    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);warning: 
:17

'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]17:
    SIP_ROUNDS;                             \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
In file included from 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::4085
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h408588:
123
::
:In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h125In file included from 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h15::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:::1243: 659 ::659note: :
warning: 32 :
expanded from macro 'ZAPHOD32_SCRAMBLE32'In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
 expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:} STMT_ENDnote: 
    ,SIPROUND;SIPROUND;:34
expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
} STMT_END34:
  ^~~~~~~~
:              ^~~~~~~~
:
In file included from 
123
    v2 = ROTR32(v2, 7) ^ v0;   \  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
23::3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h61453:::::                               ^ 738: 73813
note: :4warning: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'21:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]21 :
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:warning: 168 :  } STMT_END '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:    ,SIPROUND;SIPROUND;note: 157
note: 
5
expanded from macro 'STMT_END':  ^expanded from macro 'STMT_END':     ^~~~~~~~
5
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
 
:#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_END     )
:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')' token is herewarning: :
                        ^62

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]23                        ^
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:
5    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");:3:
1393:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:  
../lib/gcstring.c
35note: note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'expanded from macro 'PERL_SIPHASH_FNC'
14 :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
note: 125:  } STMT_ENDIn file included from expanded from macro 'XORSHIFT96_set':116
    SIP_ROUNDS;                             \/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
3:  ^
::37
    ^~~~~~~~~~#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \17 :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:                                  ^~~~~~~~~~In file included from expanded from macro 'ZAPHOD32_MIX'note: :62
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
expanded from macro 'ZAPHOD32_MIX'123:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
} STMT_END:5:4085
15:737:
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \  ^~~~~~~~: :In file included from 

 note: 29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: expanded from macro 'PERL_SIPHASH_FNC'::
:')' token is here
 659738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
note: :
::    SIP_ROUNDS;                             \expanded from macro 'STMT_START'In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h21737

:    ,SIPROUND;SIPROUND;::    ^~~~~~~~~~34
 29#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
:
              ^~~~~~~~note: :
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'STMT_END'                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
note: 
:123expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h4:
:
::
623                        ^1453/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
:: 13163note: ::')' token is here5 In file included from 
5
:note: ../lib/linebreak.c                              ^: '{' token is here:    ,SIPROUND;SIPROUND;
 note: 
14
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning: expanded from macro 'SIPROUND':
     ^~~~~~~~:            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
In file included from 
157

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h  } STMT_END:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
5
:    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);17    ^~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h23
:

 ::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h13935
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'{' token is here::::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h73846 4085:::note: :
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");8021 expanded from macro 'SIPROUND'In file included from 
::note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~38 expanded from macro 'XORSHIFT96_set':
  } STMT_END:note: 
659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 expanded from macro 'STMT_END':
:    ^~~~~~~~#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \note: 
In file included from 116

expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:#   define STMT_END     )                                             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:48

:34:                        ^738#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:
 
:
In file included from note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21                                     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'ZAPHOD32_MIX'::
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
624/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::
 :14535#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 737::
:expanded from macro 'STMT_END':13                                                ^16929:note: 

:: expanded from macro 'PERL_SIPHASH_FNC'5 #   define STMT_END     )warning: 
:note: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] expanded from macro 'STMT_START'
    SIP_ROUNDS;                             \                        ^warning: 


'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);    ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:62
:5
                              ^    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

 :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h1396
:note: :163/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'PERL_SIPHASH_FNC'57::
:5116 ::note:      SIP_ROUNDS;                             \37expanded from macro 'XORSHIFT96_set'note: 
In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'{' token is here    ^~~~~~~~~~../lib/break.c /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
:note: :157    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
14expanded from macro 'ZAPHOD32_MIX'123:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                                        ^:

:5    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
In file included from 6:
123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::
 warning: 15:145317                                    ^~~~~~~~~~warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:80::

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 :13In file included from 
:warning: 49:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h737    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:    ,SIPROUND;SIPROUND; ::

 
note: 408529    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note:      ^~~~~~~~    ,SIPROUND;SIPROUND;')' token is here:
:
expanded from macro 'ZAPHOD32_SCRAMBLE32'


In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
::expanded from macro 'STMT_START'124
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h659
:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::
32
                                                ^318#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h : 3                              ^:note: 1397note: :
34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'ZAPHOD32_MIX':expanded from macro 'SIPROUND' :
:
3
note: In file included from     v2 = ROTR32(v2, 7) ^ v0;   \169:expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
  STMT_START {              \: 
:                               ^
5note: 4
  STMT_START {              \  ^~~~~~~~~~:expanded from macro 'XORSHIFT96_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:  ^~~~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h} STMT_END163:157
'{' token is here:
:247:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h737  ^~~~~~~~5:5::
:13    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:73729/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :
 :::warning:      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 29 738'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]warning: 
')' token is here:note: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 expanded from macro 'STMT_START'21
:note: 
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);:            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");116expanded from macro 'STMT_START'    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
 
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note:             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~48
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
expanded from macro 'STMT_END'
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */                              ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#   define STMT_END     )note: :                              ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h87
expanded from macro 'ZAPHOD32_MIX'116
125::                        ^
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h8141
373:::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \::623 
  In file included from ::note:                                                ^note: note: ../lib/8.0.0.c5 expanded from macro 'ZAPHOD32_SCRAMBLE32'
expanded from macro 'ZAPHOD32_MIX'expanded from macro 'ZAPHOD32_MIX'::note: 


6 expanded from macro 'PERL_SIPHASH_FNC'} STMT_END:
note:     v ^= (v>>23);                       \
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
In file included from expanded from macro 'PERL_SIPHASH_FNC'

  ^~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h  SIP_ROUNDS;                               \
                                        ^                                    ^~~~~~~~~~
:


    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h17  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
::

::    ^~~~~~~~~~738In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:163123:737:
6::5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h2921:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :::: :note: 4085123  note: 169'{' token is here:
:note: note: ')' token is here:
In file included from 15expanded from macro 'STMT_START'expanded from macro 'STMT_END'
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
    ,SIPROUND;SIPROUND;
:: 
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); 659#   define STMT_END     )note:      ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
warning: :

'{' token is here

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from                         ^
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

:    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h18
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:34::              ^~~~~~~~
In file included from 88:
24714
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../lib/utf8.c:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:3:13 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:13:1456:note: :18:
 : expanded from macro 'SIPROUND'124:In file included from note: 5note: 
:14/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'ZAPHOD32_SCRAMBLE32':'{' token is here32::  STMT_START {              \
 
: 17
warning:             ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");} STMT_END note: :
             ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

note: expanded from macro 'SIPROUND'In file included from 

            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h


    XORSHIFT96_set(*state,s0,s1,s2,t2);::  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
408581    v2 = ROTR32(v2, 7) ^ v0;   \
::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
:
             ^116738
In file included from 3                               ^
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
48/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::6591393note: : 62 :
:expanded from macro 'PERL_SIPHASH_FNC'169note: :note: In file included from 35
:expanded from macro 'ZAPHOD32_MIX'5expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:5
:  SIP_ROUNDS;                               \
: : 
34note:  #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \#   define STMT_END     )note:   ^~~~~~~~~~:
expanded from macro 'XORSHIFT96_set'note: 

expanded from macro 'PERL_SIPHASH_FNC'
In file included from 
')' token is here                                               ^                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h


#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \:    SIP_ROUNDS;                             \
4    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
                                  ^~~~~~~~~~:

    ^~~~~~~~~~In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/gcstring.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
::158/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14737:::
:5125In file included from 29::/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h: 3: warning: :17note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] :
expanded from macro 'STMT_START'
note: In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");:123#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
} STMT_END4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
:6                              ^
  ^~~~~~~~In file included from 247:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::13warning: :::116659:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]1231456738::
 
:::37In file included from warning: 15521    ,SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:::
 :
        ^~~~~~~~note: 34warning: note: note: 
expanded from macro 'ZAPHOD32_MIX'            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'{' token is hereexpanded from macro 'STMT_END'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from 


:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \23    ,SIPROUND;SIPROUND;
#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    XORSHIFT96_set(*state,s0,s1,s2,t2);:
:

:
4                                    ^~~~~~~~~~3              ^~~~~~~~                        ^124    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:

:

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h32/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:note: :In file included from :::164expanded from macro 'SIPROUND'737../lib/linebreak.c23 1393:
:::note: :529  } STMT_END143expanded from macro 'ZAPHOD32_MIX'46::
:
:
:    ^In file included from   warning:     v2 = ROTR32(v2, 7) ^ v0;   \note: 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'SIPROUND'expanded from macro 'XORSHIFT96_set'
                               ^
:17


81:
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \

:3
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^247:                              ^:                                             ^

: 
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h13/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :
::::expanded from macro 'PERL_SIPHASH_FNC'In file included from 15880 62
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::note: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h538  SIP_ROUNDS;                               \')' token is here5659:::

::
1456    ^~~~~~~~~~ In file included from :note:             ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");note: 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h5'{' token is here
expanded from macro 'ZAPHOD32_SCRAMBLE32'expanded from macro 'PERL_SIPHASH_FNC':::
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

12334 
    SIP_ROUNDS;                             \::
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");warning: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h6In file included from 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ^~~~~~~~~~::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                     ^~~~~~~~~~
125/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :

:    XORSHIFT96_set(*state,s0,s1,s2,t2);:note: 4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
123')' token is here:
:::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h116 737
15::note:     ,SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:17048expanded from macro 'ZAPHOD32_MIX'
29: ::
     ^~~~~~~~:1396note: 5 
} STMT_END :')' token is here:note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 57
 expanded from macro 'ZAPHOD32_MIX'  ^~~~~~~~:expanded from macro 'STMT_START':warning: 
    ,SIPROUND;SIPROUND;
23
 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:note: 
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \              ^~~~~~~~:5expanded from macro 'XORSHIFT96_set'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

738:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");

                                               ^: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
                              ^
21note:     r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:expanded from macro 'SIPROUND'
23
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
                                                        ^:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
5  } STMT_ENDexpanded from macro 'STMT_END':164/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:

116::     ^~~~~~~~:#   define STMT_END     )
1456note: 
37                        ^:expanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
5
 ::note:   } STMT_END738 expanded from macro 'ZAPHOD32_MIX'
:note: 
    ^~~~~~~~21')' token is here
:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \note: :
    XORSHIFT96_set(*state,s0,s1,s2,t2);expanded from macro 'STMT_END'738                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:21#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
158:
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                         ^7375:note: 
::1397expanded from macro 'STMT_END'29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :
::warning: 3 81'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     ):note: :

 expanded from macro 'STMT_START'3                        ^note: 
:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");expanded from macro 'XORSHIFT96_set' 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:expanded from macro 'PERL_SIPHASH_FNC'} STMT_END

62

                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:  ^~~~~~~~
In file included from :  SIP_ROUNDS;                               \5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h../lib/break.c124
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::  ^~~~~~~~~~ :1701432
note: 738::
:expanded from macro 'PERL_SIPHASH_FNC':5In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
21:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: :: :expanded from macro 'ZAPHOD32_MIX'    SIP_ROUNDS;                             \123 note: 17

:note: '{' token is here:
    ^~~~~~~~~~15expanded from macro 'STMT_END'    v2 = ROTR32(v2, 7) ^ v0;   \
In file included from 
:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                ^:#   define STMT_END     )    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");warning: 
4085

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
                        ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:In file included from 

158/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::
:5659              ^~~~~~~~116::

: In file included from 48/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:')' token is here: :18
34note: 123::
expanded from macro 'ZAPHOD32_MIX':3In file included from     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
6:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: 4
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \warning: expanded from macro 'SIPROUND':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:                                               ^
:125  STMT_START {              \
268:
    ,SIPROUND;SIPROUND;:3  ^~~~~~~~~~
5:
     ^~~~~~~~: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 note: :warning: expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h737'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
::
18} STMT_END29:In file included from 
:3    ZAPHOD32_FINALIZE(v0,v1,v2);../lib/8.0.0.c  ^~~~~~~~ :
:
note:      ^~~~~~~~~~~~~~~~~~~~~~~~~~~6expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 
:

:expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from 738
:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */90:  STMT_START {              \21
:17
:                              ^37:
  ^~~~~~~~~~ 
:In file included from 
note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_END'note: ::::
expanded from macro 'ZAPHOD32_FINALIZE'814085170737
:#   define STMT_END     ):
::3
In file included from 529#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \:                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::
 
:                                      ^~~~~~~~~~note: 659warning: note: 
expanded from macro 'PERL_SIPHASH_FNC':
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_START'In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
In file included from 

../lib/utf8.c:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:  SIP_ROUNDS;                               \737:13
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");5#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:34:
  ^~~~~~~~~~
:
29:
In file included from 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                               ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:note: 
 ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h123'{' token is herenote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h148217::
expanded from macro 'STMT_START':::
12415
819In file included from ::    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h32 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3 ::note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:warning: 4085 '{' token is here                              ^
 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
note: 

note: 
:In file included from expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'PERL_SIPHASH_FNC'    ,SIPROUND;SIPROUND;80/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
::268
    v2 = ROTR32(v2, 7) ^ v0;   \              ^~~~~~~~49  SIP_ROUNDS;                               \659:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
5
                               ^ :  ^~~~~~~~~~In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 18
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'ZAPHOD32_SCRAMBLE32':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :85
14:34'{' token is here170::123:

:39#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \ :In file included from 5:    ZAPHOD32_FINALIZE(v0,v1,v2);
note: 6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h: 
                                                ^expanded from macro 'SIPROUND':: note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~

 4note: expanded from macro 'SBOX32_MIX4'
note: :
  STMT_START {              \')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:
:             ^#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \90159
    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");:
:                                      ^~~~~~~~~~48
5     ^~~~~~~~81
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::737expanded from macro 'ZAPHOD32_FINALIZE'164'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: 18:
:
125note: :295:expanded from macro 'PERL_SIPHASH_FNC'#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \14::3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");

:  :
                                               ^ note:   SIP_ROUNDS;                               \warning:      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: expanded from macro 'STMT_START'
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
  ^~~~~~~~~~
expanded from macro 'ZAPHOD32_MIX'
:

116#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);  STMT_START {              \:} STMT_END


37
                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             ^:  ^~~~~~~~


 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:expanded from macro 'ZAPHOD32_MIX':1482:87
81:738::9:413:21#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:: :
  note:                                      ^~~~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: '{' token is herenote: 
expanded from macro 'ZAPHOD32_SCRAMBLE32':expanded from macro 'PERL_SIPHASH_FNC'
expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");::    v ^= (v>>23);                       \737
#   define STMT_END     )  SIP_ROUNDS;                               \15268
:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

::                                        ^29
                        ^  ^~~~~~~~~~ 5
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

warning: : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] note: :85
warning: In file included from expanded from macro 'STMT_START'164:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../lib/linebreak.c    ,SIPROUND;SIPROUND;
:50
:
5:14              ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:    ZAPHOD32_FINALIZE(v0,v1,v2); :


 
note: In file included from                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SBOX32_MIX4'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:')' token is here

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h23
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h17::#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \::
1593
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);113In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::                                                 ^
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:5:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~36:123 
:4085:note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
6'{' token is herenote: :In file included from :
expanded from macro 'ZAPHOD32_FINALIZE'88/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h 
::warning: 3659'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    v1 = ROTL32(v1, 17);           \    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");::



 In file included from                                    ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ,SIPROUND;SIPROUND;note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h


expanded from macro 'ZAPHOD32_SCRAMBLE32':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
34:
::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h} STMT_END268/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h116In file included from :
:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h1482  ^~~~~~~~52348::
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:49 3: :
:note: :738note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h ')' token is here :expanded from macro 'ZAPHOD32_MIX':warning: 
note: 21
171'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND':    ZAPHOD32_FINALIZE(v0,v1,v2);:

 
5note:   } STMT_END#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~:        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");expanded from macro 'STMT_END'


 

  ^                                               ^warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     ):
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

114/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:                        ^::81
3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");96::
:3     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~37:note: 
: expanded from macro 'ZAPHOD32_FINALIZE'In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
../lib/gcstring.c} STMT_ENDnote: :expanded from macro 'PERL_SIPHASH_FNC':
expanded from macro 'SBOX32_MIX4'116
14  ^~~~~~~~
:  SIP_ROUNDS;                               \:

37
        v2 = ROTL32(v2, 4) - v0;    \In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  ^~~~~~~~~~
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h :
                                    ^:note: 738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
17expanded from macro 'ZAPHOD32_MIX'::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:

21123:In file included from ::1482/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 6#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \::note: :
94085expanded from macro 'STMT_END'                                     ^~~~~~~~~~::

note: 
 In file included from ')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:
:')' token is here:159                        ^    ,SIPROUND;SIPROUND;737
659:

::
5        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");     ^~~~~~~~29In file included from :

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: 
note: 34:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
23

:In file included from :97/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h5:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
4 :
                              ^:
note:      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'note: 
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'SBOX32_MIX4'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :167
  } STMT_END:expanded from macro 'SIPROUND'171:} STMT_END
124
:5
    ^~~~~~~~:5  } STMT_END:  ^~~~~~~~
32: note:  
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
'{' token is herewarning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :  ^
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: 738

738expanded from macro 'ZAPHOD32_MIX':    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
21
:21:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~81    v2 = ROTR32(v2, 7) ^ v0;   \: 

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3:                               ^note: expanded from macro 'STMT_END'
:116
expanded from macro 'STMT_END'
 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
note: 48:#   define STMT_END     ):expanded from macro 'PERL_SIPHASH_FNC':#   define STMT_END     )116
159
 
:                        ^  SIP_ROUNDS;                               \:note:                         ^37

5expanded from macro 'ZAPHOD32_MIX'
:  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h note: 81:note: expanded from macro 'ZAPHOD32_MIX'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:123')' token is here

3:
                                               ^In file included from :15
../lib/8.0.0.c #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");:note: 
 
6expanded from macro 'PERL_SIPHASH_FNC'                                    ^~~~~~~~~~note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:


')' token is here
In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h  SIP_ROUNDS;                               \::    ,SIPROUND;SIPROUND;:
737125
17  ^~~~~~~~~~::              ^~~~~~~~:

293:In file included from : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
:note: :expanded from macro 'ZAPHOD32_MIX'4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START'123
:
:
:In file included from } STMT_END2315/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:  ^~~~~~~~5 659
171
:warning: :
                              ^: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from 
5note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'738: :    ,SIPROUND;SIPROUND;
:34warning: 167
21  } STMT_END:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:              ^~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
5
     ^~~~~~~~::note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
1487 expanded from macro 'STMT_END':
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 
18    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13:'{' token is here:#   define STMT_END     )
:738
3
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h ::                        ^:warning: 21 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");124'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: 
:
 expanded from macro 'SIPROUND'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 32note: 

../lib/utf8.c            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:  STMT_START {              \expanded from macro 'STMT_END':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 

13:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note:   ^~~~~~~~~~:
116#   define STMT_END     )
expanded from macro 'ZAPHOD32_MIX'
In file included from :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h48                        ^::    v2 = ROTR32(v2, 7) ^ v0;   \:In file included from :
139917
737../lib/break.c :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
                               ^::note: 38:In file included from 
29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14expanded from macro 'ZAPHOD32_MIX':81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::

 :: 171In file included from note: 34085note: :/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hexpanded from macro 'XORSHIFT128_set'::
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \expanded from macro 'STMT_START'5:
 In file included from 

:17note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h                                               ^#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \ :
expanded from macro 'PERL_SIPHASH_FNC':
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
note: In file included from 
659
                                     ^~~~~~~~~~')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
                              ^

  SIP_ROUNDS;                               \:In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  ^~~~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");:
::737

In file included from 3481:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
:29
:In file included from 3:659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :
:: :note: In file included from 1254note: 124expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::
expanded from macro 'PERL_SIPHASH_FNC':
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
634#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::::

   SIP_ROUNDS;                               \162 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                              ^note: 
:warning: :
expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^~~~~~~~~~5'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]1448
:
:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h1487} STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 9:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:
:warning: :167
13  ^~~~~~~~123'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] :     ^~~~~~~~:
:
warning: 5
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h15'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);:
 '{' token is here738:
 warning: 
:18        SBOX32_MIX3(s0,s1,s2,"SEED STATE");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]21:

'{' token is here            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
:3        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 :
:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ,SIPROUND;SIPROUND;note:      ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");80/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

expanded from macro 'STMT_END'note: 
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h              ^~~~~~~~
expanded from macro 'SIPROUND'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3899:

#   define STMT_END     )
::1399/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  STMT_START {              \ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h36::                        ^
note: ::4918
  ^~~~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32'124 ::

:note:  14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h32expanded from macro 'SBOX32_MIX3'note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:::
expanded from macro 'XORSHIFT128_set'
 737 
                                     ^~~~~~~~~~note: :note: #define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
expanded from macro 'SIPROUND'29expanded from macro 'ZAPHOD32_MIX'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:
                                   ^~~~~~~~~~
:     v2 = ROTR32(v2, 7) ^ v0;   \  STMT_START {              \
                                                ^737note: 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:expanded from macro 'STMT_START'                               ^             ^:29


737:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:29:note: 
167:81expanded from macro 'STMT_START'                              ^: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
5note: 3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'STMT_START'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:1487: 

 :87note:                               ^note: 13:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */')' token is here
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:3


: :                              ^162warning:    SIP_ROUNDS;                               \
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h5

expanded from macro 'PERL_SIPHASH_FNC'  ^~~~~~~~~~::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1448 
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:note:   SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
9'{' token is here
:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
  ^~~~~~~~~~~~~~~~125
 
:    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3
:'{' token is here::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1402
124 
::note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h57        SBOX32_MIX3(s0,s1,s2,"SEED STATE");6expanded from macro 'ZAPHOD32_MIX'::
:
80         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :} STMT_ENDnote: 
note: 49/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'XORSHIFT128_set''{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::  ^~~~~~~~

: 123
99note: :    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'15
47
:
:     ^~~~~~~~:                                                        ^738 
 #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
:warning: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h21'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SBOX32_MIX3':                                                ^::

18
1487 :    ,SIPROUND;SIPROUND;:note: 14#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
13expanded from macro 'STMT_END':
              ^~~~~~~~:
                                               ^
 note: 
#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: expanded from macro 'SIPROUND'
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h')' token is here
                        ^23:

:  STMT_START {              \1623
::            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);             ^5 

:note: In file included from             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SIPROUND'../lib/gcstring.c
warning: :
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h8714
  } STMT_END:::

14033/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);In file included from   ^:::
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
3 1448    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :
17 expanded from macro 'PERL_SIPHASH_FNC'9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
note: 
::In file included from expanded from macro 'XORSHIFT128_set' 87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  SIP_FINAL_ROUNDS                          \
warning: ::
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]} STMT_END414085  ^~~~~~~~~~~~~~~~

::
:
   ^~~~~~~~In file included from         SBOX32_MIX3(s0,s1,s2,"SEED STATE");81note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
:expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3
:659
:738:
     v ^= (v>>23);                       \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:In file included from note: 
:21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'PERL_SIPHASH_FNC'                                        ^107::

: 34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h32note:   SIP_ROUNDS;                               \:
::expanded from macro 'STMT_END'
In file included from 162 In file included from 
  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:note: ../lib/linebreak.c
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:#   define STMT_END     )5expanded from macro 'SBOX32_MIX3':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:4
:
14:124:
                        ^ :
123:    v2 = ROTR32(v2, 7) ^ v0;   \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
note: In file included from :6
:')' token is here/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h15:                               ^168
::In file included from  
:17 ../lib/8.0.0.cwarning:     ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h5:
note: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
::In file included from ')' token is here6
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1448 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:

:warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h9    ,SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
4085/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::

     ^~~~~~~~:
:88               ^~~~~~~~
In file included from 17:note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");3')' token is here:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:In file included from 
:
659:23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :
23::        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
note: In file included from :34085
expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5::
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::: In file included from 
34} STMT_END116 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:note: expanded from macro 'SIPROUND':In file included from :  ^~~~~~~~37expanded from macro 'SIPROUND'
659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h108
:
:
  } STMT_END::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h In file included from   } STMT_END
43:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
  ^:
:738expanded from macro 'ZAPHOD32_MIX':    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :
34
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: 21:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h247expanded from macro 'SBOX32_MIX3':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h87#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \::
 ::
73813note: } STMT_END14903                                    ^~~~~~~~~~::expanded from macro 'STMT_END'
::
21 
  ^~~~~~~~5 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: 
:#   define STMT_END     )note:  :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
expanded from macro 'PERL_SIPHASH_FNC'note: 737
:warning:                         ^
expanded from macro 'STMT_END':738'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");29:  SIP_FINAL_ROUNDS                          \

#   define STMT_END     ):21
In file included from             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);  ^~~~~~~~~~~~~~~~../lib/utf8.c
                        ^note:  

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_START'note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h13:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'STMT_END'
::
116:
124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from :81:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:#   define STMT_END     )/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h37:6
1399
::3:                              ^:                        ^17 : 
38
:
note:  note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from expanded from macro 'ZAPHOD32_MIX'note: ')' token is here :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
expanded from macro 'PERL_SIPHASH_FNC'
note: 168:
expanded from macro 'XORSHIFT128_set':4085#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
5:

In file included from 
  SIP_ROUNDS;                               \:In file included from                                     ^~~~~~~~~~#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \../lib/break.c     ^~~~~~~~
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h

:
  ^~~~~~~~~~note: :                                     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h14
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'{' token is here659
::
:
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h737In file included from 23In file included from ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h73729    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");::5:::
12417:3429     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
 :
:note: 
6In file included from note: In file included from  expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 
 ::
:expanded from macro 'STMT_START'warning: 11640854  } STMT_END#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::
:



48In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */                              ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

 :163/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 659::     ^~~~~~~~
:expanded from macro 'ZAPHOD32_MIX':
5738
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h247
In file included from :::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h 211490:13:warning: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \::18:34'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5: :

                                               ^note: :3note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
expanded from macro 'STMT_END' :    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);'{' token is here:
note:  

1453'{' token is herenote: #   define STMT_END     )    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");:
expanded from macro 'SIPROUND'


13
                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:
:  STMT_START {              \

 80/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: ::  ^~~~~~~~~~:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3887
116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 3:481399            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);note: :737::
expanded from macro 'ZAPHOD32_SCRAMBLE32' : 49            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: 29note: :
expanded from macro 'PERL_SIPHASH_FNC':expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h 
note: 
:note:   SIP_FINAL_ROUNDS                          \expanded from macro 'XORSHIFT128_set'                                     ^~~~~~~~~~1393expanded from macro 'STMT_START'

#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */35:

                                               ^:
:737                                                ^
168                              ^ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:
note: :295expanded from macro 'XORSHIFT96_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h124::
::  8715note: warning: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \::expanded from macro 'STMT_START''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
                                  ^~~~~~~~~~:warning: :#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
 '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]1490
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
:                              ^:expanded from macro 'PERL_SIPHASH_FNC'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
5
737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::              ^~~~~~~~
  SIP_FINAL_ROUNDS                          \: 29163

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h247warning: ::  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 5
:12413
note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h18::expanded from macro 'STMT_START' ::    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);32 
note: 1243
:warning: '{' token is here::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
6 
note:     ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);

:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'ZAPHOD32_MIX'
                              ^ expanded from macro 'SIPROUND':
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: 
1402

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h'{' token is here    v2 = ROTR32(v2, 7) ^ v0;   \:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

57

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:1453                               ^:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;  ^~~~~~~~~~:80:
 

124:13note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:49:expanded from macro 'XORSHIFT128_set':
:32: 
168737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: note: :::     r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \note: '{' token is here52918note: 
expanded from macro 'ZAPHOD32_SCRAMBLE32'
:::expanded from macro 'ZAPHOD32_MIX'                                                        ^
  14
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
note: note: :#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    v2 = ROTR32(v2, 7) ^ v0;   \')' token is hereexpanded from macro 'STMT_START' 
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:


note:                                                 ^
1490/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                               ^expanded from macro 'SIPROUND'
::
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");5  STMT_START {              \1393/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:
::                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^46247

note: 
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h13:
::note: ::87125163expanded from macro 'XORSHIFT96_set'    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);87 :::

:note: 335    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3')' token is here:#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \::
:
 
   /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote:                                              ^note: warning:             ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");note: :expanded from macro 'PERL_SIPHASH_FNC'
expanded from macro 'ZAPHOD32_MIX''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
expanded from macro 'PERL_SIPHASH_FNC'1403


            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:} STMT_END
  SIP_FINAL_ROUNDS                          \3    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
  SIP_FINAL_ROUNDS                          \:
  ^~~~~~~~:  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
125
:  ^~~~~~~~~~~~~~~~note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1453
expanded from macro 'XORSHIFT128_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3:::
::7381241387} STMT_END ::::
note: 2115 41  ^~~~~~~~expanded from macro 'ZAPHOD32_MIX'::warning: :

  '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h} STMT_ENDnote: note: 
note: :
expanded from macro 'STMT_END''{' token is hereexpanded from macro 'ZAPHOD32_SCRAMBLE32'738  ^~~~~~~~


            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);:
#   define STMT_END     )
21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;    v ^= (v>>23);                       \
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
                        ^
 738              ^~~~~~~~:                                        ^
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
124
expanded from macro 'STMT_END':21:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
1396:6In file included from ::: #   define STMT_END     ):../lib/gcstring.c1816357note: 
 ::::expanded from macro 'STMT_END'                        ^warning: 14145 

'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
::note: 
#   define STMT_END     )In file included from   expanded from macro 'XORSHIFT96_set'
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note: 
                        ^:expanded from macro 'SIPROUND'
')' token is here
17
     ^~~~~~~~    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
:


  STMT_START {              \In file included from                                                         ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:
             ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h23    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4085::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
14533:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from ::87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h13 :88::note: 3:659 expanded from macro 'SIPROUND':3:
note: 
 :In file included from ')' token is herenote:   } STMT_END /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
expanded from macro 'PERL_SIPHASH_FNC'
note: :
  ^expanded from macro 'ZAPHOD32_SCRAMBLE32'34            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);

:
  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h} STMT_ENDIn file included from 
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^~~~~~~~~~~~~~~~
87  ^~~~~~~~:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
43:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:1397:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from  :738:../lib/linebreak.cnote: 3:169:expanded from macro 'PERL_SIPHASH_FNC':21:14
 :5:
note:  :  SIP_FINAL_ROUNDS                          \In file included from expanded from macro 'XORSHIFT96_set'note:  
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
expanded from macro 'STMT_END'warning:   ^~~~~~~~~~~~~~~~:} STMT_END
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
17

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_END     ):
  ^~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");In file included from 
124:                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:124
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::6:
4085738:15In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h: :../lib/utf8.cIn file included from :21note:  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h116:')' token is herewarning: 13:: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
65937note: 
In file included from :
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:expanded from macro 'STMT_END'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hIn file included from 
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h#   define STMT_END     )     ^~~~~~~~
note: 17:

              ^~~~~~~~expanded from macro 'ZAPHOD32_MIX':
34                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from :

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from 23::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:234085:In file included from 
5::
4../lib/break.c                                    ^~~~~~~~~~:3In file included from :
:
 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :::
expanded from macro 'SIPROUND':note: 659268In file included from 
737expanded from macro 'SIPROUND':
:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:  } STMT_END
In file included from 5:29
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h  } STMT_END:17:    ^~~~~~~~:
 :
 
34  ^warning: In file included from note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h738:4085::87    ZAPHOD32_FINALIZE(v0,v1,v2);:
421:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
In file included from :
:3
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :                              ^
::note:  
659164/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END'note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::
expanded from macro 'PERL_SIPHASH_FNC'In file included from :590
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h#   define STMT_END     )169:::
:  SIP_FINAL_ROUNDS                          \ 3734                        ^5
warning: ::

:  ^~~~~~~~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 

note: ::note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_FINALIZE'145687    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);'{' token is here:
::

12453    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \:
15 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning:                                     ^~~~~~~~~~
note:  :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'note: 80

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
')' token is here:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    XORSHIFT96_set(*state,s0,s1,s2,t2);
38:  SIP_FINAL_ROUNDS                          \737
:116
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :  ^~~~~~~~~~~~~~~~
29
note: 48
              ^~~~~~~~:expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1393:note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \expanded from macro 'STMT_START'::124expanded from macro 'ZAPHOD32_MIX'

2335:
                                     ^~~~~~~~~~::15
5 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \  :expanded from macro 'XORSHIFT96_set'                              ^
warning: note: 737

                                               ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h


#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \29:
  } STMT_END:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;268                                  ^~~~~~~~~~
 
:
    ^~~~~~~~note:               ^~~~~~~~5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h737:note: ::738'{' token is here#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */1829:

::21                              ^3 :
    ZAPHOD32_FINALIZE(v0,v1,v2);:note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
 expanded from macro 'STMT_START'note: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
expanded from macro 'STMT_END'164
expanded from macro 'SIPROUND'
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5
#   define STMT_END     )::  STMT_START {              \                              ^
90 

                        ^:note:   ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
48'{' token is here
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h1456/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: ::    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);:87note: 1695
737:expanded from macro 'ZAPHOD32_FINALIZE'::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3
5 
29::note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:  #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \'{' token is here: note: warning: 

80note: expanded from macro 'PERL_SIPHASH_FNC''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                                               ^:expanded from macro 'STMT_START'
    XORSHIFT96_set(*state,s0,s1,s2,t2);

  SIP_FINAL_ROUNDS                          \49


:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");

note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'ZAPHOD32_SCRAMBLE32'
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
                              ^
1393:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h124#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \46/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
::12424                                                ^ 87::
note: :32 expanded from macro 'XORSHIFT96_set'3:warning: 
: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] note: 
note: #define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \expanded from macro 'ZAPHOD32_MIX'expanded from macro 'PERL_SIPHASH_FNC'


                                             ^    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

    v2 = ROTR32(v2, 7) ^ v0;   \  SIP_FINAL_ROUNDS                          \                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

                               ^:  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h164
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:5:::169:31241456: :::5warning:  155:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 
expanded from macro 'SIPROUND':  note: 
268note:     ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);warning: ')' token is here:'{' token is here  STMT_START {              \
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:  ^~~~~~~~~~
     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    XORSHIFT96_set(*state,s0,s1,s2,t2);warning: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]              ^~~~~~~~:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~87    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

737
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h41    ZAPHOD32_FINALIZE(v0,v1,v2);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:29::
:125:18     ^~~~~~~~~~~~~~~~~~~~~~~~~~~1396: :note: 
:3note: 14expanded from macro 'ZAPHOD32_SCRAMBLE32'57/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'STMT_START':
:: 
  113    v ^= (v>>23);                       \note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: note: :
expanded from macro 'ZAPHOD32_MIX'
expanded from macro 'SIPROUND'expanded from macro 'XORSHIFT96_set'36                                        ^
                              ^

:

} STMT_ENDIn file included from    STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \../lib/8.0.0.cnote: 
::  ^~~~~~~~
:expanded from macro 'ZAPHOD32_FINALIZE'             ^16487
                                                        ^6

::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h53    v1 = ROTL32(v1, 17);           \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:In file included from :::
:738/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h87                                     ^1456:::note: note: 
:21173')' token is hereexpanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5::
:

:: In file included from  268 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);  SIP_FINAL_ROUNDS                          \note: :note: expanded from macro 'STMT_END':

expanded from macro 'PERL_SIPHASH_FNC'5')' token is here
4085    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~
:
:


#   define STMT_END     ) In file included from   SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    XORSHIFT96_set(*state,s0,s1,s2,t2);
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
::
                        ^')' token is here:  ^~~~~~~~~~~~~~~~88124    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

659
::    ZAPHOD32_FINALIZE(v0,v1,v2);
:
324
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:  
../lib/gcstring.c:1397note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:77:expanded from macro 'ZAPHOD32_SCRAMBLE32''{' token is here:14:
3

114:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:} STMT_END:In file included from :    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; 
3/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h117
note:   ^~~~~~~~:::                       ^~~~~~~~expanded from macro 'XORSHIFT96_set'
 176

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: :
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:} STMT_END:expanded from macro 'ZAPHOD32_FINALIZE'In file included from  :124
738
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: 18:  ^~~~~~~~:} STMT_END:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:15
21
4085
14:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ,SIPROUND;:  ^~~~~~~~:
: :
 
In file included from  warning: 738     ^~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
expanded from macro 'STMT_END'::expanded from macro 'SIPROUND'
21
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h659
:::#   define STMT_END     )    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:
 21  STMT_START {              \18

In file included from note: :
:                        ^              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'STMT_END'              ^3

:
note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h34expanded from macro 'STMT_END'#   define STMT_END     ) /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
In file included from 

note: :23In file included from ../lib/utf8.c                        ^expanded from macro 'SIPROUND'#   define STMT_END     )87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:


:3:13                        ^3  STMT_START {              \:4:

:
 :
In file included from    ^~~~~~~~~~note: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: 
expanded from macro 'SIPROUND':expanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h17
:  } STMT_END:
737
In file included from   SIP_FINAL_ROUNDS                          \:  ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
29
:  ^~~~~~~~~~~~~~~~:4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :
:note: In file included from 87expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:
:3659::
 In file included from note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'PERL_SIPHASH_FNC'
:
                              ^34
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:62  ^~~~~~~~~~~~~~~~4:
:
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:In file included from :: ../lib/break.c124167note: :::expanded from macro 'PERL_SIPHASH_FNC'14155
:
::In file included from   /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    SIP_ROUNDS;                             \warning: :')' token is here:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]17
124    ^~~~~~~~~~
:
:
In file included from     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;24/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");:              ^~~~~~~~ 4085
117
warning: :
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
6
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:23 :    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;659:note: 116
:
5'{' token is here:                       ^~~~~~~~In file included from :
37
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h :    ,SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote:  
34:expanded from macro 'SIPROUND'note:      ^~~~~~~~:
23
expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
  } STMT_END:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
1482::    ^~~~~~~~:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \ 18
9
note: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                    ^~~~~~~~~~expanded from macro 'SIPROUND'14 :

:warning: 738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h   } STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::note: 

21737expanded from macro 'SIPROUND'  ^::

         SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");29note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  STMT_START {              \:expanded from macro 'STMT_END':        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

             ^note: 87
#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
3:                        ^85:62
: :#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */39/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 5
::expanded from macro 'PERL_SIPHASH_FNC':                              ^ 87
 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:note: expanded from macro 'SBOX32_MIX4':  SIP_FINAL_ROUNDS                          \3expanded from macro 'PERL_SIPHASH_FNC'
167
:
:  ^~~~~~~~~~~~~~~~ #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \5
note: 
:    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'                                      ^~~~~~~~~~ 
:

note:     ^~~~~~~~~~124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'{' token is here
:  SIP_FINAL_ROUNDS                          \:
24
737:  ^~~~~~~~~~~~~~~~: 
29note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");:')' token is here
 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
:expanded from macro 'STMT_START'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h124

::                       ^~~~~~~~11624
::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */48 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:warning: :                              ^ '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]23
note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'ZAPHOD32_MIX'5:
:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;1482 
:note:                        ^~~~~~~~9expanded from macro 'SIPROUND'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
:

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                               ^  } STMT_ENDnote: :

'{' token is here18    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h117
170:::        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 7386
5note: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:expanded from macro 'SIPROUND'21 : 
:warning: 85warning:    STMT_START {              \'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 

50
expanded from macro 'STMT_END'  ^~~~~~~~~~In file included from :    ,SIPROUND;

../lib/linebreak.c 
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: #   define STMT_END     )     ^~~~~~~~
14::expanded from macro 'SBOX32_MIX4'

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
737167
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from ::
:#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h29523/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::::::                                                 ^17116  387
:
:note: warning: ::In file included from 37expanded from macro 'STMT_START''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:

note: :: expanded from macro 'SIPROUND' 4085note: 
note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");:
expanded from macro 'ZAPHOD32_MIX'expanded from macro 'PERL_SIPHASH_FNC'  } STMT_END

In file included from 


                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h  ^

#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \  SIP_FINAL_ROUNDS                          \:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::                                    ^~~~~~~~~~  ^~~~~~~~~~~~~~~~:
:12487

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from 62::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:32/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3:1482:5:::737:34: 124 :9:
 note: :note: 29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: expanded from macro 'ZAPHOD32_MIX'33expanded from macro 'PERL_SIPHASH_FNC': :expanded from macro 'PERL_SIPHASH_FNC'
:
     v2 = ROTR32(v2, 7) ^ v0;   \warning: 1448
 note: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    SIP_ROUNDS;                             \  SIP_FINAL_ROUNDS                          \:warning: expanded from macro 'STMT_START'                               ^


9'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ^~~~~~~~~~  ^~~~~~~~~~~~~~~~:
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

 
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~167
:
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                              ^117                                ^~~~~~~~124
5:
:
::966/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h        SBOX32_MIX3(s0,s1,s2,"SEED STATE");24 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::
:note: :37 170        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ')' token is here18:note: :
note: 
: ')' token is here5'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h3note: 
:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");::expanded from macro 'SBOX32_MIX4'     ,SIPROUND;
99     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        v2 = ROTL32(v2, 4) - v0;    \:note: 
'{' token is here     ^~~~~~~~

36expanded from macro 'SIPROUND'                       ^~~~~~~~

                                    ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:


::     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  STMT_START {              \12523note: 
::
::expanded from macro 'SBOX32_MIX3'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~181482  ^~~~~~~~~~35

::
::14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h9 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h #define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \:::note: :note: 
 116 expanded from macro 'ZAPHOD32_MIX'737expanded from macro 'SIPROUND'                                   ^~~~~~~~~~note: :note: 
:

expanded from macro 'SIPROUND'48')' token is here29} STMT_END  } STMT_END
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:

:   STMT_START {              \   ^~~~~~~~    ^~~~~~~~737        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");note: 
note: 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
expanded from macro 'ZAPHOD32_MIX'             ^expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h29        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


738::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:738 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */21#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:note: 87:
:
21expanded from macro 'STMT_START':97                              ^                                                ^:
3:
note: 
 :3expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note:  :
:
expanded from macro 'STMT_END'note:  87                              ^#   define STMT_END     )
expanded from macro 'PERL_SIPHASH_FNC'note: :


expanded from macro 'SBOX32_MIX4'#   define STMT_END     )3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                        ^

:  SIP_FINAL_ROUNDS                          \:
                        ^} STMT_END 
1448

note:   ^~~~~~~~~~~~~~~~:  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'
9In file included from 
:
:../lib/utf8.c62/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h ::  SIP_FINAL_ROUNDS                          \:note: 135
738'{' token is here:
:  ^~~~~~~~~~~~~~~~:
In file included from  
21        SBOX32_MIX3(s0,s1,s2,"SEED STATE");/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:expanded from macro 'PERL_SIPHASH_FNC':         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~17
124note: 
:
:expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    SIP_ROUNDS;                             \In file included from 33
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:99    ^~~~~~~~~~:#   define STMT_END     ) /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
4085
note: :47:
                        ^'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h170:In file included from 

:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h1245    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note: :::
expanded from macro 'SBOX32_MIX3'65924                                 ^~~~~~~~
:
:warning: In file included from 
In file included from  '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]../lib/break.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: #define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
14:3418
                                              ^:
117    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");:
:
In file included from :    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
In file included from 14/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h6
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::                       ^~~~~~~~
: 17 
4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :
warning: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'SIPROUND'In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:23::  STMT_START {              \168:    ,SIPROUND;324085
:3
::
             ^5:     ^~~~~~~~ In file included from 
: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX':warning: :expanded from macro 'SIPROUND'1448:
659'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]87
:18:

:    v2 = ROTR32(v2, 7) ^ v0;   \9  } STMT_END:In file included from 3
:
3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:                               ^   ^:
: 
warning: 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~34note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
:
expanded from macro 'PERL_SIPHASH_FNC'
::expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
17087
:  SIP_FINAL_ROUNDS                          \        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:::1487

  STMT_START {              \11653:  ^~~~~~~~~~~~~~~~        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::13

  ^~~~~~~~~~37  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:note: note:  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h ')' token is hereexpanded from macro 'PERL_SIPHASH_FNC'warning: 107:note: 

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:737expanded from macro 'ZAPHOD32_MIX'
32:  SIP_FINAL_ROUNDS                          \
:29    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:
  ^~~~~~~~~~~~~~~~note: 
 #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
expanded from macro 'SBOX32_MIX3'            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'STMT_START'                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
    v2 = ROTR32(v2, 7) ^ v0;   \
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h124:
125:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1399                               ^:737
24::
3:                              ^:12438/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:29
 ::: :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h33 1448note:  ')' token is here::note: :expanded from macro 'ZAPHOD32_MIX'note: 
81 expanded from macro 'XORSHIFT128_set'9
expanded from macro 'STMT_START':warning: 
:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
3} STMT_END'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
:#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \

note:                        ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ 
  ^~~~~~~~')' token is here

note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;                                     ^~~~~~~~~~

                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:
                                ^~~~~~~~        SBOX32_MIX3(s0,s1,s2,"SEED STATE");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h23

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  SIP_ROUNDS;                               \738:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
16873723:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::5  ^~~~~~~~~~5:293:21
:108:: : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  note:  note: :3note: note: '{' token is herenote: expanded from macro 'SIPROUND'117:expanded from macro 'STMT_START'expanded from macro 'SIPROUND'
expanded from macro 'STMT_END'
: 


6  } STMT_ENDnote:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");  } STMT_END:
expanded from macro 'SBOX32_MIX3'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */#   define STMT_END     )

     ^~~~~~~~


    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^note: 
                              ^} STMT_END                        ^

'{' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ,SIPROUND;:  ^~~~~~~~:::
738
116871487     ^~~~~~~~In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::
../lib/gcstring.c21:48313:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:738:::14: :   :
18note: 21note: note: note: In file included from :expanded from macro 'STMT_END':expanded from macro 'ZAPHOD32_MIX'expanded from macro 'PERL_SIPHASH_FNC''{' token is here/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h14
 


::note: #   define STMT_END     )17 expanded from macro 'STMT_END'  SIP_FINAL_ROUNDS                          \
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
note: 

                        ^

In file included from expanded from macro 'SIPROUND'  ^~~~~~~~~~~~~~~~
#   define STMT_END     )            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  STMT_START {              \

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h4085:
87             ^::
124:
1399In file included from :3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h33:49::: :81659 note:  :In file included from :
note: expanded from macro 'PERL_SIPHASH_FNC'note: 3../lib/linebreak.cIn file included from ')' token is here
expanded from macro 'XORSHIFT128_set'::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

 14  SIP_FINAL_ROUNDS                          \:note: :

34    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \expanded from macro 'PERL_SIPHASH_FNC'In file included from   ^~~~~~~~~~~~~~~~:



/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
In file included from                                 ^~~~~~~~                                                ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
  SIP_ROUNDS;                               \
17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:1684  ^~~~~~~~~~:In file included from 124::

23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::33:::54085: 1711487::
 warning: :: In file included from warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]513note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
::expanded from macro 'SIPROUND':
  
659    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");warning: warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;  } STMT_END:

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                                ^~~~~~~~    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h


:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::
:
:
:117124            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h738::
:
::632/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h3145321/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::::::  1402 13 116warning: note: :note: :note: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_MIX'57expanded from macro 'SIPROUND' expanded from macro 'STMT_END'37

:
warning: 
:     ,SIPROUND;    v2 = ROTR32(v2, 7) ^ v0;   \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  STMT_START {              \ #   define STMT_END     )note: 



note: 
expanded from macro 'XORSHIFT128_set'     ^~~~~~~~                               ^  ^~~~~~~~~~expanded from macro 'ZAPHOD32_MIX'                        ^

            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);


    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::                                                        ^
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:23168737
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
87:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:                                    ^~~~~~~~~~:3529:1393
3:::1487::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h   :35 :note: note: note: 13:note: 737expanded from macro 'SIPROUND'')' token is hereexpanded from macro 'STMT_START': expanded from macro 'PERL_SIPHASH_FNC':


 note: 
29  } STMT_ENDnote: expanded from macro 'XORSHIFT96_set':#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");')' token is here
  SIP_FINAL_ROUNDS                          \ 
  ^


note:                               ^
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~expanded from macro 'STMT_START'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);



:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
                                  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h81:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::87#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h1253:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::3                              ^:7373 :
1403::note:  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h29 expanded from macro 'PERL_SIPHASH_FNC'note: 3::note: 
expanded from macro 'PERL_SIPHASH_FNC':171 expanded from macro 'ZAPHOD32_MIX'
 :  SIP_ROUNDS;                               \note: 
note: 5
  SIP_FINAL_ROUNDS                          \expanded from macro 'STMT_START'expanded from macro 'XORSHIFT128_set':} STMT_END  ^~~~~~~~~~


 

  ^~~~~~~~~~~~~~~~} STMT_ENDnote:   ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
'{' token is here
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  ^~~~~~~~
117::                              ^
:124738
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h6::    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::3321
:738 ::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1453:note:   
:21')' token is herenote: note: 13/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
'{' token is hereexpanded from macro 'STMT_END':: 
    ,SIPROUND;
 116note: 
note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:expanded from macro 'STMT_END'#   define STMT_END     )     ^~~~~~~~'{' token is here
48



                                ^~~~~~~~:                        ^#   define STMT_END     )
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 

            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note:                         ^
:23expanded from macro 'ZAPHOD32_MIX'
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18:
In file included from 
:5../lib/utf8.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h14In file included from :::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:../lib/break.c 131393
 :note: :
:                                               ^note: 14expanded from macro 'SIPROUND'In file included from 46
expanded from macro 'SIPROUND':

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:
In file included from   } STMT_END: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
  STMT_START {              \17note: :    ^~~~~~~~
:
expanded from macro 'XORSHIFT96_set'17
             ^In file included from 
:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7384085
:87::
                                             ^4085:21In file included from 
:
3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hIn file included from : :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h note: 659:note: expanded from macro 'STMT_END':
659expanded from macro 'PERL_SIPHASH_FNC'
In file included from :

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h#   define STMT_END     ):/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:  SIP_FINAL_ROUNDS                          \
34:1453
                        ^:
34:  ^~~~~~~~~~~~~~~~
In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h13
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::::171 481In file included from 1490:warning: :
:../lib/southeastasian.c:5'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3:5:
::15: 169 :
             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);warning: :note: In file included from warning: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]5expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
:

   SIP_ROUNDS;                               \17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hwarning: 
:
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");:    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^~~~~~~~~~In file included from 
1396


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::
57
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");1244085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::
: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:33In file included from 124note: 118
1399:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:expanded from macro 'XORSHIFT96_set'::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :32
638:warning: 659:::116'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \   :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
note: warning: note: 37:                                                        ^expanded from macro 'ZAPHOD32_MIX'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'XORSHIFT128_set':166




 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h                                ^~~~~~~~note:     v2 = ROTR32(v2, 7) ^ v0;   \5    ,SIPROUND;SIPROUND;SIPROUND;#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \:
expanded from macro 'ZAPHOD32_MIX'
:

1453
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                               ^      ^~~~~~~~                                     ^~~~~~~~~~::
warning: 

13#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \23'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
:: :                                    ^~~~~~~~~~3171737note: 18    _PERL_HASH_SEED_STATE(seed,(U8*)state);
:::')' token is here:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 529
3    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:note: :::
737expanded from macro 'SIPROUND'             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);  :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
note: 
note: note: 29:')' token is here  } STMT_END            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'STMT_START'expanded from macro 'SIPROUND':100




 :  ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 43  STMT_START {              \
:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'STMT_START':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1397


   ^~~~~~~~~~::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              ^note: 
873
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
expanded from macro '_PERL_HASH_SEED_STATE'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
::3                               ^:1490737:note: 
125:#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \: expanded from macro 'XORSHIFT96_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:5
29note: 
:3:                                          ^~~~~~~~~~:expanded from macro 'PERL_SIPHASH_FNC'169} STMT_END: 
 
:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 5  ^~~~~~~~note:   SIP_FINAL_ROUNDS                          \'{' token is here:expanded from macro 'STMT_START':
expanded from macro 'ZAPHOD32_MIX'

737
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  ^~~~~~~~~~~~~~~~:} STMT_ENDnote:     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
'{' token is here29
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  ^~~~~~~~
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::                              ^
 
21124
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START':: 33    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
7381399note: :
87::expanded from macro 'STMT_END' /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */2149
note: :3
::')' token is here116#   define STMT_END     ):                              ^  
:
 
note: note: 48                        ^note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'STMT_END'expanded from macro 'XORSHIFT128_set':
expanded from macro 'PERL_SIPHASH_FNC'
:

 
                                ^~~~~~~~166note: #   define STMT_END     )
In file included from :#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \expanded from macro 'ZAPHOD32_MIX'
  SIP_FINAL_ROUNDS                          \../lib/linebreak.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h5

                        ^
:::                                                ^
  ^~~~~~~~~~~~~~~~1423 
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
:
:note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 5'{' token is here                                               ^:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:

118: :17note:     _PERL_HASH_SEED_STATE(seed,(U8*)state);6:
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:In file included from 
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h1490  } STMT_END
note: ::
'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h40855    ^~~~~~~~
::
:
100In file included from      ,SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hwarning: 
:54:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]     ^~~~~~~~738:659

: :
21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: In file included from     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);::expanded from macro '_PERL_HASH_SEED_STATE'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
 18
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: :34
expanded from macro 'STMT_END'14:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \: :#   define STMT_END     ):
1402note: 1456
169                                                     ^:expanded from macro 'SIPROUND':                        ^:
57
5
5::  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  
: note: warning:              ^87warning: expanded from macro 'XORSHIFT128_set''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3
::    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \    XORSHIFT96_set(*state,s0,s1,s2,t2);87 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

:note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:                                                        ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3expanded from macro 'PERL_SIPHASH_FNC'
166

:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
5:note:   SIP_FINAL_ROUNDS                          \::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h1490expanded from macro 'PERL_SIPHASH_FNC'
1393 ::
  ^~~~~~~~~~~~~~~~:warning: 1245
35  SIP_FINAL_ROUNDS                          \'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:::

32    ^~~~~~~~~~~~~~~~:note: note: 
    _PERL_HASH_SEED_STATE(seed,(U8*)state); ')' token is hereexpanded from macro 'XORSHIFT96_set'
note: 

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'ZAPHOD32_MIX'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
    v2 = ROTR32(v2, 7) ^ v0;   \102
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:                                  ^~~~~~~~~~
                               ^93

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h: ::1403note: 737169:expanded from macro '_PERL_HASH_SEED_STATE'::3
295:::   note:     sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \note: note: expanded from macro 'XORSHIFT128_set'
expanded from macro 'STMT_START'')' token is here
                                                                                            ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h


} STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
118:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  ^~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");:166


6:                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:5

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h738warning:  1456::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: :12521
')' token is here5::
:3    ,SIPROUND;SIPROUND;SIPROUND;  :
    _PERL_HASH_SEED_STATE(seed,(U8*)state);note: note:       ^~~~~~~~
expanded from macro 'STMT_END''{' token is herenote: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    XORSHIFT96_set(*state,s0,s1,s2,t2);#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
} STMT_END
:23    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        ^103:
  ^~~~~~~~
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
3:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 1393 :note: :note: 738expanded from macro 'SIPROUND'46expanded from macro '_PERL_HASH_SEED_STATE':
:
21   } STMT_END:} STMT_ENDnote: 
 
expanded from macro 'XORSHIFT96_set'  ^note:   ^~~~~~~~

expanded from macro 'STMT_END'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \:#   define STMT_END     )87
738
:                                             ^:                        ^3
21
::  note: note: expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'STMT_END'

In file included from ../lib/utf8.c:#   define STMT_END     )13  SIP_FINAL_ROUNDS                          \
:

                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from   ^~~~~~~~~~~~~~~~
:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
1456:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:17:5:
118:In file included from : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h6warning: ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]4085 
:
note: In file included from ')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h    XORSHIFT96_set(*state,s0,s1,s2,t2);
:
659    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
    ,SIPROUND;SIPROUND;SIPROUND;
In file included from In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h../lib/gcstring.c     ^~~~~~~~:::
13963414:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:
57:In file included from In file included from :23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h :::note: 5417expanded from macro 'XORSHIFT96_set'::
:

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from expanded from macro 'SIPROUND'    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \170:../lib/charprop.c

:4085:                                                        ^  } STMT_END5:
15

:In file included from :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ^~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hIn file included from :
warning: :/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h1456/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]659:::
:
175738In file included from :
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hIn file included from  21    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: :
34:')' token is here     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
4085
note: 
In file included from :
expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    XORSHIFT96_set(*state,s0,s1,s2,t2);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from 
:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h4    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#   define STMT_END     )116::


:659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h37:
:
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h2471397/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h ::::note: 16613387expanded from macro 'ZAPHOD32_MIX'::::
5  3:warning: note: : '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'XORSHIFT96_set' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \warning: 

note: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'PERL_SIPHASH_FNC'} STMT_END                                    ^~~~~~~~~~


            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
  ^~~~~~~~
  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    _PERL_HASH_SEED_STATE(seed,(U8*)state);            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:

  ^~~~~~~~~~~~~~~~:737    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h738:
::29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h21::::: 11837100 note: :::note: expanded from macro 'STMT_START'15 43expanded from macro 'STMT_END'
:note: :
 expanded from macro 'ZAPHOD32_MIX' warning: 
#   define STMT_END     )note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
expanded from macro '_PERL_HASH_SEED_STATE'

                        ^
                              ^#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
    ,SIPROUND;SIPROUND;SIPROUND;


                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h              ^~~~~~~~
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h170:                                          ^~~~~~~~~~::737
185::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:293: ::737note:   :'{' token is herenote: note: 29
expanded from macro 'STMT_START'expanded from macro 'SIPROUND':

 note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");  STMT_START {              \expanded from macro 'STMT_START'


#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~


                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116                              ^:737:
247:48:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h29:13:: :In file included from 166 note:  ../lib/linebreak.c:note: expanded from macro 'ZAPHOD32_MIX'note: :5expanded from macro 'STMT_START'
'{' token is here14:

:
 In file included from note: #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h'{' token is here#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
:


                                               ^17                              ^            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:

    _PERL_HASH_SEED_STATE(seed,(U8*)state);
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:11687
4085:::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h483In file included from :::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h100  ::note: note: 65954expanded from macro 'ZAPHOD32_MIX'expanded from macro 'PERL_SIPHASH_FNC':
:

In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: :  SIP_FINAL_ROUNDS                          \expanded from macro '_PERL_HASH_SEED_STATE'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \34


:
  ^~~~~~~~~~~~~~~~                                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1482#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \::
1189                                                     ^::
15 :warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
'{' token is here
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");    ,SIPROUND;SIPROUND;SIPROUND;

        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~              ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::1708518:::5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h3914:::: 166 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h warning: :note: :note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]5expanded from macro 'SBOX32_MIX4'247expanded from macro 'SIPROUND'
:
:
 13warning: :  STMT_START {              \#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); 



warning:              ^                                      ^~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    _PERL_HASH_SEED_STATE(seed,(U8*)state);

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:87            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");737
124:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:3            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~29:32:
:102:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h: note: note: :93note: expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'STMT_START'124:expanded from macro 'ZAPHOD32_MIX'

: 
32note:   SIP_FINAL_ROUNDS                          \#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:expanded from macro '_PERL_HASH_SEED_STATE'
    v2 = ROTR32(v2, 7) ^ v0;   \
 
  ^~~~~~~~~~~~~~~~
                              ^note: 
                               ^
expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

:    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h1482
    v2 = ROTR32(v2, 7) ^ v0;   \::                                                                                            ^
1709
                               ^::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h5 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::note: :166 '{' token is here247:note: 
:5')' token is here13:
:        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");  
note: note:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')' token is here    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");')' token is here



/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::    _PERL_HASH_SEED_STATE(seed,(U8*)state);
85118            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~50:15            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:125:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:3warning: expanded from macro 'SBOX32_MIX4':103:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
125: 
:3note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \3:    ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'ZAPHOD32_MIX'
: 

                                                 ^ note:               ^~~~~~~~
note: } STMT_ENDexpanded from macro '_PERL_HASH_SEED_STATE'
expanded from macro 'ZAPHOD32_MIX'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~} STMT_END:} STMT_END

23
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  ^~~~~~~~:  ^~~~~~~~:
3
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: :21738note: 738::expanded from macro 'SIPROUND': 21
21note:   } STMT_END::expanded from macro 'STMT_END'
  
  ^note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
expanded from macro 'STMT_END'#   define STMT_END     )expanded from macro 'STMT_END':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h


1482:                        ^#   define STMT_END     ):87
#   define STMT_END     )
9:
In file included from                         ^:3                        ^../lib/break.c
 :
In file included from :warning:  ../lib/utf8.c14'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: ::

expanded from macro 'PERL_SIPHASH_FNC'13In file included from 
:
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");In file included from :
  SIP_FINAL_ROUNDS                          \/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h17        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::

  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h17In file included from 
::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h96In file included from :::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h408511837::
::4085In file included from 15 :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:note: In file included from : expanded from macro 'SBOX32_MIX4'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h659note: 
::
')' token is here659In file included from 
        v2 = ROTL32(v2, 4) - v0;    \:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
In file included from     ,SIPROUND;SIPROUND;SIPROUND;:                                    ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
77
:              ^~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h34
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1482In file included from 117::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:239:6::4:5In file included from  :
 :../lib/gcstring.cnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning:  :')' token is here:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 14
171
expanded from macro 'SIPROUND':
:
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");In file included from 5    ,SIPROUND;
  } STMT_END/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:      ^~~~~~~~
    ^~~~~~~~17warning: 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
97:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::738:183    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");:4085::
21:
3     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:In file included from :note: 
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h expanded from macro 'SBOX32_MIX4'note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:note: 
expanded from macro 'STMT_END':659expanded from macro 'SIPROUND'
} STMT_END116:


#   define STMT_END     ):In file included from   ^~~~~~~~
37/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h  STMT_START {              \
                        ^::

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 34  ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :

738:expanded from macro 'ZAPHOD32_MIX'In file included from :87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h21::::37374 ::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
note:  29
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END'note: :                                    ^~~~~~~~~~:
expanded from macro 'PERL_SIPHASH_FNC' 
268
note: #   define STMT_END     ):/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'
5  SIP_FINAL_ROUNDS                          \:
                        ^:
737
   ^~~~~~~~~~~~~~~~:warning: 
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */29'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 
:note:     ZAPHOD32_FINALIZE(v0,v1,v2);118/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START'
::
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 2462
../lib/linebreak.c:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ 514:
warning: ::
90                              ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] In file included from :

note: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h37/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'PERL_SIPHASH_FNC'::    ,SIPROUND;SIPROUND;SIPROUND;:
17 
171:
note:                        ^~~~~~~~:In file included from     SIP_ROUNDS;                             \expanded from macro 'ZAPHOD32_FINALIZE'
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~~~ :4085
note: 18#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'{' token is here:
In file included from :
3                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h117:
:: 659/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h6    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");note: :
::
expanded from macro 'SIPROUND'In file included from 737     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:note: 
:29  STMT_START {              \'{' token is here34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:

:
:   ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h116    ,SIPROUND;note: 
::
expanded from macro 'STMT_START'1487/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h48     ^~~~~~~~
:::
13737 ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note:  29:
expanded from macro 'ZAPHOD32_MIX'warning: :18                              ^
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] :

note: 14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_START'::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
             XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);268
note: 
:                                               ^expanded from macro 'SIPROUND'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5



:                              ^ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
  STMT_START {              \note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
'{' token is here1399:             ^
:87
38::    ZAPHOD32_FINALIZE(v0,v1,v2);3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 
::note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 62expanded from macro 'XORSHIFT128_set'
note: :
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h5
::#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \90 
  SIP_FINAL_ROUNDS                          \:note:                                      ^~~~~~~~~~
48expanded from macro 'PERL_SIPHASH_FNC'
  ^~~~~~~~~~~~~~~~:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :737    SIP_ROUNDS;                             \expanded from macro 'ZAPHOD32_FINALIZE'118:

:29    ^~~~~~~~~~24:
:#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \  
note: note:                                                ^expanded from macro 'STMT_START''{' token is here

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:171:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */5    ,SIPROUND;SIPROUND;SIPROUND;
:
                              ^                        ^~~~~~~~
warning: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
1487::1813::14 :note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); '{' token is here
note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:
  STMT_START {              \124            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:
             ^32/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 1399:note: :87expanded from macro 'ZAPHOD32_MIX'49:
:3 :note:      v2 = ROTR32(v2, 7) ^ v0;   \expanded from macro 'XORSHIFT128_set'note: 

expanded from macro 'PERL_SIPHASH_FNC'                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \:  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
117/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:                                                ^::  ^~~~~~~~~~~~~~~~171
6268
:::5 5:warning: : '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] note: 
warning: ')' token is here'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ,SIPROUND;
:
1487     ^~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");:    ZAPHOD32_FINALIZE(v0,v1,v2);

13    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
: 23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hwarning: ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3125
:: 3note: :expanded from macro 'SIPROUND'            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); 

note:             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  } STMT_ENDexpanded from macro 'ZAPHOD32_MIX'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^:} STMT_END:
118
1402:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~:24:
57:62:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h : :warning: 5note: 738'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:expanded from macro 'XORSHIFT128_set':
 
21note: :    ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'PERL_SIPHASH_FNC' 
    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
note:                        ^~~~~~~~
expanded from macro 'STMT_END'
                                                        ^
    SIP_ROUNDS;                             \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h#   define STMT_END     ):    ^~~~~~~~~~:
23
1487                        ^::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
313:::117  :note: note: 6expanded from macro 'SIPROUND'')' token is here:

   } STMT_ENDnote: 
')' token is here  ^
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);

    ,SIPROUND;            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

:     ^~~~~~~~87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
::31403:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: :3note: 23:expanded from macro 'PERL_SIPHASH_FNC': 
5note: :expanded from macro 'XORSHIFT128_set' 
  SIP_FINAL_ROUNDS                          \note: 
} STMT_ENDexpanded from macro 'SIPROUND'  ^~~~~~~~~~~~~~~~


  ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  } STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
118:    ^~~~~~~~:738
24::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h21 ::note: 738 ')' token is here:note: 
21expanded from macro 'STMT_END':
     ,SIPROUND;SIPROUND;SIPROUND;note: 
#   define STMT_END     )expanded from macro 'STMT_END'                       ^~~~~~~~


                        ^
#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:                        ^23
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:In file included from : ../lib/linebreak.c62note: ::expanded from macro 'SIPROUND'145
:
:In file included from   } STMT_END /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
note: :    ^~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'17

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h738::    SIP_ROUNDS;                             \408521
:
:    ^~~~~~~~~~In file included from  
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: :expanded from macro 'STMT_END'659
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:#   define STMT_END     )34
:
                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:1490/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::587:: 3warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: expanded from macro 'PERL_SIPHASH_FNC'
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
  SIP_FINAL_ROUNDS                          \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::117737::629::  warning: note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_START'

    ,SIPROUND;
     ^~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                              ^:
18:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h3::1490 :note: 5expanded from macro 'SIPROUND':
 note: '{' token is here
  STMT_START {              \
  ^~~~~~~~~~
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~737
:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:: 1399note: :expanded from macro 'STMT_START'49
: note: expanded from macro 'XORSHIFT128_set'

#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \


                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                                                ^
:
113/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::3681:: 3note: :expanded from macro 'ZAPHOD32_FINALIZE' 
note: expanded from macro 'PERL_SIPHASH_FNC'
    v1 = ROTL32(v1, 17);           \
                                   ^  SIP_ROUNDS;                               \

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:1490268/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::55117:::  6warning: note: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]')' token is here 

note: '{' token is here
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);    ZAPHOD32_FINALIZE(v0,v1,v2);    ,SIPROUND;


    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~     ^~~~~~~~


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:1402:114:18:57:3:14: : note:  note: expanded from macro 'XORSHIFT128_set'note: expanded from macro 'ZAPHOD32_FINALIZE'
expanded from macro 'SIPROUND'

} STMT_END    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
  STMT_START {              \
  ^~~~~~~~
                                                        ^
             ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:738:1490:81:21:5:3: : note:  note: expanded from macro 'STMT_END'note: ')' token is here
expanded from macro 'PERL_SIPHASH_FNC'

#   define STMT_END     )
                        ^
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);  SIP_ROUNDS;                               \

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81In file included from :../lib/utf8.c3::13 :
note: In file included from expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:  SIP_ROUNDS;                               \4085
:
  ^~~~~~~~~~In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h659::
117In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h6::34 :
note: In file included from ')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ,SIPROUND;:
247     ^~~~~~~~:
13: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]23
:5: note: expanded from macro 'SIPROUND'
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
  } STMT_END            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h116::73837::21 :note:  expanded from macro 'ZAPHOD32_MIX'note: 
expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::3737:: 29note: :expanded from macro 'PERL_SIPHASH_FNC' 
note: expanded from macro 'STMT_START'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'{' token is here:
118:6:             ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");warning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    ,SIPROUND;SIPROUND;SIPROUND;116
:     ^~~~~~~~48
: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_MIX':
18:3: note: expanded from macro 'SIPROUND'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^  STMT_START {              \

  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h118::1236::6 :note:  '{' token is herewarning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
    ,SIPROUND;SIPROUND;     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:     ^~~~~~~~247/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::1318/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::: 1418warning: ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 3
note: :expanded from macro 'SIPROUND' 
note:             ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");expanded from macro 'SIPROUND'
  STMT_START {              \
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

             ^  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h124
::87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h32:::3737 ::note:  29expanded from macro 'ZAPHOD32_MIX'note: :
expanded from macro 'PERL_SIPHASH_FNC' 
note:     v2 = ROTR32(v2, 7) ^ v0;   \expanded from macro 'STMT_START'

                               ^  SIP_FINAL_ROUNDS                          \

  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */In file included from 247
../lib/gcstring.c:                              ^:13
14::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h In file included from :note: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h62')' token is here::
175:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");note: :
expanded from macro 'PERL_SIPHASH_FNC'4085            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:    SIP_ROUNDS;                             \:659
125:
    ^~~~~~~~~~:In file included from 
3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::: 34123note: :
:expanded from macro 'ZAPHOD32_MIX'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:::1448} STMT_END 118::
note: 69  ^~~~~~~~'{' token is here::

  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: warning: :    ,SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]738


:     ^~~~~~~~21
    ,SIPROUND;SIPROUND;SIPROUND;:        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 
     ^~~~~~~~:note:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18expanded from macro 'STMT_END'
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::#   define STMT_END     )23 99
:note: :                        ^3expanded from macro 'SIPROUND'36
:
:  note: note:   STMT_START {              \expanded from macro 'SIPROUND'expanded from macro 'SBOX32_MIX3'


             ^  } STMT_END

  ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \62/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::                                   ^~~~~~~~~~587
:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3note: ::expanded from macro 'PERL_SIPHASH_FNC'737 
:note: 29expanded from macro 'PERL_SIPHASH_FNC':    SIP_ROUNDS;                             \
 
note:     ^~~~~~~~~~expanded from macro 'STMT_START'
  SIP_FINAL_ROUNDS                          \

  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
6                              ^:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: :')' token is here1448
:9: note:     ,SIPROUND;SIPROUND;SIPROUND;'{' token is here

     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:
23        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:: 99note: :expanded from macro 'SIPROUND'47
:   } STMT_ENDnote: 
In file included from expanded from macro 'SBOX32_MIX3'    ^~~~~~~~../lib/utf8.c

:13/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:In file included from 738/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h2117                                              ^:::

123 In file included from :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h6expanded from macro 'STMT_END'::
4085 :
warning: #   define STMT_END     )In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
                        ^:
659    ,SIPROUND;SIPROUND;:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from :     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h87
::34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3:
::In file included from 23 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:note: :3expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h4:
::
 1448/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :  SIP_FINAL_ROUNDS                          \:expanded from macro 'SIPROUND'9
268
:  ^~~~~~~~~~~~~~~~:   } STMT_END
5warning: 
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]118        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:
:
6215        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:    ZAPHOD32_FINALIZE(v0,v1,v2);:
5
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~warning: : 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]107note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:expanded from macro 'PERL_SIPHASH_FNC':32
    ,SIPROUND;SIPROUND;SIPROUND;90:
:     SIP_ROUNDS;                             \              ^~~~~~~~37note: 

:expanded from macro 'SBOX32_MIX3'    ^~~~~~~~~~ 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
note: :    v2 = ROTR32(v2, 7) ^ v0;   \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'ZAPHOD32_FINALIZE'18
:
:                               ^1233
::#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h6 
::note:                                     ^~~~~~~~~~1448 expanded from macro 'SIPROUND'
:note: 
9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h')' token is here::  STMT_START {              \
 737
note: :  ^~~~~~~~~~    ,SIPROUND;SIPROUND;')' token is here29


In file included from :     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h../lib/linebreak.c 
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");::note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h73714expanded from macro 'STMT_START'        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::


2329In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h5:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ ::108
note: 17 :                              ^expanded from macro 'STMT_START':
note: 3

In file included from expanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 ::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note:   } STMT_END2684085
expanded from macro 'SBOX32_MIX3'
::
                              ^
    ^~~~~~~~5In file included from 

} STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 :::  ^~~~~~~~note: 65987738
'{' token is here:
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
In file included from 321:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::738    ZAPHOD32_FINALIZE(v0,v1,v2);:  :
77note: note: 21    ^~~~~~~~~~~~~~~~~~~~~~~~~~~:
expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'STMT_END':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 117#   define STMT_END     ):  SIP_FINAL_ROUNDS                          \expanded from macro 'STMT_END':
90

6                        ^:  ^~~~~~~~~~~~~~~~:
#   define STMT_END     )48
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:                        ^ '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:62
note: 
118:expanded from macro 'ZAPHOD32_FINALIZE':5    ,SIPROUND;
15:
:      ^~~~~~~~ note: 
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \note: expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 
'{' token is here
:../lib/gcstring.c                                               ^
18:
    SIP_ROUNDS;                             \:14    ,SIPROUND;SIPROUND;SIPROUND;
3:

    ^~~~~~~~~~:In file included from               ^~~~~~~~
 /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
note: :expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::
:18In file included from   STMT_START {              \123:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:14:  ^~~~~~~~~~15:4085
: :
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: In file included from warning: :expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]737
:
:65929  STMT_START {              \:
:    ,SIPROUND;SIPROUND;
In file included from  
             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote:               ^~~~~~~~
:expanded from macro 'STMT_START'
34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:87:18#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:1453:
3:3                              ^:13:
 : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote:  note: :expanded from macro 'PERL_SIPHASH_FNC'warning: expanded from macro 'SIPROUND'62
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  SIP_FINAL_ROUNDS                          \:  STMT_START {              \:
 
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);268  ^~~~~~~~~~~~~~~~note:   ^~~~~~~~~~
:
expanded from macro 'PERL_SIPHASH_FNC'
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    SIP_ROUNDS;                             \737warning: :
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]1393    ^~~~~~~~~~29
:
:35/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :    ZAPHOD32_FINALIZE(v0,v1,v2);:note:  
117expanded from macro 'STMT_START'note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~:
expanded from macro 'XORSHIFT96_set'
6
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:note: 
113#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \'{' token is here                              ^:


36                                  ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ,SIPROUND;
 :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 62     ^~~~~~~~:expanded from macro 'ZAPHOD32_FINALIZE':
737
5:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:29:     v1 = ROTL32(v1, 17);           \:18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
 ::expanded from macro 'PERL_SIPHASH_FNC'                                   ^note: 14118

expanded from macro 'STMT_START'::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h     SIP_ROUNDS;                             \15:note: 
:268expanded from macro 'SIPROUND'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~ :


warning: 5                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  STMT_START {              \'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

 123:             ^note: :1453
    ,SIPROUND;SIPROUND;SIPROUND;')' token is here15:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

:13:              ^~~~~~~~ :62
    ZAPHOD32_FINALIZE(v0,v1,v2);note:  :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'{' token is herenote: 5    ^~~~~~~~~~~~~~~~~~~~~~~~~~~:
'{' token is here:
23
     ,SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
3:expanded from macro 'PERL_SIPHASH_FNC'            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);              ^~~~~~~~:114


 :            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    SIP_ROUNDS;                             \3
expanded from macro 'SIPROUND':
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
18    ^~~~~~~~~~ ::
  } STMT_ENDnote: 139314
expanded from macro 'ZAPHOD32_FINALIZE'::  ^
46 
:} STMT_ENDnote:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'SIPROUND'note: :  ^~~~~~~~
expanded from macro 'XORSHIFT96_set'87

:  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3
::#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \             ^738 

:note:                                              ^21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'
::
 62note: :expanded from macro 'STMT_END'5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  SIP_FINAL_ROUNDS                          \
::
#   define STMT_END     ) 117  ^~~~~~~~~~~~~~~~
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
                        ^expanded from macro 'PERL_SIPHASH_FNC':6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

1453::: 118    SIP_ROUNDS;                             \13warning: :
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]15    ^~~~~~~~~~ 
:
warning:      ,SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 

')' token is here     ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);:    ,SIPROUND;SIPROUND;SIPROUND;
23
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:              ^~~~~~~~
3
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1396note: ::expanded from macro 'SIPROUND'2357
::5  } STMT_END :
note:    ^expanded from macro 'XORSHIFT96_set'note: 

expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:62  } STMT_END:    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
5
    ^~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                                        ^
 :
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'PERL_SIPHASH_FNC':::
738151453:::    SIP_ROUNDS;                             \21 13
:warning: :    ^~~~~~~~~~ '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_END'')' token is here:    ,SIPROUND;SIPROUND;

117
:              ^~~~~~~~#   define STMT_END     )6            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
note: 
23')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:3:87    ,SIPROUND;:1397:
 :3     ^~~~~~~~note: 3:
expanded from macro 'SIPROUND': 
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: note:   } STMT_END:expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'XORSHIFT96_set'
23

  ^:
} STMT_END5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  SIP_FINAL_ROUNDS                          \::  ^~~~~~~~
 62
  ^~~~~~~~~~~~~~~~note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
expanded from macro 'SIPROUND'5:
:738   } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: 
:21expanded from macro 'PERL_SIPHASH_FNC'    ^~~~~~~~118:

: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h24note: :    SIP_ROUNDS;                             \:expanded from macro 'STMT_END'738
 
:    ^~~~~~~~~~warning: 21
#   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

 :                        ^note: 123
expanded from macro 'STMT_END'    ,SIPROUND;SIPROUND;SIPROUND;:

15                       ^~~~~~~~:#   define STMT_END     )
 In file included from 
note: ../lib/gcstring.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^')' token is here::

1418/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:    ,SIPROUND;SIPROUND;:In file included from 3
62/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:              ^~~~~~~~:: 
517note: ::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SIPROUND' In file included from :
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h23expanded from macro 'PERL_SIPHASH_FNC'::  STMT_START {              \
40855
:
:  ^~~~~~~~~~    SIP_ROUNDS;                             \In file included from  

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote:     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:expanded from macro 'SIPROUND'
:659
737:
:  } STMT_ENDIn file included from 29
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:    ^~~~~~~~: 
34note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:7381456::215:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */: 
 note:                               ^warning: expanded from macro 'STMT_END'
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:#   define STMT_END     ):87    XORSHIFT96_set(*state,s0,s1,s2,t2);
117:
                        ^:3    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:note: warning: :62expanded from macro 'PERL_SIPHASH_FNC''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]1393:

:535:    ,SIPROUND;:   SIP_FINAL_ROUNDS                          \
 note: 
     ^~~~~~~~note: expanded from macro 'PERL_SIPHASH_FNC'  ^~~~~~~~~~~~~~~~
expanded from macro 'XORSHIFT96_set'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    SIP_ROUNDS;                             \:18
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \118:    ^~~~~~~~~~
:3
                                  ^~~~~~~~~~24:
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h note: :note: expanded from macro 'SIPROUND'737'{' token is here
:
29:  STMT_START {              \ 
    ,SIPROUND;SIPROUND;SIPROUND;note:   ^~~~~~~~~~
expanded from macro 'STMT_START'
                       ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h737::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */1829
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:                              ^14: 
:123note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h :expanded from macro 'STMT_START':note: 6
1456expanded from macro 'SIPROUND':In file included from :
 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */../lib/utf8.c5warning: 
:  STMT_START {              \:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                              ^13
 

:
             ^note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from     ,SIPROUND;SIPROUND;
'{' token is here:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h81:     ^~~~~~~~::17    XORSHIFT96_set(*state,s0,s1,s2,t2);
873:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:In file included from     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:18note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h :expanded from macro 'PERL_SIPHASH_FNC'4085:note: 3
:
1393expanded from macro 'PERL_SIPHASH_FNC':In file included from :  SIP_ROUNDS;                               \
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h46
note: ::  ^~~~~~~~~~expanded from macro 'SIPROUND'  SIP_FINAL_ROUNDS                          \659 


:
  STMT_START {              \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~In file included from 
expanded from macro 'XORSHIFT96_set':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h  ^~~~~~~~~~
117:
:346/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
 737:                                             ^note: :1448
'{' token is here29:
:9    ,SIPROUND; :
note:       ^~~~~~~~expanded from macro 'STMT_START'warning: 

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */181456
:        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:                              ^14
5
:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:warning: expanded from macro 'SIPROUND':81'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
99:
:3  STMT_START {              \36:
:     XORSHIFT96_set(*state,s0,s1,s2,t2);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h             ^ note: 
:
note: expanded from macro 'PERL_SIPHASH_FNC'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~118/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SBOX32_MIX3'

::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h2481  SIP_ROUNDS;                               \:::
1396 3#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \  ^~~~~~~~~~:warning: :

57'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
note: 
: expanded from macro 'PERL_SIPHASH_FNC'123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote:     ,SIPROUND;SIPROUND;SIPROUND;
::expanded from macro 'XORSHIFT96_set'
6737
  SIP_ROUNDS;                               \                       ^~~~~~~~::

 29  ^~~~~~~~~~    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:

'{' token is here:                                                         ^
23note: 
:expanded from macro 'STMT_START'    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h3

::     ^~~~~~~~1456 
:note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SIPROUND'
::
                              ^ 18
  } STMT_ENDnote: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
')' token is here14:  ^
:1448
 :    XORSHIFT96_set(*state,s0,s1,s2,t2);note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h9
expanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
87: 
:117  STMT_START {              \note: 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
'{' token is here::6             ^
 1397:
note: :         SBOX32_MIX3(s0,s1,s2,"SEED STATE");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'3warning: 
:
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~81 

:  SIP_FINAL_ROUNDS                          \note:     ,SIPROUND;3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
expanded from macro 'XORSHIFT96_set'
::  ^~~~~~~~~~~~~~~~
     ^~~~~~~~ } STMT_END99

note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~47:
:
:11823/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h   SIP_ROUNDS;                               \:::note: 
243738expanded from macro 'SBOX32_MIX3'  ^~~~~~~~~~:::

  21note: note: :#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \')' token is hereexpanded from macro 'SIPROUND' 


note:                                               ^expanded from macro 'STMT_END'  } STMT_END
    ,SIPROUND;SIPROUND;SIPROUND;


  ^                       ^~~~~~~~#   define STMT_END     )


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
81::233::5 :note:  expanded from macro 'PERL_SIPHASH_FNC'note: 
expanded from macro 'SIPROUND'
  } STMT_END  SIP_ROUNDS;                               \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    ^~~~~~~~:  ^~~~~~~~~~
123
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:6:738:117: :21warning: 6:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: 
 note: note: expanded from macro 'STMT_END'')' token is here    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h


:     ^~~~~~~~#   define STMT_END     )    ,SIPROUND;1448


:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^     ^~~~~~~~9:

:23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::warning: :In file included from 387'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]23../lib/gcstring.c::
:: 3514note: ::        SBOX32_MIX3(s0,s1,s2,"SEED STATE");:
expanded from macro 'SIPROUND'  
In file included from 
note: note:         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h  } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'SIPROUND'
:


17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^:
  } STMT_END:
  SIP_FINAL_ROUNDS                          \In file included from 
107/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~::  ^~~~~~~~~~~~~~~~:
3281
4085/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:::
: 3In file included from 738note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:expanded from macro 'SBOX32_MIX3' :21
note: 659:expanded from macro 'PERL_SIPHASH_FNC':
 
    v2 = ROTR32(v2, 7) ^ v0;   \In file included from note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'STMT_END'  SIP_ROUNDS;                               \                               ^:


34  ^~~~~~~~~~#   define STMT_END     ):
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:                        ^::1448
1231482::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:96:9::81:  : note: note: 3warning: ')' token is here')' token is here:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

 
note:     ,SIPROUND;SIPROUND;expanded from macro 'PERL_SIPHASH_FNC'        SBOX32_MIX3(s0,s1,s2,"SEED STATE");


     ^~~~~~~~        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  SIP_ROUNDS;                               \
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:23
:108:85:5:3:39: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h note:  :note: expanded from macro 'SIPROUND'note: 118expanded from macro 'SBOX32_MIX3'
expanded from macro 'SBOX32_MIX4':

  } STMT_END} STMT_END6

:    ^~~~~~~~  ^~~~~~~~#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                      ^~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]738:

:738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h21::    ,SIPROUND;SIPROUND;SIPROUND;:21737
 ::     ^~~~~~~~note:  29
expanded from macro 'STMT_END'note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_END' :#   define STMT_END     )
note: 18
expanded from macro 'STMT_START':                        ^#   define STMT_END     )
3

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^ :
note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */81expanded from macro 'SIPROUND'
:
                              ^3
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  STMT_START {              \ :
note: 1482  ^~~~~~~~~~expanded from macro 'PERL_SIPHASH_FNC':

9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 737  SIP_ROUNDS;                               \note: :In file included from 
'{' token is here29../lib/utf8.c  ^~~~~~~~~~
::
 13note: :
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");expanded from macro 'STMT_START'In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:123
17:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
15
:In file included from :                              ^85/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
::warning: 50/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h4085'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:::

 87In file included from note: :    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'SBOX32_MIX4'3
:
:              ^~~~~~~~659 
:
note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
                                                 ^:18
34:  SIP_FINAL_ROUNDS                          \:
3
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:  ^~~~~~~~~~~~~~~~: 
1453note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'SIPROUND':13
118::   STMT_START {              \6warning: 
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^~~~~~~~~~ 

note: '{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:737:            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);29    ,SIPROUND;SIPROUND;SIPROUND;
:
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      ^~~~~~~~
note: 
expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::139318:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */35:14
:1482:                              ^ : 
note: 9note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'XORSHIFT96_set':expanded from macro 'SIPROUND':
 
81warning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3  STMT_START {              \#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
:

              ^                                  ^~~~~~~~~~note: 
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:87
  SIP_ROUNDS;                               \737:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:3:  ^~~~~~~~~~29:96
: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h note: 37:note: expanded from macro 'PERL_SIPHASH_FNC':123expanded from macro 'STMT_START'
 :
note: 15  SIP_FINAL_ROUNDS                          \expanded from macro 'SBOX32_MIX4':

   ^~~~~~~~~~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: 

        v2 = ROTL32(v2, 4) - v0;    \'{' token is here                              ^


                                    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:
:1453              ^~~~~~~~1482:
:139/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::  18note: note: :'{' token is here')' token is here14

: note: expanded from macro 'SIPROUND'
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");

  STMT_START {              \            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h139397::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:8146:3::118:3 : :note: 6note:  expanded from macro 'XORSHIFT96_set':expanded from macro 'SBOX32_MIX4'note: 
 
expanded from macro 'PERL_SIPHASH_FNC'warning: } STMT_END
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
  ^~~~~~~~
  SIP_ROUNDS;                               \
                                             ^
    ,SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  ^~~~~~~~~~
:
     ^~~~~~~~738
:21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 23note: :expanded from macro 'STMT_END'3
: note: #   define STMT_END     )expanded from macro 'SIPROUND'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
                        ^:
  } STMT_END1453
:  ^13
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]87
:3: note: expanded from macro 'PERL_SIPHASH_FNC'            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);In file included from 

../lib/gcstring.c            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
14  SIP_FINAL_ROUNDS                          \:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
In file included from :  ^~~~~~~~~~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1396
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::17:12357:
118::In file included from :15 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h6:note: :: expanded from macro 'XORSHIFT96_set'4085 warning: 
:
note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]In file included from ')' token is here
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h

    ,SIPROUND;SIPROUND;:                                                        ^
659    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~:


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hIn file included from      ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:1453:23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:34:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:13:
3:23:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:123: : :5note: 1487note: 6:')' token is here:expanded from macro 'SIPROUND': 
13
 note: :warning:   } STMT_ENDexpanded from macro 'SIPROUND'             XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

warning: 

  ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  } STMT_END            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~
::            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
     ^~~~~~~~139781
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
::            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:33/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
738::::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  1821:note: note: ::1399expanded from macro 'XORSHIFT96_set'expanded from macro 'PERL_SIPHASH_FNC'3 :

:note: 38} STMT_END expanded from macro 'STMT_END':  SIP_ROUNDS;                               \
note: 
 
  ^~~~~~~~expanded from macro 'SIPROUND'note:   ^~~~~~~~~~#   define STMT_END     )

expanded from macro 'XORSHIFT128_set'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^  STMT_START {              \::

738123#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~::
:
2115                                     ^~~~~~~~~~87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
: : 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 737note: ::expanded from macro 'STMT_END':')' token is here 737
29
note: ::#   define STMT_END     )expanded from macro 'PERL_SIPHASH_FNC'29    ,SIPROUND;SIPROUND; 

:
note:                         ^               ^~~~~~~~expanded from macro 'STMT_START'  SIP_FINAL_ROUNDS                          \
note: 


expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~
:
23In file included from #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:../lib/utf8.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */5::                              ^
:13118
                              ^ :
:
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 15/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'SIPROUND':/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::
62: 1487:  } STMT_END17warning: :5
:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]13:    ^~~~~~~~In file included from 
: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h note:     ,SIPROUND;SIPROUND;SIPROUND;::note: expanded from macro 'PERL_SIPHASH_FNC'
4085738'{' token is here
              ^~~~~~~~:
:

In file included from 21    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:     ^~~~~~~~~~659
18note: 
:
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 
3
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h123#   define STMT_END     ): ::
34note: 13996                        ^:
expanded from macro 'SIPROUND'::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
49 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::  STMT_START {              \note: :1456 
'{' token is here81:note:   ^~~~~~~~~~
:5expanded from macro 'XORSHIFT128_set'
3:
    ,SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
 :warning: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \     ^~~~~~~~note: 737'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

expanded from macro 'PERL_SIPHASH_FNC':
                                                ^
29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::    XORSHIFT96_set(*state,s0,s1,s2,t2);  SIP_ROUNDS;                               \ 18

note: :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~expanded from macro 'STMT_START'14


:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: 1393#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'SIPROUND':
:1487
35                              ^124::
:  STMT_START {              \13 6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:note: ::             ^ expanded from macro 'XORSHIFT96_set' 87
warning: 
warning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3
:
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \:62
 :    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);                                  ^~~~~~~~~~note: 5


expanded from macro 'PERL_SIPHASH_FNC':     ^~~~~~~~            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 

:note:   SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h737expanded from macro 'PERL_SIPHASH_FNC'
:::
  ^~~~~~~~~~~~~~~~18140229
:::    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h357 
:::note:     ^~~~~~~~~~118  expanded from macro 'STMT_START'
:note: note: 
15expanded from macro 'SIPROUND'expanded from macro 'XORSHIFT128_set':

 note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'{' token is here  STMT_START {              \


    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \                              ^  ^~~~~~~~~~
    ,SIPROUND;SIPROUND;SIPROUND;

                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
              ^~~~~~~~::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
1456/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h737::::148751829::::13 14 :note: :note:  '{' token is here expanded from macro 'STMT_START'note: 
note: 
')' token is hereexpanded from macro 'SIPROUND'

    XORSHIFT96_set(*state,s0,s1,s2,t2);
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  STMT_START {              \

            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h             ^
:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1393
123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h::8746:687:: ::3note:  3:expanded from macro 'XORSHIFT96_set'warning: : 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] note: 
note: expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'PERL_SIPHASH_FNC'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
    ,SIPROUND;SIPROUND;

  SIP_FINAL_ROUNDS                          \  SIP_FINAL_ROUNDS                          \                                             ^     ^~~~~~~~



  ^~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::23124::36::  note: note: expanded from macro 'SIPROUND''{' token is here

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  } STMT_END:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1456
  ^:     ^~~~~~~~
5
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:warning: :62'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]18:
:514::     XORSHIFT96_set(*state,s0,s1,s2,t2); note: 
note: expanded from macro 'PERL_SIPHASH_FNC'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:    SIP_ROUNDS;                             \:  STMT_START {              \118
1396
:    ^~~~~~~~~~:             ^15
57
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :warning: :note: 123'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]87expanded from macro 'XORSHIFT96_set':
:
63    ,SIPROUND;SIPROUND;SIPROUND;::
      r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \              ^~~~~~~~note: note: 

')' token is hereexpanded from macro 'PERL_SIPHASH_FNC'                                                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h


:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h23    ,SIPROUND;SIPROUND;:  SIP_FINAL_ROUNDS                          \:
1456
3     ^~~~~~~~:  ^~~~~~~~~~~~~~~~:
5
 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote:  :expanded from macro 'SIPROUND'note: 23
')' token is here:
  } STMT_END5
    XORSHIFT96_set(*state,s0,s1,s2,t2);:  ^
 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
87::  } STMT_END13973
::    ^~~~~~~~3 
:note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC'note: :
expanded from macro 'XORSHIFT96_set'738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  SIP_FINAL_ROUNDS                          \:21} STMT_END
124:
  ^~~~~~~~~~~~~~~~:   ^~~~~~~~
6note: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_END' /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
warning: :118'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]738#   define STMT_END     ):
:
1521                        ^:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:
 
 note:      ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: ')' token is here
:expanded from macro 'STMT_END'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h62
::    ,SIPROUND;SIPROUND;SIPROUND;235#   define STMT_END     )
::
              ^~~~~~~~3                         ^
:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 expanded from macro 'PERL_SIPHASH_FNC':note: 
23expanded from macro 'SIPROUND':
5:  } STMT_END    SIP_ROUNDS;                             \ 

note:   ^    ^~~~~~~~~~expanded from macro 'SIPROUND'


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  } STMT_END87
:    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123 ::note: 73815expanded from macro 'PERL_SIPHASH_FNC'::
21 :warning:    SIP_FINAL_ROUNDS                          \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 

expanded from macro 'STMT_END'  ^~~~~~~~~~~~~~~~1403
:
    ,SIPROUND;SIPROUND;3#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
:              ^~~~~~~~                         ^124
note: 
:expanded from macro 'XORSHIFT128_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:::18 } STMT_END87:note: 
:3')' token is here  ^~~~~~~~3:

:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:expanded from macro 'SIPROUND'expanded from macro 'PERL_SIPHASH_FNC'
738

     ^~~~~~~~:
21In file included from   STMT_START {              \:  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h../lib/utf8.c
 
::  ^~~~~~~~~~note:   ^~~~~~~~~~~~~~~~2313
expanded from macro 'STMT_END'
::

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::#   define STMT_END     )/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:737 
:118:note:                         ^17:29expanded from macro 'SIPROUND'
:
24:
In file included from : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  } STMT_END note: :
warning: expanded from macro 'STMT_START'In file included from 4085    ^~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
../lib/gcstring.c:


:In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:    ,SIPROUND;SIPROUND;SIPROUND;:
:
738
In file included from 659                              ^:                       ^~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:

21
:In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h ::
::note: 62In file included from 1834expanded from macro 'STMT_END':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::

5:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:#   define STMT_END     )4085:: 
:
 1482note:                         ^In file included from note: :expanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hexpanded from macro 'SIPROUND'9
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
::659     SIP_ROUNDS;                             \87  STMT_START {              \:
warning: 
:
In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ^~~~~~~~~~3  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

:
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h34note:         SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");:::
expanded from macro 'PERL_SIPHASH_FNC'
123737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:::
15  SIP_FINAL_ROUNDS                          \291490:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:: :  ^~~~~~~~~~~~~~~~ 5note: 85
note: :'{' token is here:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START' 
39:
warning: :124    ,SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] :
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
note: 15              ^~~~~~~~
expanded from macro 'SBOX32_MIX4'    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:
                              ^

 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

87::                                      ^~~~~~~~~~:141399    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
3::
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 38              ^~~~~~~~ :note: :
note: 737expanded from macro 'SIPROUND' expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
note: 
:29expanded from macro 'XORSHIFT128_set'18  STMT_START {              \:
  SIP_FINAL_ROUNDS                          \:
 
3#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \             ^note:   ^~~~~~~~~~~~~~~~:

expanded from macro 'STMT_START'
                                      ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
::expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h62118#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
::5::24 
:note: 737                               ^  STMT_START {              \expanded from macro 'PERL_SIPHASH_FNC'note: :


'{' token is here29  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:
:    SIP_ROUNDS;                             \ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h1482    ,SIPROUND;SIPROUND;SIPROUND;
note: ::
    ^~~~~~~~~~expanded from macro 'STMT_START'7379                       ^~~~~~~~

::
29 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote:  :#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'{' token is herenote: 18

expanded from macro 'STMT_START':                              ^
14
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
1490
expanded from macro 'SIPROUND'                              ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
5:  STMT_START {              \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h85
 ::             ^note: 8750
'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
:3 87:note: :     XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'SBOX32_MIX4'3note: 

:expanded from macro 'PERL_SIPHASH_FNC'    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

note: #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \:
                                                 ^
1399/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  ^~~~~~~~~~~~~~~~:  SIP_FINAL_ROUNDS                          \:
49
123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  ^~~~~~~~~~~~~~~~:: 
15124note: ::expanded from macro 'XORSHIFT128_set' 15
warning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \'{' token is here

    ,SIPROUND;SIPROUND;                                                ^

              ^~~~~~~~    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::318:: 14note: :expanded from macro 'SIPROUND' 
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'SIPROUND'  } STMT_END::

14901482  ^:  STMT_START {              \:
5
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h9:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h             ^:: :
118 warning: 62:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:24:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
5:87
: :    XORSHIFT128_set(*state,s0,s1,s2,s3,t2); warning: 3
note:         SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'

 

        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ,SIPROUND;SIPROUND;SIPROUND;
expanded from macro 'PERL_SIPHASH_FNC':
    SIP_ROUNDS;                             \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h1402                       ^~~~~~~~
  SIP_FINAL_ROUNDS                          \::
    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
9657
:  ^~~~~~~~~~~~~~~~::23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
37 :::note: 3123 expanded from macro 'XORSHIFT128_set'::note: 
 15expanded from macro 'SBOX32_MIX4'note: :
expanded from macro 'SIPROUND'    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \ 

note:         v2 = ROTL32(v2, 4) - v0;    \                                                        ^  } STMT_END')' token is here



                                    ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^
:    ,SIPROUND;SIPROUND;
1490/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:              ^~~~~~~~5:1482
:87: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h9/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 3:::')' token is here:23 124
 :note: :note: 5')' token is here15    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);expanded from macro 'PERL_SIPHASH_FNC':
:

      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: warning:         SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
  SIP_FINAL_ROUNDS                          \expanded from macro 'SIPROUND''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^~~~~~~~~~~~~~~~:  } STMT_END

1403/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::
    ^~~~~~~~:397              ^~~~~~~~
118::
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 324/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :::738expanded from macro 'XORSHIFT128_set'  23:
note: note: :21expanded from macro 'SBOX32_MIX4'} STMT_END')' token is here3:


:   ^~~~~~~~} STMT_END note: 
    ,SIPROUND;SIPROUND;SIPROUND;
note: expanded from macro 'STMT_END'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  ^~~~~~~~expanded from macro 'SIPROUND'
                       ^~~~~~~~:


738  } STMT_END#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:21  ^:                        ^738:
23
: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 5:::expanded from macro 'STMT_END':87 62
 :note: :note: 3#   define STMT_END     )expanded from macro 'STMT_END'5expanded from macro 'SIPROUND':

:
                         ^ #   define STMT_END     )note:   } STMT_END
note: 
expanded from macro 'PERL_SIPHASH_FNC'
expanded from macro 'PERL_SIPHASH_FNC'                        ^
    ^~~~~~~~


  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    SIP_ROUNDS;                             \  ^~~~~~~~~~~~~~~~:

738    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:21124:: 15note: :expanded from macro 'STMT_END' 
note: ')' token is here
#   define STMT_END     )In file included from 
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;../lib/utf8.c                        ^
:
              ^~~~~~~~13
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 87:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:23:3:17:5:
 :In file included from note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC'note: :
expanded from macro 'SIPROUND'4085
:
In file included from   SIP_FINAL_ROUNDS                          \  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

::  ^~~~~~~~~~~~~~~~    ^~~~~~~~659123

:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from 6:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:738: :34warning: 21:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
 :note: 1487expanded from macro 'STMT_END'    ,SIPROUND;SIPROUND;:

13     ^~~~~~~~:#   define STMT_END     )
 
warning:                         ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::387::            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); 3
note: :            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND' 

note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'PERL_SIPHASH_FNC':
  STMT_START {              \1399
:  ^~~~~~~~~~38  SIP_FINAL_ROUNDS                          \
:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  ^~~~~~~~~~~~~~~~note: :
expanded from macro 'XORSHIFT128_set'737
:29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \note: 124
expanded from macro 'STMT_START':                                     ^~~~~~~~~~
24
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */737

:                              ^29
:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
note: :                       ^~~~~~~~expanded from macro 'STMT_START'81

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::18 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:note: 
3expanded from macro 'PERL_SIPHASH_FNC'                              ^:

 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'SIPROUND':  SIP_ROUNDS;                               \
1487
:  ^~~~~~~~~~  STMT_START {              \13

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~ :
note: 123'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:6737:: 29            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);note: :
'{' token is here             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: 
expanded from macro 'STMT_START'    ,SIPROUND;SIPROUND;
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:     ^~~~~~~~1399
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */49/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::                              ^ 18
note: :expanded from macro 'XORSHIFT128_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h14
::87 :note: 3#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \expanded from macro 'SIPROUND':

                                                 ^note: 
  STMT_START {              \expanded from macro 'PERL_SIPHASH_FNC'

             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  SIP_FINAL_ROUNDS                          \:
81  ^~~~~~~~~~~~~~~~:
3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hnote: ::expanded from macro 'PERL_SIPHASH_FNC'241487
:: 13note: :  SIP_ROUNDS;                               \'{' token is here 

warning:   ^~~~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);:
18            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
14/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:: 1402note: :expanded from macro 'SIPROUND'57
: note: expanded from macro 'XORSHIFT128_set'  STMT_START {              \

             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \87
:                                                        ^3
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h :note: 1487expanded from macro 'PERL_SIPHASH_FNC':
13: note: ')' token is here  SIP_FINAL_ROUNDS                          \

  ^~~~~~~~~~~~~~~~
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:123} STMT_END:
6  ^~~~~~~~:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hwarning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]738
:21:     ,SIPROUND;SIPROUND;note: 
expanded from macro 'STMT_END'     ^~~~~~~~

#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:                        ^23
:3: note: expanded from macro 'SIPROUND'
  } STMT_ENDIn file included from 
../lib/utf8.c  ^:
13:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h3:::12417 ::
note: 24In file included from expanded from macro 'PERL_SIPHASH_FNC':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
 :warning: 4085'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
  SIP_ROUNDS;                               \
In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h  ^~~~~~~~~~:
659    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from :                       ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h123
::34/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h6:
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h23 ::note: 14903')' token is here::
5 :note:      ,SIPROUND;SIPROUND;expanded from macro 'SIPROUND'warning: 

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]     ^~~~~~~~
  } STMT_END

  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:23    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~87:
:53/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:::  1399note: note: :expanded from macro 'SIPROUND'expanded from macro 'PERL_SIPHASH_FNC'38

:  } STMT_END 
note:     ^~~~~~~~  SIP_FINAL_ROUNDS                          \expanded from macro 'XORSHIFT128_set'


  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \:21
124:                                     ^~~~~~~~~~: 
24note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:expanded from macro 'STMT_END': 
737note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:')' token is here#   define STMT_END     ):29

123:                        ^: 
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;6note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'STMT_START'                       ^~~~~~~~: 

81warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]3:
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */23 
:    ,SIPROUND;SIPROUND;note:                               ^5
expanded from macro 'PERL_SIPHASH_FNC'
:     ^~~~~~~~
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
note: :expanded from macro 'SIPROUND'  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1490

::  ^~~~~~~~~~  } STMT_END185

::    ^~~~~~~~3 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:'{' token is herenote: :123
expanded from macro 'SIPROUND'738:
:1521    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);:  STMT_START {              \:
 
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning:   ^~~~~~~~~~note: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::    ,SIPROUND;SIPROUND;1399#   define STMT_END     )737
:
:              ^~~~~~~~49                        ^29
:
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :note: :expanded from macro 'XORSHIFT128_set'18expanded from macro 'STMT_START'87
:
:33::#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \  #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
note: note: 
                                                ^expanded from macro 'SIPROUND'expanded from macro 'PERL_SIPHASH_FNC'                              ^



/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  STMT_START {              \:  SIP_FINAL_ROUNDS                          \
62
  ^~~~~~~~~~:  ^~~~~~~~~~~~~~~~
5
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h :note: 737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.hexpanded from macro 'PERL_SIPHASH_FNC':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
29:1490:    SIP_ROUNDS;                             \124: 
:5note:     ^~~~~~~~~~33:expanded from macro 'STMT_START'
: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h warning: :warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]123'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
6
:    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);                              ^     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                ^~~~~~~~

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h81In file included from     ,SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:../lib/gcstring.c
1402:3:     ^~~~~~~~:18:14
57: :
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3note: In file included from  ::expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: 18 
:expanded from macro 'XORSHIFT128_set':note: 17
14expanded from macro 'SIPROUND'  SIP_ROUNDS;                               \:
:

In file included from      r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \  ^~~~~~~~~~  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 


:expanded from macro 'SIPROUND'                                                        ^  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h4085


::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123In file included from :
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h1490             ^73715::
::659529/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :
:::note: In file included from   62'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: note: :
:')' token is hereexpanded from macro 'STMT_START'577

    ,SIPROUND;SIPROUND;::

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);              ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: :


expanded from macro 'PERL_SIPHASH_FNC'117    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:

:6    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h18:
:::     ^~~~~~~~~~14038714warning: 
:::'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]33 
::note:       ,SIPROUND;expanded from macro 'SIPROUND'note: note: 

expanded from macro 'XORSHIFT128_set'expanded from macro 'PERL_SIPHASH_FNC'     ^~~~~~~~

  STMT_START {              \
} STMT_END

  SIP_FINAL_ROUNDS                          \             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~

:
  ^~~~~~~~~~~~~~~~18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::3:81738:124:: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h321note: 33:::expanded from macro 'SIPROUND':123  
 :note: note: note: 6expanded from macro 'PERL_SIPHASH_FNC'  STMT_START {              \expanded from macro 'STMT_END''{' token is here:



   ^~~~~~~~~~#   define STMT_END     )warning:   SIP_ROUNDS;                               \

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  ^~~~~~~~~~
                                ^~~~~~~~:
    ,SIPROUND;SIPROUND;
737
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h     ^~~~~~~~29:
:18 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :14expanded from macro 'STMT_START'23:
: 3note: :expanded from macro 'SIPROUND' 
note: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'SIPROUND'
  STMT_START {              \
                              ^

  } STMT_END             ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:6287/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::5362:::  5note: note: :expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'PERL_SIPHASH_FNC' 

note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \  SIP_FINAL_ROUNDS                          \

    SIP_ROUNDS;                             \    ^~~~~~~~~~  ^~~~~~~~~~~~~~~~


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h117:::151236::: 6 warning: :note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] '{' token is here
note: 
')' token is here
    ,SIPROUND;SIPROUND;    ,SIPROUND;

              ^~~~~~~~    ,SIPROUND;SIPROUND;     ^~~~~~~~


     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h18:::32314::: 5 note: :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SIPROUND' expanded from macro 'SIPROUND':
note: 
124expanded from macro 'SIPROUND'  } STMT_END:

  STMT_START {              \33  ^  } STMT_END
:

             ^     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
warning: 
:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:::623738    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:::
5 21                                ^~~~~~~~:note: :
 expanded from macro 'PERL_SIPHASH_FNC' /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 
note: :expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'STMT_END'23

:  SIP_ROUNDS;                               \3#   define STMT_END     )
:    SIP_ROUNDS;                             \
  ^~~~~~~~~~ 
                        ^
note:     ^~~~~~~~~~
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::  } STMT_END12362
::  ^155
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: : note: 87note: ')' token is here:expanded from macro 'PERL_SIPHASH_FNC'
3
:     ,SIPROUND;SIPROUND;note: 
expanded from macro 'PERL_SIPHASH_FNC'    SIP_ROUNDS;                             \              ^~~~~~~~


    ^~~~~~~~~~
  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  ^~~~~~~~~~~~~~~~23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h5123:::124 15:note: :33expanded from macro 'SIPROUND' :
warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note:   } STMT_END
')' token is here

    ^~~~~~~~    ,SIPROUND;SIPROUND;

              ^~~~~~~~    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h738:
::11718/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21::::6323 :::note:   5expanded from macro 'STMT_END'warning: note: :
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND' 

note: #   define STMT_END     )expanded from macro 'SIPROUND'    ,SIPROUND;
  STMT_START {              \

                        ^
     ^~~~~~~~  } STMT_END
  ^~~~~~~~~~


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:8123:737::738:33:29::21:  : note: note:  note: expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'SIPROUND'note: expanded from macro 'STMT_START'

expanded from macro 'STMT_END'

  } STMT_END  SIP_ROUNDS;                               \

#   define STMT_END     )  ^  ^~~~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */



/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^                              ^:

62/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::58762/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::: 35124note: :::expanded from macro 'PERL_SIPHASH_FNC'  6
note: note: :expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'PERL_SIPHASH_FNC' 

    SIP_ROUNDS;                             \warning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_FINAL_ROUNDS                          \    ^~~~~~~~~~    SIP_ROUNDS;                             \



  ^~~~~~~~~~~~~~~~    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
117:     ^~~~~~~~:123
6::15/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h ::note:  18')' token is herenote: :
'{' token is here3
:    ,SIPROUND; 
    ,SIPROUND;SIPROUND;note:      ^~~~~~~~
expanded from macro 'SIPROUND'
              ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h23  STMT_START {              \::
185  ^~~~~~~~~~::
14 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote:  :expanded from macro 'SIPROUND'note: 737
expanded from macro 'SIPROUND':
  } STMT_END29
:  STMT_START {              \    ^~~~~~~~ 

note:              ^expanded from macro 'STMT_START'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h738::6221:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:5
 :                              ^note:  
expanded from macro 'STMT_END'note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC':
#   define STMT_END     )87
:                        ^3    SIP_ROUNDS;                             \
:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~note: :
expanded from macro 'PERL_SIPHASH_FNC'62
:5: note:   SIP_FINAL_ROUNDS                          \expanded from macro 'PERL_SIPHASH_FNC'

  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    SIP_ROUNDS;                             \:
124    ^~~~~~~~~~:
6: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  SIP_FINAL_ROUNDS                          \:
123  ^~~~~~~~~~~~~~~~:
15: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]117
:6:     ,SIPROUND;SIPROUND;warning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]              ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ,SIPROUND;:
23     ^~~~~~~~:
3: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :expanded from macro 'SIPROUND'18
:3  } STMT_END:
   ^note: 
expanded from macro 'SIPROUND'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:  STMT_START {              \5
:  ^~~~~~~~~~ 
note: expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h737::    SIP_ROUNDS;                             \12429
::    ^~~~~~~~~~6 
:note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START'warning: :
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]123
:15: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
')' token is hereIn file included from 
                              ^
../lib/8.0.0.c     ^~~~~~~~
:
    ,SIPROUND;SIPROUND;6/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:              ^~~~~~~~In file included from :81
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h23:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3173:::
:23 In file included from  :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: 5expanded from macro 'PERL_SIPHASH_FNC':expanded from macro 'SIPROUND':
4085
 :
note: In file included from   } STMT_ENDexpanded from macro 'SIPROUND'  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h


:  ^  } STMT_END  ^~~~~~~~~~659


:
    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h87166117::::738356::::21   :note: warning: note:  expanded from macro 'PERL_SIPHASH_FNC''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'{' token is herenote: 


expanded from macro 'STMT_END'
    ,SIPROUND;  SIP_FINAL_ROUNDS                          \
    _PERL_HASH_SEED_STATE(seed,(U8*)state);#   define STMT_END     )
     ^~~~~~~~

  ^~~~~~~~~~~~~~~~
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                        ^


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::::1862124100::::145643::::    note: note: note: note: expanded from macro 'SIPROUND'expanded from macro 'PERL_SIPHASH_FNC'')' token is hereexpanded from macro '_PERL_HASH_SEED_STATE'



  STMT_START {              \
    SIP_ROUNDS;                             \             ^    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;


#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \    ^~~~~~~~~~     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h


:                                          ^~~~~~~~~~81
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:3:23:737: :5note: 29:expanded from macro 'PERL_SIPHASH_FNC': 
 note: note: expanded from macro 'SIPROUND'expanded from macro 'STMT_START'
  SIP_ROUNDS;                               \

  } STMT_END  ^~~~~~~~~~

    ^~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                              ^:
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:::21123166::: 65note: ::expanded from macro 'STMT_END'  
warning: note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'{' token is hereIn file included from 
#   define STMT_END     )
../lib/utf8.c
    ,SIPROUND;SIPROUND;:                        ^
    _PERL_HASH_SEED_STATE(seed,(U8*)state);13
     ^~~~~~~~
:

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:87::18:17100:3:
:3:In file included from 54: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: note: : /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: expanded from macro 'PERL_SIPHASH_FNC'4085note: :expanded from macro 'SIPROUND'
:
expanded from macro '_PERL_HASH_SEED_STATE'117
In file included from   SIP_FINAL_ROUNDS                          \
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h  STMT_START {              \
6:
  ^~~~~~~~~~~~~~~~:#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \659  ^~~~~~~~~~
 
:

warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                                     ^In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
737:::124    ,SIPROUND;7729:
:
:15     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :
:note:  117/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_START'warning: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]6:23
:166:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ :3
warning:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;5:                              ^'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
: 

              ^~~~~~~~ note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
warning:     ,SIPROUND;expanded from macro 'SIPROUND':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

81:
     ^~~~~~~~:18  } STMT_END
3:    _PERL_HASH_SEED_STATE(seed,(U8*)state);
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  ^ ::    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note:  18
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:expanded from macro 'SIPROUND'3:81
  SIP_ROUNDS;                               \:102:
 :  STMT_START {              \3  ^~~~~~~~~~note: 93
:
expanded from macro 'SIPROUND':  ^~~~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 
note: :note: expanded from macro 'PERL_SIPHASH_FNC'  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123expanded from macro '_PERL_HASH_SEED_STATE'

::
  ^~~~~~~~~~7376  SIP_ROUNDS;                               \
::
    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h   ^~~~~~~~~~
::note: 
                                                                                            ^ 737'{' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:expanded from macro 'STMT_START'29:117    ,SIPROUND;SIPROUND;
:166:
 :6     ^~~~~~~~note: 5#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
expanded from macro 'STMT_START':
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
                               ^note: :note: 
')' token is here18')' token is here
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:

:    ,SIPROUND;14                              ^87    _PERL_HASH_SEED_STATE(seed,(U8*)state);
:
:
     ^~~~~~~~ 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: ::
expanded from macro 'SIPROUND' /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h62
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: :::expanded from macro 'PERL_SIPHASH_FNC'  STMT_START {              \235103

:::             ^5 3  SIP_FINAL_ROUNDS                          \
:note: :
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h expanded from macro 'PERL_SIPHASH_FNC'   ^~~~~~~~~~~~~~~~:note: 
note: 
81expanded from macro 'SIPROUND'expanded from macro '_PERL_HASH_SEED_STATE':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    SIP_ROUNDS;                             \
3:
  } STMT_END:} STMT_END124    ^~~~~~~~~~
 
:
    ^~~~~~~~note:   ^~~~~~~~15/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'PERL_SIPHASH_FNC'
::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 117::note:   SIP_ROUNDS;                               \:738738'{' token is here
6::
  ^~~~~~~~~~:2121
 ::    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note:   
'{' token is herenote: note:               ^~~~~~~~
expanded from macro 'STMT_END'expanded from macro 'STMT_END'


    ,SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
#   define STMT_END     )#   define STMT_END     ):     ^~~~~~~~

18
                        ^                        ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
14:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18: :81note: 14:expanded from macro 'SIPROUND':3
 :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h expanded from macro 'SIPROUND'  STMT_START {              \:note: 

123expanded from macro 'PERL_SIPHASH_FNC'             ^:  STMT_START {              \

6
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h             ^   SIP_ROUNDS;                               \:
warning: 
87'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~:
:
362:    ,SIPROUND;SIPROUND;: 
5note:      ^~~~~~~~:expanded from macro 'PERL_SIPHASH_FNC'
 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'PERL_SIPHASH_FNC':  SIP_FINAL_ROUNDS                          \118
23
::  ^~~~~~~~~~~~~~~~63    SIP_ROUNDS;                             \
::
      ^~~~~~~~~~warning: note: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND'

  } STMT_END
    ,SIPROUND;SIPROUND;SIPROUND;  ^

     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::318:: 3note: :expanded from macro 'PERL_SIPHASH_FNC' 
note: expanded from macro 'SIPROUND'
  SIP_ROUNDS;                               \
  STMT_START {              \  ^~~~~~~~~~

  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123::7376::29 :note:  ')' token is herenote: 
expanded from macro 'STMT_START'
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                              ^23:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:5::117:1587: ::6note:  3:expanded from macro 'SIPROUND'warning: : 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] warning: 
  } STMT_ENDnote: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
expanded from macro 'PERL_SIPHASH_FNC'
    ^~~~~~~~    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;


    ,SIPROUND;              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

  SIP_FINAL_ROUNDS                          \:     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h738
  ^~~~~~~~~~~~~~~~::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h2321/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::::233 118::note: :3 expanded from macro 'STMT_END'6:note: 
: expanded from macro 'SIPROUND' note: #   define STMT_END     )
note: expanded from macro 'SIPROUND'
'{' token is here  } STMT_END
                        ^


  } STMT_END  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    ,SIPROUND;SIPROUND;SIPROUND;  ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
81     ^~~~~~~~::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
873::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:623: ::18note: 5 :expanded from macro 'PERL_SIPHASH_FNC':note: 14
 expanded from macro 'PERL_SIPHASH_FNC':note: 
  SIP_ROUNDS;                               \ expanded from macro 'PERL_SIPHASH_FNC'
note: 
  ^~~~~~~~~~  SIP_FINAL_ROUNDS                          \

  ^~~~~~~~~~~~~~~~    SIP_ROUNDS;                             \

    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h123:::1511715::: 6 note: :warning: ')' token is here '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
note: 
')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;    ,SIPROUND;SIPROUND;
    ,SIPROUND;
              ^~~~~~~~
              ^~~~~~~~
     ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::18523:::3 5:note: : expanded from macro 'SIPROUND' note: 
note: expanded from macro 'SIPROUND'expanded from macro 'SIPROUND'  } STMT_END


    ^~~~~~~~  } STMT_END
  STMT_START {              \

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~  ^~~~~~~~~~:

738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:21:738:737: :21note: 29:expanded from macro 'STMT_END': 
 note: note: expanded from macro 'STMT_END'#   define STMT_END     )expanded from macro 'STMT_START'


                        ^#   define STMT_END     )

                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::                              ^362
:: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h5note: ::expanded from macro 'PERL_SIPHASH_FNC'81 
:note: 3expanded from macro 'PERL_SIPHASH_FNC':
  SIP_FINAL_ROUNDS                          \ 
note:   ^~~~~~~~~~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'    SIP_ROUNDS;                             \


    ^~~~~~~~~~
  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  ^~~~~~~~~~124
:24/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 123warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]15
: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
    ,SIPROUND;SIPROUND;
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h              ^~~~~~~~:
18:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::18 :note: 14expanded from macro 'SIPROUND':
 note: expanded from macro 'SIPROUND'
  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  STMT_START {              \:  ^~~~~~~~~~
117
             ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
6::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h737 ::warning: 8129'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]::
3 :note:     ,SIPROUND; expanded from macro 'STMT_START'
note: 
     ^~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */18
  SIP_ROUNDS;                               \:                              ^
3
  ^~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :note: 87expanded from macro 'SIPROUND':
3:   STMT_START {              \note: 
expanded from macro 'PERL_SIPHASH_FNC'  ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  SIP_FINAL_ROUNDS                          \:
737  ^~~~~~~~~~~~~~~~:
29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 124note: :expanded from macro 'STMT_START'24
: note: '{' token is here
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

                       ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::318:: 14note: :expanded from macro 'PERL_SIPHASH_FNC' 
note: expanded from macro 'SIPROUND'
  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  STMT_START {              \:  ^~~~~~~~~~
123
             ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h15:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:expanded from macro 'SIPROUND' :87
warning: 6:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:3
  STMT_START {              \ :
note:     ,SIPROUND;SIPROUND;              ^'{' token is here
note: 

              ^~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

    ,SIPROUND;:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
  SIP_FINAL_ROUNDS                          \87:     ^~~~~~~~
:23
  ^~~~~~~~~~~~~~~~3:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:3: :18note:  :expanded from macro 'PERL_SIPHASH_FNC'note: 14
expanded from macro 'SIPROUND':
 note:   SIP_FINAL_ROUNDS                          \expanded from macro 'SIPROUND'  } STMT_END


  ^~~~~~~~~~~~~~~~  ^

  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:             ^81
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 81note: :expanded from macro 'PERL_SIPHASH_FNC'3
: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  ^~~~~~~~~~123
:15: note: ')' token is here
    ,SIPROUND;SIPROUND;
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h              ^~~~~~~~:
124:24/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 23warning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]5
: note: expanded from macro 'SIPROUND'
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;  } STMT_END

                       ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~
:
118/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:6:23:738: :3warning: 21:'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: 
 note: note: expanded from macro 'SIPROUND'expanded from macro 'STMT_END'
    ,SIPROUND;SIPROUND;SIPROUND;

  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h     ^~~~~~~~
#   define STMT_END     ):
  ^
117
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
623::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87 :3:warning: 81:3'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: :
3note:      ,SIPROUND;:expanded from macro 'SIPROUND'note: 
 
expanded from macro 'PERL_SIPHASH_FNC'     ^~~~~~~~note: 
  } STMT_END
expanded from macro 'PERL_SIPHASH_FNC'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^  SIP_FINAL_ROUNDS                          \:

  SIP_ROUNDS;                               \23  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:
:  ^~~~~~~~~~387/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::: 3124note: ::expanded from macro 'SIPROUND' 24
note: :expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  } STMT_END 
:
note: 124  ^')' token is here:  SIP_FINAL_ROUNDS                          \

6
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  ^~~~~~~~~~~~~~~~:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
81warning: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                       ^~~~~~~~3:

:118 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: 6    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:expanded from macro 'PERL_SIPHASH_FNC':
23
      ^~~~~~~~:note: 
5')' token is here  SIP_ROUNDS;                               \:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :  ^~~~~~~~~~note:     ,SIPROUND;SIPROUND;SIPROUND;18
expanded from macro 'SIPROUND'
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h     ^~~~~~~~3:  } STMT_END
:117
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~note: :6
expanded from macro 'SIPROUND'23:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: :5  STMT_START {              \note: 738:
')' token is here:   ^~~~~~~~~~
21note: 
:expanded from macro 'SIPROUND'    ,SIPROUND; /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

note: :     ^~~~~~~~  } STMT_ENDexpanded from macro 'STMT_END'737


:    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h29
#   define STMT_END     )::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h23                         ^::note: 
7385expanded from macro 'STMT_START':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
21: :87note:  :expanded from macro 'SIPROUND'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: 3

expanded from macro 'STMT_END':                              ^  } STMT_END
 

note: #   define STMT_END     )    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC'

:
                        ^87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
::  SIP_FINAL_ROUNDS                          \3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h738
:::  ^~~~~~~~~~~~~~~~ 8721
note: ::expanded from macro 'PERL_SIPHASH_FNC'3 
:note:  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'STMT_END'note:   SIP_FINAL_ROUNDS                          \:
expanded from macro 'PERL_SIPHASH_FNC'
124
  ^~~~~~~~~~~~~~~~:#   define STMT_END     )
33
  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:                        ^
: 
  ^~~~~~~~~~~~~~~~124warning: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:6
81:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: :3    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note: 118:
'{' token is here:                                 ^~~~~~~~
15note: 
:expanded from macro 'PERL_SIPHASH_FNC'     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: 
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]     ^~~~~~~~  SIP_ROUNDS;                               \18


:  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3    ,SIPROUND;SIPROUND;SIPROUND;
::
18               ^~~~~~~~:note: 
14expanded from macro 'SIPROUND':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note:   STMT_START {              \:18expanded from macro 'SIPROUND'
118:
  ^~~~~~~~~~:3
6:  STMT_START {              \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 
 :note:              ^warning: 737expanded from macro 'SIPROUND'
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h29::  STMT_START {              \87    ,SIPROUND;SIPROUND;SIPROUND; 
:
note:   ^~~~~~~~~~3     ^~~~~~~~expanded from macro 'STMT_START'
:

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'PERL_SIPHASH_FNC':737
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */18:
:29                              ^  SIP_FINAL_ROUNDS                          \3:

:   ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h note: 
:note: expanded from macro 'STMT_START'87expanded from macro 'SIPROUND'
:
3: note:   STMT_START {              \expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */


  ^~~~~~~~~~                              ^

  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  ^~~~~~~~~~~~~~~~:737
87::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h293:::124  :note: note: 33expanded from macro 'STMT_START'expanded from macro 'PERL_SIPHASH_FNC':

 note: '{' token is here
  SIP_FINAL_ROUNDS                          \#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

  ^~~~~~~~~~~~~~~~    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;                              ^


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                ^~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
118::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h8715:::18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3 :::note: 14124 '{' token is here::note: 
 6expanded from macro 'PERL_SIPHASH_FNC'note: :
    ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SIPROUND' 

warning:               ^~~~~~~~  SIP_FINAL_ROUNDS                          \'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  STMT_START {              \


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~             ^:

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:::     ^~~~~~~~8714118
:::3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 6::note: : 23expanded from macro 'SIPROUND' note: :
note: expanded from macro 'PERL_SIPHASH_FNC'3'{' token is here
  STMT_START {              \:

              ^  SIP_FINAL_ROUNDS                          \note: 

    ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SIPROUND'  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h


:     ^~~~~~~~  } STMT_END87

:  ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3
::18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h ::note: 1487expanded from macro 'PERL_SIPHASH_FNC'::
 3note: :expanded from macro 'SIPROUND'   SIP_FINAL_ROUNDS                          \
note: 
expanded from macro 'PERL_SIPHASH_FNC'  ^~~~~~~~~~~~~~~~
  STMT_START {              \

             ^
  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~:
87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::124 :note: 6expanded from macro 'PERL_SIPHASH_FNC':
 note: ')' token is here
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::12423::335::  warning: note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND'

  } STMT_END
    ^~~~~~~~    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:118738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::152123:::  3warning: note: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_END' 

note: expanded from macro 'SIPROUND'
#   define STMT_END     )    ,SIPROUND;SIPROUND;SIPROUND;
  } STMT_END
                        ^
              ^~~~~~~~
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:11887:23::87:63:3::3:  : warning: note:  note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'PERL_SIPHASH_FNC'note: expanded from macro 'SIPROUND'

expanded from macro 'PERL_SIPHASH_FNC'

    ,SIPROUND;SIPROUND;SIPROUND;  } STMT_END  SIP_FINAL_ROUNDS                          \


  SIP_FINAL_ROUNDS                          \     ^~~~~~~~  ^  ^~~~~~~~~~~~~~~~



  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h23::::12431243::::15 33 :note: :note:  expanded from macro 'PERL_SIPHASH_FNC' expanded from macro 'SIPROUND'warning: 
note: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]')' token is here
  } STMT_END  SIP_FINAL_ROUNDS                          \


  ^    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;  ^~~~~~~~~~~~~~~~

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:                                ^~~~~~~~:87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
118:::3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h1815:::: 233 note: ::note: expanded from macro 'PERL_SIPHASH_FNC'5 ')' token is here
:note: 
 expanded from macro 'SIPROUND'note:   SIP_FINAL_ROUNDS                          \
    ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'SIPROUND'


  STMT_START {              \  ^~~~~~~~~~~~~~~~              ^~~~~~~~
  } STMT_END

  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:118:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h23:737::6:7385:29:: :21 note:  :note: ')' token is herenote:  expanded from macro 'SIPROUND'
expanded from macro 'STMT_START'note: 

    ,SIPROUND;SIPROUND;SIPROUND;expanded from macro 'STMT_END'  } STMT_END


#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */     ^~~~~~~~    ^~~~~~~~
#   define STMT_END     )

                              ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                        ^:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
23:738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87::5:2187:3:: : 3note:  note: :expanded from macro 'SIPROUND'note: expanded from macro 'STMT_END' 
expanded from macro 'PERL_SIPHASH_FNC'
  } STMT_ENDnote: 

expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_END     )    ^~~~~~~~


  SIP_FINAL_ROUNDS                          \                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
  SIP_FINAL_ROUNDS                          \  ^~~~~~~~~~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~:::
8721124:::3 15:note: : expanded from macro 'STMT_END' note: 
note: expanded from macro 'PERL_SIPHASH_FNC''{' token is here
#   define STMT_END     )

                        ^
  SIP_FINAL_ROUNDS                          \
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~
:
              ^~~~~~~~87
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: :18note: 118:expanded from macro 'PERL_SIPHASH_FNC':14
24::  note:   SIP_FINAL_ROUNDS                          \warning: expanded from macro 'SIPROUND'
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  ^~~~~~~~~~~~~~~~

  STMT_START {              \
             ^    ,SIPROUND;SIPROUND;SIPROUND;

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                       ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:11887:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:15:3:18: : warning: 3note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:expanded from macro 'PERL_SIPHASH_FNC'
 
note: expanded from macro 'SIPROUND'
    ,SIPROUND;SIPROUND;SIPROUND;
  SIP_FINAL_ROUNDS                          \              ^~~~~~~~  STMT_START {              \


  ^~~~~~~~~~~~~~~~  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::3737:: 29note: :expanded from macro 'SIPROUND' 
note: expanded from macro 'STMT_START'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
737                              ^:
29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :note: 87expanded from macro 'STMT_START':
3: note: expanded from macro 'PERL_SIPHASH_FNC'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  SIP_FINAL_ROUNDS                          \

                              ^  ^~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::87118::324::  note: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC''{' token is here:

124:15:  SIP_FINAL_ROUNDS                          \    ,SIPROUND;SIPROUND;SIPROUND; 

warning:   ^~~~~~~~~~~~~~~~                       ^~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::11818    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;::
1514              ^~~~~~~~::
  note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: '{' token is here:expanded from macro 'SIPROUND'
23
:3:    ,SIPROUND;SIPROUND;SIPROUND;   STMT_START {              \
note: 
              ^~~~~~~~expanded from macro 'SIPROUND'             ^


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  } STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
18:  ^:87
14::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3 ::note: 87 expanded from macro 'SIPROUND':note: 
3expanded from macro 'PERL_SIPHASH_FNC':
   STMT_START {              \note: 
expanded from macro 'PERL_SIPHASH_FNC'             ^  SIP_FINAL_ROUNDS                          \


  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  SIP_FINAL_ROUNDS                          \87
:  ^~~~~~~~~~~~~~~~3
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :expanded from macro 'PERL_SIPHASH_FNC'124
:15: In file included from note:   SIP_FINAL_ROUNDS                          \../lib/break.c')' token is here
:
  ^~~~~~~~~~~~~~~~14
:
In file included from     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:              ^~~~~~~~17
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::408523:
:In file included from 5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:: 659note: :
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:166  } STMT_END:
5    ^~~~~~~~:
 warning: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
738:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21::    _PERL_HASH_SEED_STATE(seed,(U8*)state);118 
:note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~24expanded from macro 'STMT_END'
:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hwarning: :#   define STMT_END     )'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]100

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^43:
    ,SIPROUND;SIPROUND;SIPROUND;:118
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :                       ^~~~~~~~:note: 15
87expanded from macro '_PERL_HASH_SEED_STATE'::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 3:warning: :23'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] :
note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \3expanded from macro 'PERL_SIPHASH_FNC'    ,SIPROUND;SIPROUND;SIPROUND;
:

                                          ^~~~~~~~~~               ^~~~~~~~
note:   SIP_FINAL_ROUNDS                          \
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  ^~~~~~~~~~~~~~~~:  } STMT_END737
23
::  ^293
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  :124note: note: 87:expanded from macro 'STMT_START'expanded from macro 'SIPROUND':24

3::  } STMT_END  
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */warning: note:   ^
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'PERL_SIPHASH_FNC'
                              ^


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h87    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:  SIP_FINAL_ROUNDS                          \:
166
3                       ^~~~~~~~:  ^~~~~~~~~~~~~~~~:
5
 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :expanded from macro 'PERL_SIPHASH_FNC':note: 18
118'{' token is here::
324  SIP_FINAL_ROUNDS                          \::
    _PERL_HASH_SEED_STATE(seed,(U8*)state);    ^~~~~~~~~~~~~~~~
note: note: 
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND'')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::  STMT_START {              \118100    ,SIPROUND;SIPROUND;SIPROUND;
::
  ^~~~~~~~~~1554                       ^~~~~~~~
::
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: ')' token is here:737expanded from macro '_PERL_HASH_SEED_STATE'
23:
:    ,SIPROUND;SIPROUND;SIPROUND;295
::              ^~~~~~~~  #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
note: note: 
expanded from macro 'STMT_START'expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                                     ^

:
23  } STMT_END:
5#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ^~~~~~~~:

                               ^note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
expanded from macro 'SIPROUND':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h738:  } STMT_END:87
21:    ^~~~~~~~:3
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h: expanded from macro 'STMT_END':166note: 
738:expanded from macro 'PERL_SIPHASH_FNC':5#   define STMT_END     )
21:
:                         ^   SIP_FINAL_ROUNDS                          \warning: 
note: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~

:
87#   define STMT_END     ):/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    _PERL_HASH_SEED_STATE(seed,(U8*)state);
3:
                        ^:124    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h24expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::
:87 102:note: :  SIP_FINAL_ROUNDS                          \3'{' token is here93
:
:  ^~~~~~~~~~~~~~~~  
note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note: expanded from macro 'PERL_SIPHASH_FNC'
expanded from macro '_PERL_HASH_SEED_STATE'
                       ^~~~~~~~

  SIP_FINAL_ROUNDS                          \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:  ^~~~~~~~~~~~~~~~18    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \
:
14                                                                                            ^:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:expanded from macro 'SIPROUND':118
166::245  STMT_START {              \::
               ^warning: note: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:87    ,SIPROUND;SIPROUND;SIPROUND;:
3    _PERL_HASH_SEED_STATE(seed,(U8*)state);                       ^~~~~~~~:

     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'PERL_SIPHASH_FNC':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
18::1033:  SIP_FINAL_ROUNDS                          \:3
 :  ^~~~~~~~~~~~~~~~note:  
expanded from macro 'SIPROUND'note: 
expanded from macro '_PERL_HASH_SEED_STATE'
  STMT_START {              \} STMT_END

  ^~~~~~~~~~  ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::737738::2921::  note: note: expanded from macro 'STMT_START'expanded from macro 'STMT_END'

#   define STMT_END     )
                        ^#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 124note: :'{' token is here24
: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:                       ^~~~~~~~18
:14:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :note: 23expanded from macro 'SIPROUND':
3: note:   STMT_START {              \expanded from macro 'SIPROUND'

             ^
  } STMT_END
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^:
87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::87 :note: 3expanded from macro 'PERL_SIPHASH_FNC':
 note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]124
:33: warning:     ,SIPROUND;SIPROUND;SIPROUND;'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;:
23                                ^~~~~~~~:
3: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :expanded from macro 'SIPROUND'18
:3:  } STMT_END 
note:   ^expanded from macro 'SIPROUND'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87  STMT_START {              \:
3  ^~~~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'PERL_SIPHASH_FNC':
737:29:   SIP_FINAL_ROUNDS                          \note: 
expanded from macro 'STMT_START'  ^~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
                               ^note: 
')' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3    ,SIPROUND;SIPROUND;SIPROUND;:
                        ^~~~~~~~note: 
expanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5  SIP_FINAL_ROUNDS                          \:
   ^~~~~~~~~~~~~~~~note: 
expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:124  } STMT_END:
33    ^~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h'{' token is here:
738:21:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note: 
expanded from macro 'STMT_END'                                ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_END     ):
18                        ^:
14:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :note: 87expanded from macro 'SIPROUND':
3: note:   STMT_START {              \expanded from macro 'PERL_SIPHASH_FNC'

             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  SIP_FINAL_ROUNDS                          \87
:  ^~~~~~~~~~~~~~~~3
: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::123 :note: 6expanded from macro 'PERL_SIPHASH_FNC':
 warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:     ^~~~~~~~124
:33:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :note: 18')' token is here:
3: note: expanded from macro 'SIPROUND'    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

                                ^~~~~~~~
  STMT_START {              \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~:
23:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h5::737 :note: 29expanded from macro 'SIPROUND':
 note:   } STMT_ENDexpanded from macro 'STMT_START'

    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */21
:                              ^ 
note: expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:62:#   define STMT_END     )5
:                        ^ 
note: expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:87:3:     SIP_ROUNDS;                             \note: 
expanded from macro 'PERL_SIPHASH_FNC'    ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123  SIP_FINAL_ROUNDS                          \:
6  ^~~~~~~~~~~~~~~~:
 note: '{' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: '{' token is here
    ,SIPROUND;SIPROUND;In file included from 
../lib/linebreak.c              ^~~~~~~~:
14:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from :/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h18::1714:
:In file included from  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: :expanded from macro 'SIPROUND'4085
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h  STMT_START {              \:
659             ^:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h166::625::5 :warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'PERL_SIPHASH_FNC':
123:    _PERL_HASH_SEED_STATE(seed,(U8*)state);6
:    SIP_ROUNDS;                             \    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

warning:     ^~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h

:100:43    ,SIPROUND;SIPROUND;:
      ^~~~~~~~note: 
expanded from macro '_PERL_HASH_SEED_STATE'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \

                                          ^~~~~~~~~~
  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:  ^~~~~~~~~~737
:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 737note: :expanded from macro 'STMT_START'29
: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" *//home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:                              ^166
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 62/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: ::'{' token is here5123
:: 15note: :    _PERL_HASH_SEED_STATE(seed,(U8*)state);expanded from macro 'PERL_SIPHASH_FNC' 

warning:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:    ^~~~~~~~~~    ,SIPROUND;SIPROUND;100

:              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h54
::123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h ::note: 623expanded from macro '_PERL_HASH_SEED_STATE'::
 3note: :'{' token is here 
note: #define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \expanded from macro 'SIPROUND'
    ,SIPROUND;SIPROUND;
                                                     ^

  } STMT_END     ^~~~~~~~

  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h18::6214::5 :note:  expanded from macro 'SIPROUND'note: 
expanded from macro 'PERL_SIPHASH_FNC'
  STMT_START {              \
             ^
    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~~~:166
62:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:5:5:123: : warning: 15In file included from note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:../lib/utils.cexpanded from macro 'PERL_SIPHASH_FNC'
 :
note: 14')' token is here:
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
In file included from     SIP_ROUNDS;                             \
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
    ,SIPROUND;SIPROUND;    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:    ^~~~~~~~~~

17
              ^~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h102/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::40859323:
::In file included from  5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.hnote: ::expanded from macro '_PERL_HASH_SEED_STATE' 659
note: :
expanded from macro 'SIPROUND'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:  } STMT_END34
    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \:
    ^~~~~~~~
In file included from 
                                                                                            ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h4738::
:166/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h21:::5150 ::note:  5expanded from macro 'STMT_END'note: :
')' token is here 
warning: #   define STMT_END     )'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

                        ^    _PERL_HASH_SEED_STATE(seed,(U8*)state);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:123

62:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h6
5:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h103  ::warning: note: 803'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'PERL_SIPHASH_FNC'::

38 :note:     ,SIPROUND;SIPROUND;     SIP_ROUNDS;                             \expanded from macro '_PERL_HASH_SEED_STATE'
note: 

     ^~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32'    ^~~~~~~~~~
} STMT_END
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

:  ^~~~~~~~#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \23

:                                     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3
::738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h ::note: 21737expanded from macro 'SIPROUND'::
 29note: :  } STMT_ENDexpanded from macro 'STMT_END' 

note:   ^expanded from macro 'STMT_START'
#   define STMT_END     )

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h62#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::
1235                              ^::
6 :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote:  :expanded from macro 'PERL_SIPHASH_FNC'warning: 150
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:5    ,SIPROUND;SIPROUND;:
      ^~~~~~~~note: 
'{' token is here
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3:    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); 
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SIPROUND'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80  STMT_START {              \:
49  ^~~~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'ZAPHOD32_SCRAMBLE32':
737:29: note: #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \expanded from macro 'STMT_START'

                                                ^
In file included from ../lib/southeastasian.c:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */15
:
                              ^In file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h17::
81In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3::7109 :
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.hexpanded from macro 'PERL_SIPHASH_FNC':
2246/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::5150  SIP_ROUNDS;                               \::
 5  ^~~~~~~~~~warning: :
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hwarning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]123    CX_POP_SAVEARRAY(cx);
:
6    ^~~~~~~~~~~~~~~~~~~~:
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); 
note:     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'{' token is here

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h41
::     ^~~~~~~~795 
:note: 5expanded from macro 'ZAPHOD32_SCRAMBLE32'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
: 18note: :    v ^= (v>>23);                       \expanded from macro 'CX_POP_SAVEARRAY'14

:                                        ^ 
    STMT_START {                                                        \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
expanded from macro 'SIPROUND':    ^~~~~~~~~~
150
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:  STMT_START {              \: 
737note:              ^:')' token is here
29
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :note: 81    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);expanded from macro 'STMT_START':

3    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'PERL_SIPHASH_FNC':

88                              ^:
3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h  SIP_ROUNDS;                               \ :
note: 2246  ^~~~~~~~~~expanded from macro 'ZAPHOD32_SCRAMBLE32':

5:} STMT_END 
note:   ^~~~~~~~'{' token is here

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738    CX_POP_SAVEARRAY(cx);:
21    ^~~~~~~~~~~~~~~~~~~~:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.hnote: :expanded from macro 'STMT_END'795
:16: #   define STMT_END     )note: 
expanded from macro 'CX_POP_SAVEARRAY'                        ^

    STMT_START {                                                        \
               ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::4123:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h6::151 :warning: 5'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
 warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ,SIPROUND;SIPROUND;In file included from 

../lib/southeastasian.c     ^~~~~~~~:
15    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
In file included from :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h23
::17/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3:
::In file included from 80 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:note: :38expanded from macro 'SIPROUND'7109:
:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.hnote:   } STMT_END:expanded from macro 'ZAPHOD32_SCRAMBLE32'
2246
  ^:
5:#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 
:warning:                                      ^~~~~~~~~~81'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3::737    CX_POP_SAVEARRAY(cx); :
note: 29    ^~~~~~~~~~~~~~~~~~~~expanded from macro 'PERL_SIPHASH_FNC':

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.hnote: :expanded from macro 'STMT_START'  SIP_ROUNDS;                               \800

:  ^~~~~~~~~~5
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: 123
expanded from macro 'CX_POP_SAVEARRAY':                              ^
6
:    } STMT_END /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
note: :    ^')' token is here151

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h5:    ,SIPROUND;SIPROUND;:2246
 :     ^~~~~~~~note: 5
'{' token is here:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h :note: 23')' token is here:    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
5
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     CX_POP_SAVEARRAY(cx);
note: 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'SIPROUND'    ^~~~~~~~~~~~~~~~~~~~:

80  } STMT_END:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h
49:    ^~~~~~~~:800
 :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h7expanded from macro 'ZAPHOD32_SCRAMBLE32'::
738 :note: 21expanded from macro 'CX_POP_SAVEARRAY':#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
 
note:     } STMT_END                                                ^expanded from macro 'STMT_END'


      ^~~~~~~~
#   define STMT_END     )
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                        ^:
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::2181:: 3note: :expanded from macro 'STMT_END' 
note: expanded from macro 'PERL_SIPHASH_FNC'
#   define STMT_END     )  SIP_ROUNDS;                               \

                        ^  ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::151123::515::  warning: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ,SIPROUND;SIPROUND;
              ^~~~~~~~
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~18
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 87note: :expanded from macro 'SIPROUND'41: note:     SIP_ROUNDS;                             \expanded from macro 'ZAPHOD32_SCRAMBLE32'


    ^~~~~~~~~~
  STMT_START {              \
  ^~~~~~~~~~    v ^= (v>>23);                       \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

:In file included from                                         ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123../lib/southeastasian.c
:::737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h615::::
29151 In file included from ::note: /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h 5')' token is here:note: :
17expanded from macro 'STMT_START' :

note: In file included from     ,SIPROUND;SIPROUND;')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:     ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */7109
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
:

                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
::
23/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h2252:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::5:819:88:: :3 note: 3:warning: expanded from macro 'SIPROUND': '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 note: 
note:   } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'ZAPHOD32_SCRAMBLE32'

        CLEAR_ARGARRAY(av);
    ^~~~~~~~

} STMT_END        ^~~~~~~~~~~~~~~~~~  SIP_ROUNDS;                               \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

  ^~~~~~~~:  ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h
738
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h805:21::123:7385: ::15note: 21 :expanded from macro 'STMT_END':note:  
 expanded from macro 'CLEAR_ARGARRAY'note: note: 
#   define STMT_END     )'{' token is hereexpanded from macro 'STMT_END'

    STMT_START {                                                        \
                        ^
    ,SIPROUND;SIPROUND;
    ^~~~~~~~~~#   define STMT_END     )

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:                        ^
:62
737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::52918::: In file included from  14note: ../lib/utils.cnote: :expanded from macro 'PERL_SIPHASH_FNC':expanded from macro 'STMT_START' 
14
note: :
expanded from macro 'SIPROUND'In file included from     SIP_ROUNDS;                             \
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  STMT_START {              \:    ^~~~~~~~~~

17
                              ^             ^:


In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:22524085:81::
123:9In file included from :3:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h15: :: note: 659 note: '{' token is here:
warning: expanded from macro 'PERL_SIPHASH_FNC'
In file included from '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
        CLEAR_ARGARRAY(av);:
34        ^~~~~~~~~~~~~~~~~~  SIP_ROUNDS;                               \    ,SIPROUND;SIPROUND;:



In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h  ^~~~~~~~~~              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:

:8054:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
16:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:18: :152note: 3:expanded from macro 'CLEAR_ARGARRAY':5
 :note:      STMT_START {                                                        \expanded from macro 'SIPROUND'warning: 

'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]               ^

  STMT_START {              \
  ^~~~~~~~~~
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~737
:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 80note: :expanded from macro 'STMT_START'38
: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                                     ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from :
:../lib/southeastasian.c12362/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::::15155737:
:::In file included from   29/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hwarning: note: ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'PERL_SIPHASH_FNC' 17

note: :
expanded from macro 'STMT_START'In file included from 
    ,SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    SIP_ROUNDS;                             \
:
              ^~~~~~~~7109    ^~~~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
:


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                              ^:::
225223123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::::9315152::::   5warning: note: note: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND''{' token is here 


note:   } STMT_END'{' token is here        CLEAR_ARGARRAY(av);
    ,SIPROUND;SIPROUND;

  ^
        ^~~~~~~~~~~~~~~~~~
              ^~~~~~~~
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~81:809
:18:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3:5::14:80 : :note:  note: 49expanded from macro 'PERL_SIPHASH_FNC'note: expanded from macro 'CLEAR_ARGARRAY':
expanded from macro 'SIPROUND'
 
note:     } STMT_END  SIP_ROUNDS;                               \expanded from macro 'ZAPHOD32_SCRAMBLE32'
  STMT_START {              \

    ^
  ^~~~~~~~~~
             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h

#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
2252::                                                ^:12362
9:::155 ::note:   ')' token is herenote: note: 
')' token is hereexpanded from macro 'PERL_SIPHASH_FNC'
        CLEAR_ARGARRAY(av);

    ,SIPROUND;SIPROUND;        ^~~~~~~~~~~~~~~~~~

    SIP_ROUNDS;                             \              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h
    ^~~~~~~~~~:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h809/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:::152723:::5 5:note: : expanded from macro 'CLEAR_ARGARRAY' warning: 
note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND'    } STMT_END


      ^~~~~~~~
  } STMT_END    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h

:    ^~~~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~738

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h21:::73887 ::note: 2141expanded from macro 'STMT_END'::
  note: note: #   define STMT_END     )expanded from macro 'STMT_END'expanded from macro 'ZAPHOD32_SCRAMBLE32'


                        ^
#   define STMT_END     )
    v ^= (v>>23);                       \                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

:                                        ^123/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::15/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h81::: 1523warning: ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]5 
:note:  expanded from macro 'PERL_SIPHASH_FNC'note:     ,SIPROUND;SIPROUND;
')' token is here

              ^~~~~~~~
  SIP_ROUNDS;                               \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~:    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
23
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3
: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: :expanded from macro 'SIPROUND'88
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3  } STMT_END::
124   ^:note: 
6expanded from macro 'ZAPHOD32_SCRAMBLE32':/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :warning: 62} STMT_END'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

5  ^~~~~~~~:
     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
expanded from macro 'PERL_SIPHASH_FNC':     ^~~~~~~~
738
:21:    SIP_ROUNDS;                             \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h 
:note:     ^~~~~~~~~~18expanded from macro 'STMT_END'
:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::123#   define STMT_END     ) :
note: 15                        ^expanded from macro 'SIPROUND':

 note: ')' token is here
  STMT_START {              \
  ^~~~~~~~~~
    ,SIPROUND;SIPROUND;
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h              ^~~~~~~~:
737:In file included from 29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h../lib/utils.c::: 2314note: ::
In file included from expanded from macro 'STMT_START'5In file included from ../lib/charprop.c
:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h: :15note: 17#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
expanded from macro 'SIPROUND':

In file included from 
In file included from                               ^/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  } STMT_END
::
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h174085    ^~~~~~~~::
:

87In file included from In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h3::::7387109659 ::
:
note: 21/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.hIn file included from expanded from macro 'PERL_SIPHASH_FNC'::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
 2246:note: :34  SIP_FINAL_ROUNDS                          \expanded from macro 'STMT_END'5:


:In file included from   ^~~~~~~~~~~~~~~~ #   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
warning: 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        ^4:

:
124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::    CX_POP_SAVEARRAY(cx);:662
156::    ^~~~~~~~~~~~~~~~~~~~: 5
5note: ::'{' token is here  
note: warning: expanded from macro 'PERL_SIPHASH_FNC''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h
    SIP_ROUNDS;                             \:     ^~~~~~~~
795
    ^~~~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
5:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:18
 :note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14expanded from macro 'CX_POP_SAVEARRAY'::
116 :note: 37    STMT_START {                                                        \expanded from macro 'SIPROUND':

     ^~~~~~~~~~note: 
expanded from macro 'ZAPHOD32_MIX'  STMT_START {              \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:             ^737
:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::                                    ^~~~~~~~~~: 87
123note: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'36:
::737  :note: warning: 29expanded from macro 'PERL_SIPHASH_FNC'#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:


                               ^note:     ,SIPROUND;SIPROUND;
  SIP_FINAL_ROUNDS                          \expanded from macro 'STMT_START'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h
     ^~~~~~~~  ^~~~~~~~~~~~~~~~:

2246:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */5:
:18                              ^ :
note: 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h'{' token is here::
 156note: :    CX_POP_SAVEARRAY(cx);expanded from macro 'SIPROUND'5

:    ^~~~~~~~~~~~~~~~~~~~ 
  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.hnote: 
:'{' token is here  ^~~~~~~~~~795

:16/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 737    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");note: :
expanded from macro 'CX_POP_SAVEARRAY'29    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
    STMT_START {                                                        \: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
124note: :               ^:expanded from macro 'STMT_START'116
6
::48 :warning:  #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 

expanded from macro 'ZAPHOD32_MIX'                              ^

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:     ^~~~~~~~81
:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::                                               ^ 23
note: :expanded from macro 'PERL_SIPHASH_FNC'3
: note: expanded from macro 'SIPROUND'
  SIP_ROUNDS;                               \
  } STMT_END  ^~~~~~~~~~

  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h123::87In file included from 6:../lib/charprop.c:3: :15note:  :
'{' token is herenote: In file included from 
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:    ,SIPROUND;SIPROUND;17
  SIP_FINAL_ROUNDS                          \:
     ^~~~~~~~
In file included from 
  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:7109:18:
124:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:14:6:2246: : note: 5note: expanded from macro 'SIPROUND':')' token is here
 
warning:   STMT_START {              \'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

             ^    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

     ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    CX_POP_SAVEARRAY(cx);
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~~~~~~~~~~~~~::156
323::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:5 :5:note: 800: expanded from macro 'PERL_SIPHASH_FNC': warning: 
5note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:expanded from macro 'SIPROUND'
  SIP_ROUNDS;                               \ 

note:   ^~~~~~~~~~  } STMT_ENDexpanded from macro 'CX_POP_SAVEARRAY'

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~
    } STMT_END
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^::
738124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:::21322246:::  5note: note: :expanded from macro 'STMT_END'expanded from macro 'ZAPHOD32_MIX' 

note: ')' token is here#   define STMT_END     )

    v2 = ROTR32(v2, 7) ^ v0;   \                        ^
    CX_POP_SAVEARRAY(cx);
                               ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:
:87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h156/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h::::31235800:::: 6 7note: :note: :expanded from macro 'PERL_SIPHASH_FNC' ')' token is here 
warning: 
note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'CX_POP_SAVEARRAY'  SIP_FINAL_ROUNDS                          \

    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ,SIPROUND;SIPROUND;
    } STMT_END  ^~~~~~~~~~~~~~~~
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     ^~~~~~~~
      ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::::12512423738::::315321::::    note: warning: note: note: expanded from macro 'ZAPHOD32_MIX''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'SIPROUND'expanded from macro 'STMT_END'



} STMT_END  } STMT_END

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;#   define STMT_END     )  ^~~~~~~~  ^



              ^~~~~~~~                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h73881:::18213:::3  :note: note:  expanded from macro 'STMT_END'expanded from macro 'PERL_SIPHASH_FNC'note: 

expanded from macro 'SIPROUND'
#   define STMT_END     )
                        ^  SIP_ROUNDS;                               \  STMT_START {              \


  ^~~~~~~~~~  ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h123::737In file included from 6:../lib/utils.c:29: :14note:  :
')' token is herenote: In file included from 
expanded from macro 'STMT_START'/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:    ,SIPROUND;SIPROUND;17
In file included from :
     ^~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */../lib/charprop.cIn file included from 

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h15:
::
408523/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from :
::/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hIn file included from 587:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h::17: 3:
659note: :In file included from :
expanded from macro 'SIPROUND' /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from 
note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'PERL_SIPHASH_FNC'  } STMT_END7109:

:
34    ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:
  SIP_FINAL_ROUNDS                          \
:In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h2252/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  ^~~~~~~~~~~~~~~~:::
738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h94::::
21124 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::warning: : 15'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]157note: :
:expanded from macro 'STMT_END' 5
note: :        CLEAR_ARGARRAY(av);'{' token is here #   define STMT_END     )

warning: 
        ^~~~~~~~~~~~~~~~~~'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]                        ^
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h              ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
:805
81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::5
318:::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  14:note: note: :116expanded from macro 'CLEAR_ARGARRAY'expanded from macro 'PERL_SIPHASH_FNC' :

note: 37expanded from macro 'SIPROUND':    STMT_START {                                                        \
   SIP_ROUNDS;                               \
note: 
  STMT_START {              \    ^~~~~~~~~~expanded from macro 'ZAPHOD32_MIX'  ^~~~~~~~~~



             ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:2987
123::                                    ^~~~~~~~~~: 3
15note: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'STMT_START'  :
note: warning: 737expanded from macro 'PERL_SIPHASH_FNC''(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

29#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
    ,SIPROUND;SIPROUND;   SIP_FINAL_ROUNDS                          \                              ^
note: 

              ^~~~~~~~expanded from macro 'STMT_START'  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h2252::189#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */::
3                               ^:note: 
 '{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hnote: 
:expanded from macro 'SIPROUND'157
:        CLEAR_ARGARRAY(av);5
:  STMT_START {              \        ^~~~~~~~~~~~~~~~~~ 

note:   ^~~~~~~~~~'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h805::73716:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");:29
 :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note:  
expanded from macro 'CLEAR_ARGARRAY'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:expanded from macro 'STMT_START':124
116    STMT_START {                                                        \::
1548#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */               ^::

                                ^warning: note: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_MIX'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:81:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;3
:              ^~~~~~~~ 
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'PERL_SIPHASH_FNC':                                               ^
23
:3:  SIP_ROUNDS;                               \ 
note:   ^~~~~~~~~~expanded from macro 'SIPROUND'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  } STMT_END123
:  ^In file included from 15
../lib/charprop.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::: 1587note: :
:'{' token is hereIn file included from 3
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h::     ,SIPROUND;SIPROUND;17note: 
:
expanded from macro 'PERL_SIPHASH_FNC'              ^~~~~~~~In file included from 

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h7109:  SIP_FINAL_ROUNDS                          \:
18
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:  ^~~~~~~~~~~~~~~~:14
2252:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: :9note: 124:expanded from macro 'SIPROUND': 
15warning: :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]   STMT_START {              \
note: 
')' token is here             ^

        CLEAR_ARGARRAY(av);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;        ^~~~~~~~~~~~~~~~~~81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

::              ^~~~~~~~3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h157
::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h: 809:5note: :23:expanded from macro 'PERL_SIPHASH_FNC'5: 
:5warning:  :'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  SIP_ROUNDS;                               \note:  

expanded from macro 'CLEAR_ARGARRAY'note:   ^~~~~~~~~~
expanded from macro 'SIPROUND'

    } STMT_END    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
  } STMT_END
    ^
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h2252124:::738932:::21  :note: note:  ')' token is hereexpanded from macro 'ZAPHOD32_MIX'note: 

expanded from macro 'STMT_END'
        CLEAR_ARGARRAY(av);    v2 = ROTR32(v2, 7) ^ v0;   \
#   define STMT_END     )
        ^~~~~~~~~~~~~~~~~~
                               ^
                        ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h809:157::87:1237:5::315 ::note:   expanded from macro 'CLEAR_ARGARRAY'note: warning: 
expanded from macro 'PERL_SIPHASH_FNC''}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    } STMT_END
      ^~~~~~~~    ,SIPROUND;SIPROUND;
  SIP_FINAL_ROUNDS                          \

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h              ^~~~~~~~  ^~~~~~~~~~~~~~~~::

 738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: ::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h')' token is here2123:
::124 3:note: :24expanded from macro 'STMT_END' :    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
note:  
expanded from macro 'SIPROUND'warning: #   define STMT_END     )    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]


  } STMT_END                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h

:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;  ^125

:                       ^~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3
::81/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h ::note: 318expanded from macro 'ZAPHOD32_MIX'::
 3note: :} STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC' 

note:   ^~~~~~~~expanded from macro 'SIPROUND'  SIP_ROUNDS;                               \


/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  ^~~~~~~~~~:  STMT_START {              \
738
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:  ^~~~~~~~~~:21
123::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h 15:note: :737expanded from macro 'STMT_END' :
note: 29')' token is here:#   define STMT_END     )
 
note:                         ^    ,SIPROUND;SIPROUND;expanded from macro 'STMT_START'


              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
5                              ^In file included from :
../lib/utils.c /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:note: :14expanded from macro 'SIPROUND'87:

:In file included from 3  } STMT_END/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:
:     ^~~~~~~~17note: 
:
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h738::4085  SIP_FINAL_ROUNDS                          \21:

:In file included from   ^~~~~~~~~~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'STMT_END':659
124:
:In file included from #   define STMT_END     )24/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
::                        ^ 34
note: :
'{' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from 
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h81::4    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;3:

:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h                       ^~~~~~~~ :
note: 158expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:518::   SIP_ROUNDS;                               \14warning: 
:'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^~~~~~~~~~ 

note: expanded from macro 'SIPROUND'
  STMT_START {              \
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");             ^

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::12487::63::/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h  :warning: note: 116'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'PERL_SIPHASH_FNC':

37: note:     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;expanded from macro 'ZAPHOD32_MIX'  SIP_FINAL_ROUNDS                          \


     ^~~~~~~~  ^~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:
3                                    ^~~~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hexpanded from macro 'SIPROUND':
737:29:  STMT_START {              \ 
note:   ^~~~~~~~~~expanded from macro 'STMT_START'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29:#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */ 
note:                               ^expanded from macro 'STMT_START'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */note: 
'{' token is here                              ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
 :    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: 124
expanded from macro 'PERL_SIPHASH_FNC':
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h24::116  SIP_FINAL_ROUNDS                          \ :
warning: 48  ^~~~~~~~~~~~~~~~'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :expanded from macro 'ZAPHOD32_MIX'124    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
:
6                       ^~~~~~~~:
 note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h'{' token is here#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \:

23                                               ^:
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;3
:     ^~~~~~~~ 
note: expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:18:  } STMT_END14
:  ^ 
note: expanded from macro 'SIPROUND'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:87:3  STMT_START {              \:
              ^note: 
expanded from macro 'PERL_SIPHASH_FNC'
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3:  SIP_FINAL_ROUNDS                          \ 
note:   ^~~~~~~~~~~~~~~~expanded from macro 'PERL_SIPHASH_FNC'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24  SIP_FINAL_ROUNDS                          \:
   ^~~~~~~~~~~~~~~~note: 
')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro 'STMT_END':
158:5#   define STMT_END     ):
                         ^warning: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note:     ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");expanded from macro 'PERL_SIPHASH_FNC'

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  SIP_FINAL_ROUNDS                          \
:  ^~~~~~~~~~~~~~~~124
:6: :warning: 124'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:32124::     ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;33note: 
:expanded from macro 'ZAPHOD32_MIX'     ^~~~~~~~ 

warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    v2 = ROTR32(v2, 7) ^ v0;   \23
:    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;                               ^3

:                                ^~~~~~~~ /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'SIPROUND'158:
:185  } STMT_END::
3   ^:note: 
 ')' token is herenote: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
expanded from macro 'SIPROUND':
87:  STMT_START {              \3    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
:
  ^~~~~~~~~~     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: 
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::737125  SIP_FINAL_ROUNDS                          \::
293  ^~~~~~~~~~~~~~~~::
  /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: note: :expanded from macro 'STMT_START'expanded from macro 'ZAPHOD32_MIX'124

:6} STMT_END:
 #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */  ^~~~~~~~note: 

')' token is here                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:738/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;::
2187     ^~~~~~~~::
 3note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:expanded from macro 'STMT_END': 
23note: :expanded from macro 'PERL_SIPHASH_FNC'5#   define STMT_END     )
:
                         ^note:   SIP_FINAL_ROUNDS                          \
expanded from macro 'SIPROUND'

  ^~~~~~~~~~~~~~~~
  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    ^~~~~~~~124
In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h../lib/utils.c33:::73814 ::
note: 21In file included from '{' token is here:/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
 :note: 17expanded from macro 'STMT_END':
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h                                ^~~~~~~~#   define STMT_END     ):

4085                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:

:In file included from 18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:::1487659:::
 3In file included from note: :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'SIPROUND' :
note: 34expanded from macro 'PERL_SIPHASH_FNC':

  STMT_START {              \In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h             ^:  SIP_FINAL_ROUNDS                          \
4
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
  ^~~~~~~~~~~~~~~~:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
87::1593:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:5: :124note:  :expanded from macro 'PERL_SIPHASH_FNC'warning: 15
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:
 warning:   SIP_FINAL_ROUNDS                          \'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

  ^~~~~~~~~~~~~~~~
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::3718:: 3note: :expanded from macro 'ZAPHOD32_MIX' 
note: expanded from macro 'SIPROUND'
  STMT_START {              \#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

  ^~~~~~~~~~                                    ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::737737::2929::  note: note: expanded from macro 'STMT_START'expanded from macro 'STMT_START'

#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                              ^                              ^:

124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:::3387159::: 35warning: ::'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  
note: note: expanded from macro 'PERL_SIPHASH_FNC''{' token is here

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");  ^~~~~~~~~~~~~~~~:

23    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:3124/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::: 15116note: ::expanded from macro 'SIPROUND' 48
note: :'{' token is here  } STMT_END 

note:   ^expanded from macro 'ZAPHOD32_MIX'

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:              ^~~~~~~~87
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \: 
18note:                                                ^:expanded from macro 'PERL_SIPHASH_FNC'
14
: note: expanded from macro 'SIPROUND'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
  STMT_START {              \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:             ^124
:33/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:: 87note: :')' token is here3
: note: expanded from macro 'PERL_SIPHASH_FNC'
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
  SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h  ^~~~~~~~~~~~~~~~:
23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::124124::1532::  warning: note: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_MIX'

    v2 = ROTR32(v2, 7) ^ v0;   \    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

                               ^              ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h159::235::3 :note:  ')' token is herenote: 
expanded from macro 'SIPROUND'
  } STMT_END
  ^
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
87:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h3::125 :note: 3expanded from macro 'PERL_SIPHASH_FNC':
 note: expanded from macro 'ZAPHOD32_MIX'
  SIP_FINAL_ROUNDS                          \} STMT_END

  ^~~~~~~~~~~~~~~~  ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::124738::1521::  note: note: ')' token is hereexpanded from macro 'STMT_END'

#   define STMT_END     )    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

                        ^              ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5:In file included from  ../lib/utils.cnote: :expanded from macro 'SIPROUND'14
:
In file included from   } STMT_END/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h
:    ^~~~~~~~17
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::7384085::
21In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h :note: 659expanded from macro 'STMT_END':

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34#   define STMT_END     ):

In file included from                         ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h87::1623::5 :note:  expanded from macro 'PERL_SIPHASH_FNC'warning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::12480::2438::  warning: note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'ZAPHOD32_SCRAMBLE32'

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

                       ^~~~~~~~                                     ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::73718::293::  note: note: expanded from macro 'STMT_START'expanded from macro 'SIPROUND'

  STMT_START {              \
  ^~~~~~~~~~#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

                              ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h737::16229::5 :note:  expanded from macro 'STMT_START'note: 
'{' token is here
In file included from #   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);../lib/gcstring.c

:                              ^    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~14

:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hIn file included from ::/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h8780:::17349:
::In file included from   /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hnote: note: :expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'ZAPHOD32_SCRAMBLE32'4085

:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:  SIP_FINAL_ROUNDS                          \659#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
:

  ^~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h                                                ^
:
166/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::5124:: 24warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: '{' token is here
    _PERL_HASH_SEED_STATE(seed,(U8*)state);    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::10018::43/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h14::: 162 note: :note: expanded from macro '_PERL_HASH_SEED_STATE'5expanded from macro 'SIPROUND'
:
 warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  STMT_START {              \
             ^#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \

    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);                                          ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h

:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
::3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h737::: 8729note: ::expanded from macro 'PERL_SIPHASH_FNC'41 
:note:  expanded from macro 'STMT_START'note: 
  SIP_FINAL_ROUNDS                          \expanded from macro 'ZAPHOD32_SCRAMBLE32'

  ^~~~~~~~~~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
    v ^= (v>>23);                       \                              ^

                                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:166/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::5162:: 5note: :'{' token is here 
note: ')' token is here
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:100/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::5488:: 3note: :expanded from macro '_PERL_HASH_SEED_STATE' 
note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:                                                     ^738
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h21::124 :note: 24expanded from macro 'STMT_END':
 warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]#   define STMT_END     )

                        ^
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hIn file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h../lib/utils.c23:::166143::
:5In file included from  :/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote:  :expanded from macro 'SIPROUND'warning: 17
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]:

  } STMT_ENDIn file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h  ^:    _PERL_HASH_SEED_STATE(seed,(U8*)state);
4085
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:In file included from 
87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:3:659:102:
 :In file included from note: 93/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hexpanded from macro 'PERL_SIPHASH_FNC'::
 34note: :
expanded from macro '_PERL_HASH_SEED_STATE'In file included from   SIP_FINAL_ROUNDS                          \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \:
5                                                                                            ^:
 /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hwarning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]166
:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
80:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h38::103 :note: 3expanded from macro 'ZAPHOD32_SCRAMBLE32':
 note: expanded from macro '_PERL_HASH_SEED_STATE'
} STMT_END#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \

  ^~~~~~~~                                     ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::738737::2129::  note: note: expanded from macro 'STMT_END'expanded from macro 'STMT_START'

#   define STMT_END     )
                        ^
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
78In file included from  warning../lib/utils.cs: generated14.
:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h164::1245::24 :warning:  '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
')' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:                       ^~~~~~~~87
:41: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hnote: :expanded from macro 'ZAPHOD32_SCRAMBLE32'23
:5: note:     v ^= (v>>23);                       \expanded from macro 'SIPROUND'

                                        ^
  } STMT_END/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:    ^~~~~~~~164
:5/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 738note: :')' token is here21
: note: expanded from macro 'STMT_END'
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#   define STMT_END     )

                        ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h
:88:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h3::87 :note: 3expanded from macro 'ZAPHOD32_SCRAMBLE32':
 note: } STMT_ENDexpanded from macro 'PERL_SIPHASH_FNC'

  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738  SIP_FINAL_ROUNDS                          \:
21  ^~~~~~~~~~~~~~~~:
 note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
In file included from ../lib/utils.c:14:
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;In file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h                                ^~~~~~~~:
17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::184085::
3In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h :note: 659expanded from macro 'SIPROUND':

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34  STMT_START {              \:

In file included from   ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h
:4/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h737::16729::5 :note:  expanded from macro 'STMT_START'warning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");                              ^

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::87116::337::  note: note: expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'ZAPHOD32_MIX'

  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

                                    ^~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h124::73733::29 :note:  '{' token is herenote: 
expanded from macro 'STMT_START'
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                              ^:
18/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::14167:: 5note: :expanded from macro 'SIPROUND' 
note: '{' token is here
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");87
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h :note: 116expanded from macro 'PERL_SIPHASH_FNC':
48: note: expanded from macro 'ZAPHOD32_MIX'  SIP_FINAL_ROUNDS                          \

  ^~~~~~~~~~~~~~~~
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::124167::335::  warning: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]

    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h23::1243::32 :note:  expanded from macro 'SIPROUND'note: 
expanded from macro 'ZAPHOD32_MIX'
  } STMT_END
  ^
    v2 = ROTR32(v2, 7) ^ v0;   \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                               ^:
87/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::3167:: 5note: :expanded from macro 'PERL_SIPHASH_FNC' 
note: ')' token is here
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~124
:33/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:: 125note: :')' token is here3
: note: expanded from macro 'ZAPHOD32_MIX'
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;} STMT_END

                                ^~~~~~~~  ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::73823::215::  note: note: expanded from macro 'STMT_END'expanded from macro 'SIPROUND'

#   define STMT_END     )  } STMT_END

                        ^    ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: In file included from note: ../lib/utils.cexpanded from macro 'STMT_END':
14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h#   define STMT_END     ):
17                        ^:

In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::408587:
:In file included from 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:: 659note: :
expanded from macro 'PERL_SIPHASH_FNC'In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h  SIP_FINAL_ROUNDS                          \:
4  ^~~~~~~~~~~~~~~~:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
../lib/charprop.c:156:10: warning: assigning to 'propval_t *' (aka 'unsigned char *') from 'const propval_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
            ent =
                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^In file included from 
../lib/utf8.c/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h::13169:
:In file included from 5/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:: 17note: :
'{' token is hereIn file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");659
:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h166::1165::48 :warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
expanded from macro 'ZAPHOD32_MIX'
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \

                                               ^/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
                                          ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:5: note: '{' token is here
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:100:54: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.hexpanded from macro '_PERL_HASH_SEED_STATE':
169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
                                                     ^
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: note: ')' token is here/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");

    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h    _PERL_HASH_SEED_STATE(seed,(U8*)state);:
125    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:: 102note: :expanded from macro 'ZAPHOD32_MIX'93
: } STMT_ENDnote: 
expanded from macro '_PERL_HASH_SEED_STATE'  ^~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note:     sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \expanded from macro 'STMT_END'

                                                                                            ^
#   define STMT_END     )/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:                        ^166
:5: note: ')' token is here
In file included from ../lib/utils.c:    _PERL_HASH_SEED_STATE(seed,(U8*)state);14
:
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h17::
103In file included from :/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3::4085 :
note: In file included from expanded from macro '_PERL_HASH_SEED_STATE'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: '{' token is here
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: '{' token is here
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
    v1 = ROTL32(v1, 17);           \
                                   ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: ')' token is here
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
                                   ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: '{' token is here
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
                                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: ')' token is here
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: '{' token is here
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: ')' token is here
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: '{' token is here
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: ')' token is here
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
                                      ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: '{' token is here
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
                                                 ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
        v2 = ROTL32(v2, 4) - v0;    \
                                    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: ')' token is here
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: '{' token is here
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: ')' token is here
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: '{' token is here
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: ')' token is here
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:77:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
In file included from ../lib/8.0.0.c:6:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h::117:6795:: 5warning: :'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 
note: expanded from macro 'CX_POP_SAVEARRAY'
    ,SIPROUND;
     ^~~~~~~~
    STMT_START {                                                        \
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h    ^~~~~~~~~~:
18:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h3::737 :note: 29expanded from macro 'SIPROUND':
 note: expanded from macro 'STMT_START'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */:
737                              ^:
29:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h :note: 2246expanded from macro 'STMT_START':
5: note: '{' token is here
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */    CX_POP_SAVEARRAY(cx);

                              ^    ^~~~~~~~~~~~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h::81795::316::  note: note: expanded from macro 'PERL_SIPHASH_FNC'expanded from macro 'CX_POP_SAVEARRAY'

    STMT_START {                                                        \  SIP_ROUNDS;                               \

               ^  ^~~~~~~~~~

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
In file included from ../lib/8.0.0.c:6:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.hexpanded from macro 'CX_POP_SAVEARRAY':
117:    } STMT_END6
:      ^~~~~~~~ 
warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:738:    ,SIPROUND;21
:     ^~~~~~~~ 
note: expanded from macro 'STMT_END'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h
:23:#   define STMT_END     )3
:                        ^ 
note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.hIn file included from :../lib/8.0.0.c738::621:
:In file included from  /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.hnote: :expanded from macro 'STMT_END'17
:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h#   define STMT_END     ):
7109                        ^:

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h2252::819::3 :warning:  '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: 
expanded from macro 'PERL_SIPHASH_FNC'
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
  SIP_ROUNDS;                               \/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h
:  ^~~~~~~~~~805
:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h::118737::629::  warning: note: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]expanded from macro 'STMT_START'

    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                              ^:
18:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h3::2252 :note: 9expanded from macro 'SIPROUND':
 note: '{' token is here
  STMT_START {              \
  ^~~~~~~~~~
        CLEAR_ARGARRAY(av);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h
:        ^~~~~~~~~~~~~~~~~~737
:29/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:: 805note: :expanded from macro 'STMT_START'16
: note: expanded from macro 'CLEAR_ARGARRAY'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
    STMT_START {                                                        \                              ^

               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:6: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
In file included from ../lib/8.0.0.c  STMT_START {              \:
6             ^:

In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h::1787:
:In file included from 3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:: 7109note: :
expanded from macro 'PERL_SIPHASH_FNC'/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h
:2252:9:   SIP_FINAL_ROUNDS                          \warning: 
'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]  ^~~~~~~~~~~~~~~~

        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h                        ^:
118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:6: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: '{' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: ')' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: '{' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: ')' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
                                          ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:In file included from 5../lib/break.c:: 14note: :
'{' token is hereIn file included from 
/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
    _PERL_HASH_SEED_STATE(seed,(U8*)state);In file included from 
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
7109/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:
:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h100::224654::5 :note:  expanded from macro '_PERL_HASH_SEED_STATE'warning: 
'(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
                                                     ^    CX_POP_SAVEARRAY(cx);

    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:5: /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.hnote: :expanded from macro 'CX_POP_SAVEARRAY'166
:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]    STMT_START {                                                        \

    ^~~~~~~~~~
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
737/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h::29102:: 93note: :expanded from macro 'STMT_START' 
note: expanded from macro '_PERL_HASH_SEED_STATE'
    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */

                                                                                            ^                              ^

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h166::22465::5 :note:  ')' token is herenote: 
'{' token is here
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CX_POP_SAVEARRAY(cx);/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h
:    ^~~~~~~~~~~~~~~~~~~~103
:3/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:: 795note: :expanded from macro '_PERL_HASH_SEED_STATE'16
:} STMT_END 
note:   ^~~~~~~~expanded from macro 'CX_POP_SAVEARRAY'

/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21    STMT_START {                                                        \:
                ^note: 
expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/break.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/break.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/break.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/linebreak.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/linebreak.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/linebreak.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/linebreak.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/gcstring.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/gcstring.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/gcstring.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/gcstring.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utf8.c:13:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/utf8.c:13:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utf8.c:13:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/utf8.c:13:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
               ^
In file included from ../lib/utils.c:14:
In file included from /home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok/include/sombok.h:17:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
78 warnings generated.
79 warnings generated.
78 warnings generated.
78 warnings generated.
78 warnings generated.
78 warnings generated.
78 warnings generated.
rm -f "libsombok.a"
/usr/bin/ar cr "libsombok.a" lib/8.0.0.o lib/break.o lib/charprop.o lib/gcstring.o lib/linebreak.o lib/southeastasian.o lib/utf8.o lib/utils.o
: "libsombok.a"
chmod 755 libsombok.a
make[1]: Leaving directory '/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok'
clang -c  -Isombok/include -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3   -DVERSION=\"2019.001\" -DXS_VERSION=\"2019.001\" -fPIC "-I/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE"   LineBreak.c
make[1]: Entering directory '/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok'
make[1]: Leaving directory '/home/ioan/.cpanm/work/1642532151.384798/Unicode-LineBreak-2019.001/sombok'
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:150:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:151:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:152:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:156:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:157:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:158:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:159:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
    v ^= (v>>23);                       \
                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: ')' token is here
    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:167:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:168:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:169:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:170:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: '{' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:171:5: note: ')' token is here
    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: '{' token is here
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here
            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:4:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
                                    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: '{' token is here
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
                                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
    v1 = ROTL32(v1, 17);           \
                                   ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: ')' token is here
    ZAPHOD32_FINALIZE(v0,v1,v2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
                                   ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: '{' token is here
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
                                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
    v2 = ROTR32(v2, 7) ^ v0;   \
                               ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: ')' token is here
        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: '{' token is here
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: ')' token is here
            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: '{' token is here
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
                                             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: ')' token is here
    XORSHIFT96_set(*state,s0,s1,s2,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
                                      ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: '{' token is here
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
                                                 ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
        v2 = ROTL32(v2, 4) - v0;    \
                                    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: ')' token is here
        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: '{' token is here
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: ')' token is here
            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:34:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                     ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: '{' token is here
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
                                                ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
                                                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: ')' token is here
    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:77:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here
    ,SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:6: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:6: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:15: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:118:24: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: '{' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: ')' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
    SIP_ROUNDS;                             \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here
    ,SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: '{' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:123:15: note: ')' token is here
    ,SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_ROUNDS;                               \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:6: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
     ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:15: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
              ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:24: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                       ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
  STMT_START {              \
  ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: note: '{' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
  STMT_START {              \
             ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
  } STMT_END
  ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:124:33: note: ')' token is here
    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
                                ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
  } STMT_END
    ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
  SIP_FINAL_ROUNDS                          \
  ^~~~~~~~~~~~~~~~
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:4085:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv.h:659:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
                                          ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:5: note: '{' token is here
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'
#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
                                                     ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'
    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \
                                                                                            ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:166:5: note: ')' token is here
    _PERL_HASH_SEED_STATE(seed,(U8*)state);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'
} STMT_END
  ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
    STMT_START {                                                        \
               ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here
    CX_POP_SAVEARRAY(cx);
    ^~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
    ^~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
                              ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
    STMT_START {                                                        \
               ^
In file included from LineBreak.xs:14:
In file included from /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:7109:
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
    ^
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here
        CLEAR_ARGARRAY(av);
        ^~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
    } STMT_END
      ^~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
#   define STMT_END     )
                        ^
LineBreak.xs:196:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    setCtoPerl(sv, klass, obj);  
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
LineBreak.xs:186:5: note: expanded from macro 'setCtoPerl'
    STMT_START { \
    ^~~~~~~~~~
./ppport.h:3826:28: note: expanded from macro 'STMT_START'
#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
                              ^
LineBreak.xs:196:5: note: '{' token is here
    setCtoPerl(sv, klass, obj);  
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
LineBreak.xs:186:16: note: expanded from macro 'setCtoPerl'
    STMT_START { \
               ^
LineBreak.xs:196:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
    setCtoPerl(sv, klass, obj);  
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
LineBreak.xs:189:5: note: expanded from macro 'setCtoPerl'
    } STMT_END
    ^
LineBreak.xs:196:5: note: ')' token is here
    setCtoPerl(sv, klass, obj);  
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
LineBreak.xs:189:7: note: expanded from macro 'setCtoPerl'
    } STMT_END
      ^~~~~~~~
./ppport.h:3827:20: note: expanded from macro 'STMT_END'
#  define STMT_END      )
                        ^
LineBreak.xs:360:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        PUSHMARK(SP);
        ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK'
    STMT_START {                                                      \
    ^~~~~~~~~~
./ppport.h:3826:28: note: expanded from macro 'STMT_START'
#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
                              ^
LineBreak.xs:360:2: note: '{' token is here
        PUSHMARK(SP);
        ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK'
    STMT_START {                                                      \
               ^
LineBreak.xs:360:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        PUSHMARK(SP);
        ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK'
    } STMT_END
    ^
LineBreak.xs:360:2: note: ')' token is here
        PUSHMARK(SP);
        ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK'
    } STMT_END
      ^~~~~~~~
./ppport.h:3827:20: note: expanded from macro 'STMT_END'
#  define STMT_END      )
                        ^
LineBreak.xs:362:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                        ^~~~~~~~~~
./ppport.h:3826:28: note: expanded from macro 'STMT_START'
#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
                              ^
LineBreak.xs:362:2: note: '{' token is here
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                   ^
LineBreak.xs:362:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                     ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
#  define EXTEND(p,n)   STMT_START {                                    \
                        ^~~~~~~~~~
./ppport.h:3826:28: note: expanded from macro 'STMT_START'
#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
                              ^
LineBreak.xs:362:2: note: '{' token is here
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                     ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
#  define EXTEND(p,n)   STMT_START {                                    \
                                   ^
LineBreak.xs:362:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                     ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
                         } } STMT_END
                           ^
LineBreak.xs:362:2: note: ')' token is here
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                     ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
                         } } STMT_END
                             ^~~~~~~~
./ppport.h:3827:20: note: expanded from macro 'STMT_END'
#  define STMT_END      )
                        ^
LineBreak.xs:362:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                                                ^
LineBreak.xs:362:2: note: ')' token is here
        XPUSHs(sv_2mortal(CtoPerl("Unicode::LineBreak", lbobj)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                                                  ^~~~~~~~
./ppport.h:3827:20: note: expanded from macro 'STMT_END'
#  define STMT_END      )
                        ^
LineBreak.xs:363:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(unistrtoSV(str, 0, str->len)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                        ^~~~~~~~~~
./ppport.h:3826:28: note: expanded from macro 'STMT_START'
#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
                              ^
LineBreak.xs:363:2: note: '{' token is here
        XPUSHs(sv_2mortal(unistrtoSV(str, 0, str->len)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                   ^
LineBreak.xs:363:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(unistrtoSV(str, 0, str->len)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                     ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
#  define EXTEND(p,n)   STMT_START {                                    \
                        ^~~~~~~~~~
./ppport.h:3826:28: note: expanded from macro 'STMT_START'
#  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
                              ^
LineBreak.xs:363:2: note: '{' token is here
        XPUSHs(sv_2mortal(unistrtoSV(str, 0, str->len)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
                                     ^~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
#  define EXTEND(p,n)   STMT_START {                                    \
                                   ^
LineBreak.xs:363:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
        XPUSHs(sv_2mortal(unistrtoSV(str, 0, str->len)));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux/CORE/pp.h:479:32: note: expanded

[Output truncated after 1000K]


------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

    No requirements found

------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    HARNESS_OPTIONS = j8
    LANG = en_GB.UTF-8
    LANGUAGE = en_GB:en_CA:en_US:en
    LC_ADDRESS = en_GB.UTF-8
    LC_ALL = en_GB.UTF-8
    LC_IDENTIFICATION = en_GB.UTF-8
    LC_MEASUREMENT = en_GB.UTF-8
    LC_MONETARY = en_GB.UTF-8
    LC_NAME = en_GB.UTF-8
    LC_NUMERIC = en_GB.UTF-8
    LC_PAPER = en_GB.UTF-8
    LC_TELEPHONE = en_GB.UTF-8
    LC_TIME = en_GB.UTF-8
    PATH = /home/ioan/.plenv/versions/mm-perl/bin:/home/ioan/.plenv/libexec:/home/ioan/.plenv/plugins/perl-build/bin:/home/ioan/.plenv/bin:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/bin:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/dev/bin/containers:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/dev/bin/go:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/dev/bin/go/installed:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/ansible/bin:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/ansible/roles/server_management/files:/home/ioan/go/bin:/home/ioan/.raku/bin:/home/ioan/.plenv/shims:/snap/bin:/snap/google-cloud-sdk/current/bin:/home/ioan/.krew/bin::/home/ioan/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/sbin:/usr/sbin:/usr/games
    PERL5LIB = /home/ioan/Projects/github.maxmind.com/maxmind/mm_website/lib:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/t/lib:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/ansible/roles/server_management/files/perl_modules/
    PERL_CPANM_OPT = --prompt --no-man-pages --verify --mirror https://cpan.metacpan.org
    SHELL = /bin/zsh
    TERM = xterm-256color

Perl special variables (and OS-specific diagnostics, for MSWin32):

    EGID = 1001 4 20 24 27 30 46 119 130 131 134 138 1001
    EUID = 1001
    EXECUTABLE_NAME = /home/ioan/.plenv/versions/mm-perl/bin/perl5.34.0
    GID = 1001 4 20 24 27 30 46 119 130 131 134 138 1001
    UID = 1001

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.29    
    CPAN::Meta          2.150010
    Cwd                 3.75    
    ExtUtils::CBuilder  0.280236
    ExtUtils::Command   7.64    
    ExtUtils::Install   2.20    
    ExtUtils::MakeMaker 7.64    
    ExtUtils::Manifest  1.73    
    ExtUtils::ParseXS   3.43    
    File::Spec          3.75    
    JSON                4.04    
    JSON::PP            4.07    
    Module::Build       0.4231  
    Module::Signature   0.88    
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.42    
    Test::More          1.302188
    YAML                1.30    
    YAML::Syck          1.34    
    version             0.9929  


--

Summary of my perl5 (revision 5 version 34 subversion 0) configuration:
   
  Platform:
    osname=linux
    osvers=5.13.0-25-generic
    archname=x86_64-linux
    uname='linux impatience 5.13.0-25-generic #26-ubuntu smp fri jan 7 15:48:31 utc 2022 x86_64 x86_64 x86_64 gnulinux '
    config_args='-Dprefix=/home/ioan/.plenv/versions/mm-perl -de -Dversiononly -Dcc=clang -Doptimize=-O3 -Dccflags-march=native  -Dman1dir=none -Dman3dir=none -A'eval:scriptdir=/home/ioan/.plenv/versions/mm-perl/bin''
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
  Compiler:
    cc='clang'
    ccflags ='-fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    optimize='-O3'
    cppflags='-fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='Ubuntu Clang 13.0.0'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=16
    longdblkind=3
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='clang'
    ldflags =' -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/lib/llvm-13/lib/clang/13.0.0/lib /usr/local/lib /usr/lib/x86_64-linux-gnu /usr/lib /usr/lib64
    libs=-lpthread -lnsl -ldb -ldl -lm -lcrypt -lutil -lc
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    libc=/lib/x86_64-linux-gnu/libc.so.6
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version='2.34'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='-Wl,-E'
    cccdlflags='-fPIC'
    lddlflags='-shared -O3 -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under linux
  Compiled at Jan 18 2022 10:48:23
  %ENV:
    PERL5LIB="/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/lib:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/t/lib:/home/ioan/Projects/github.maxmind.com/maxmind/mm_website/ansible/roles/server_management/files/perl_modules/"
    PERL_CPANM_OPT="--prompt --no-man-pages --verify --mirror https://cpan.metacpan.org"
  @INC:
    /home/ioan/Projects/github.maxmind.com/maxmind/mm_website/lib
    /home/ioan/Projects/github.maxmind.com/maxmind/mm_website/t/lib
    /home/ioan/Projects/github.maxmind.com/maxmind/mm_website/ansible/roles/server_management/files/perl_modules/
    /home/ioan/.plenv/versions/mm-perl/lib/site_perl/5.34.0/x86_64-linux
    /home/ioan/.plenv/versions/mm-perl/lib/site_perl/5.34.0
    /home/ioan/.plenv/versions/mm-perl/lib/5.34.0/x86_64-linux
    /home/ioan/.plenv/versions/mm-perl/lib/5.34.0