DBD-SQLite v1.76 Perl 5 v5.43.2 darwin-2level

Status
Pass
From
John SJ Anderson
Dist
DBD-SQLite v1.76
Platform
Perl 5 v5.43.2 darwin-2level
Date
2025-08-20 23:39:03
ID
da9c066c-7e1e-11f0-bc3f-b3e5f10d54ab
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 ISHIGAKI,

This is a computer-generated report for DBD-SQLite-1.76
on perl 5.43.2, created by App::cpanminus::reporter 0.22 (1.7048).

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 DBD-SQLite-1.76
cp lib/DBD/SQLite/Fulltext_search.pod blib/lib/DBD/SQLite/Fulltext_search.pod
cp lib/DBD/SQLite/GetInfo.pm blib/lib/DBD/SQLite/GetInfo.pm
cp lib/DBD/SQLite/Constants.pm blib/lib/DBD/SQLite/Constants.pm
cp lib/DBD/SQLite/VirtualTable/FileContent.pm blib/lib/DBD/SQLite/VirtualTable/FileContent.pm
cp lib/DBD/SQLite/VirtualTable.pm blib/lib/DBD/SQLite/VirtualTable.pm
cp lib/DBD/SQLite/VirtualTable/PerlData.pm blib/lib/DBD/SQLite/VirtualTable/PerlData.pm
cp lib/DBD/SQLite/Cookbook.pod blib/lib/DBD/SQLite/Cookbook.pod
cp lib/DBD/SQLite.pm blib/lib/DBD/SQLite.pm
Running Mkbootstrap for SQLite ()
chmod 644 "SQLite.bs"
"/opt/plenv/versions/5.43.2/bin/perl5.43.2" -MExtUtils::Command::MM -e 'cp_nonempty' -- SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.bs 644
"/opt/plenv/versions/5.43.2/bin/perl5.43.2" -p -e "s/~DRIVER~/SQLite/g" /opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver.xst > SQLite.xsi
"/opt/plenv/versions/5.43.2/bin/perl5.43.2" "/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/ExtUtils/xsubpp"  -typemap '/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/ExtUtils/typemap' -typemap '/Users/genehack/.cpanm/work/1755732374.52848/DBD-SQLite-1.76/typemap'  SQLite.xs > SQLite.xsc
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 48
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 66
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 79
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 95
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 111
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 126
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 138
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 152
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 163
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 216
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 241
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 252
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 263
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 274
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 308
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 330
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 344
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 358
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 372
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 384
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 395
Warning: ignoring 'static' type modifier: only valid with an XSUB name which includes a class in SQLite.xs, line 434
mv SQLite.xsc SQLite.c
cc -c  -I. -I/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI -fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong -Wno-error=implicit-function-declaration -O3   -DVERSION=\"1.76\" -DXS_VERSION=\"1.76\"  "-I/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE"  -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_MATH_FUNCTIONS -DNDEBUG=1 -DHAVE_USLEEP=1 -DTHREADSAFE=0 -DSQLITE_ENABLE_LOCKING_STYLE=0 SQLite.c
SQLite.c:195:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  195 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:195:5: note: '{' token is here
  195 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:195:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  195 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:195:5: note: ')' token is here
  195 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:217:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  217 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:217:2: note: '{' token is here
  217 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:217:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  217 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:217:2: note: ')' token is here
  217 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  220 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:220:5: note: '{' token is here
  220 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:220:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  220 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:220:5: note: ')' token is here
  220 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:255:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  255 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:255:2: note: '{' token is here
  255 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:255:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  255 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:255:2: note: ')' token is here
  255 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  258 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:258:5: note: '{' token is here
  258 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  258 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:258:5: note: ')' token is here
  258 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:284:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  284 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:284:2: note: '{' token is here
  284 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:284:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  284 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:284:2: note: ')' token is here
  284 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  287 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:287:5: note: '{' token is here
  287 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  287 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:287:5: note: ')' token is here
  287 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:318:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  318 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:318:2: note: '{' token is here
  318 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:318:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  318 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:318:2: note: ')' token is here
  318 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  321 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:321:5: note: '{' token is here
  321 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  321 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:321:5: note: ')' token is here
  321 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:357:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  357 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:357:2: note: '{' token is here
  357 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:357:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  357 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:357:2: note: ')' token is here
  357 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:360:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  360 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:360:5: note: '{' token is here
  360 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:360:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  360 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:360:5: note: ')' token is here
  360 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:385:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  385 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:385:2: note: '{' token is here
  385 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:385:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  385 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:385:2: note: ')' token is here
  385 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:388:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  388 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:388:5: note: '{' token is here
  388 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:388:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  388 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:388:5: note: ')' token is here
  388 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:410:5: note: '{' token is here
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                      ^
SQLite.c:410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:410:5: note: '{' token is here
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:410:5: note: ')' token is here
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                      ^
SQLite.c:410:5: note: ')' token is here
  410 |     XSRETURN_EMPTY;
      |     ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:435:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  435 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:435:2: note: '{' token is here
  435 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:435:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  435 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:435:2: note: ')' token is here
  435 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  438 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:438:5: note: '{' token is here
  438 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  438 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:438:5: note: ')' token is here
  438 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:460:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  460 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:460:2: note: '{' token is here
  460 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:460:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  460 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:460:2: note: ')' token is here
  460 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:463:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  463 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:463:5: note: '{' token is here
  463 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:463:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  463 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:463:5: note: ')' token is here
  463 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:486:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  486 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:486:2: note: '{' token is here
  486 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:486:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  486 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:486:2: note: ')' token is here
  486 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  489 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:489:5: note: '{' token is here
  489 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:489:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  489 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:489:5: note: ')' token is here
  489 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:514:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  514 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:514:5: note: '{' token is here
  514 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:514:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  514 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:514:5: note: ')' token is here
  514 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  539 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:539:5: note: '{' token is here
  539 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  539 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:539:5: note: ')' token is here
  539 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  564 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:564:5: note: '{' token is here
  564 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  564 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:564:5: note: ')' token is here
  564 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:587:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  587 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:587:2: note: '{' token is here
  587 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:587:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  587 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:587:2: note: ')' token is here
  587 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:590:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  590 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:590:5: note: '{' token is here
  590 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:590:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  590 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:590:5: note: ')' token is here
  590 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:617:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  617 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:617:2: note: '{' token is here
  617 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:617:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  617 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:617:2: note: ')' token is here
  617 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  620 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:620:5: note: '{' token is here
  620 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  620 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:620:5: note: ')' token is here
  620 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:641:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:641:2: note: '{' token is here
  641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:641:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:641:2: note: ')' token is here
  641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:644:5: note: '{' token is here
  644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:644:5: note: ')' token is here
  644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:665:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  665 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:665:2: note: '{' token is here
  665 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:665:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  665 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:665:2: note: ')' token is here
  665 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:668:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  668 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:668:5: note: '{' token is here
  668 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:668:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  668 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:668:5: note: ')' token is here
  668 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:689:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  689 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:689:2: note: '{' token is here
  689 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:689:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  689 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:689:2: note: ')' token is here
  689 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  692 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:692:5: note: '{' token is here
  692 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  692 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:692:5: note: ')' token is here
  692 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:713:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  713 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:713:2: note: '{' token is here
  713 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:713:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  713 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:713:2: note: ')' token is here
  713 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:716:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  716 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:716:5: note: '{' token is here
  716 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:716:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  716 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:716:5: note: ')' token is here
  716 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:747:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  747 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:747:5: note: '{' token is here
  747 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:747:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  747 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:747:5: note: ')' token is here
  747 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  768 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:768:5: note: '{' token is here
  768 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  768 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:768:5: note: ')' token is here
  768 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:787:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  787 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:787:2: note: '{' token is here
  787 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:787:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  787 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:787:2: note: ')' token is here
  787 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  790 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:790:5: note: '{' token is here
  790 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  790 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:790:5: note: ')' token is here
  790 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:823:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  823 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:823:5: note: '{' token is here
  823 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:823:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  823 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:823:5: note: ')' token is here
  823 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  848 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:848:2: note: '{' token is here
  848 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  848 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:848:2: note: ')' token is here
  848 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:851:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  851 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:851:5: note: '{' token is here
  851 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:851:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  851 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:851:5: note: ')' token is here
  851 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:882:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  882 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:882:2: note: '{' token is here
  882 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:882:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  882 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:882:2: note: ')' token is here
  882 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  885 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:885:5: note: '{' token is here
  885 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  885 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:885:5: note: ')' token is here
  885 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:916:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  916 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:916:2: note: '{' token is here
  916 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:916:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  916 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:916:2: note: ')' token is here
  916 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:919:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  919 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:919:5: note: '{' token is here
  919 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:919:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  919 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:919:5: note: ')' token is here
  919 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:940:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  940 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:940:2: note: '{' token is here
  940 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:940:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  940 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:940:2: note: ')' token is here
  940 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  943 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:943:5: note: '{' token is here
  943 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  943 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:943:5: note: ')' token is here
  943 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:972:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  972 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:972:2: note: '{' token is here
  972 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:972:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  972 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:972:2: note: ')' token is here
  972 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:975:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  975 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:975:5: note: '{' token is here
  975 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:975:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  975 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:975:5: note: ')' token is here
  975 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1001:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1001 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1001:2: note: '{' token is here
 1001 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:1001:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1001 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:1001:2: note: ')' token is here
 1001 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1004:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1004 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1004:5: note: '{' token is here
 1004 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1004:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1004 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1004:5: note: ')' token is here
 1004 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1037 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1037:5: note: '{' token is here
 1037 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1037 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1037:5: note: ')' token is here
 1037 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.xs:441:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  441 |             EXTEND(sp, n);
      |             ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.xs:441:13: note: '{' token is here
  441 |             EXTEND(sp, n);
      |             ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
SQLite.xs:441:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  441 |             EXTEND(sp, n);
      |             ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
SQLite.xs:441:13: note: ')' token is here
  441 |             EXTEND(sp, n);
      |             ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.xs:446:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  446 |         XSRETURN(n);
      |         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.xs:446:9: note: '{' token is here
  446 |         XSRETURN(n);
      |         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.xs:446:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  446 |         XSRETURN(n);
      |         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.xs:446:9: note: ')' token is here
  446 |         XSRETURN(n);
      |         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1064:5: note: '{' token is here
 1064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1064:5: note: ')' token is here
 1064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1094:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1094 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1094:5: note: '{' token is here
 1094 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1094:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1094 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1094:5: note: ')' token is here
 1094 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1117:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1117 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1117:2: note: '{' token is here
 1117 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:1117:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1117 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:1117:2: note: ')' token is here
 1117 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1120 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1120:5: note: '{' token is here
 1120 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1120 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1120:5: note: ')' token is here
 1120 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1152:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1152 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1152:2: note: '{' token is here
 1152 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:1152:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1152 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:1152:2: note: ')' token is here
 1152 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1155 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1155:5: note: '{' token is here
 1155 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1155 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1155:5: note: ')' token is here
 1155 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from SQLite.c:1165:
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:33:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   33 |     EXTEND(SP, params);
      |     ^~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:33:5: note: '{' token is here
   33 |     EXTEND(SP, params);
      |     ^~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from SQLite.c:1165:
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:33:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   33 |     EXTEND(SP, params);
      |     ^~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:33:5: note: ')' token is here
   33 |     EXTEND(SP, params);
      |     ^~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from SQLite.c:1165:
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:34:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:34:5: note: '{' token is here
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from SQLite.c:1165:
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:34:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI/Driver_xst.h:34:5: note: ')' token is here
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1218:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1218 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1218:5: note: '{' token is here
 1218 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1218 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1218:5: note: ')' token is here
 1218 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1310 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1310:5: note: '{' token is here
 1310 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1310 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1310:5: note: ')' token is here
 1310 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:155:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  155 |             XSRETURN(1);
      |             ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:155:13: note: '{' token is here
  155 |             XSRETURN(1);
      |             ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:155:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  155 |             XSRETURN(1);
      |             ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:155:13: note: ')' token is here
  155 |             XSRETURN(1);
      |             ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:170:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:170:13: note: '{' token is here
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:170:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:170:13: note: '{' token is here
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:170:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:170:13: note: ')' token is here
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:170:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:170:13: note: ')' token is here
  170 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:178:13: note: '{' token is here
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:178:13: note: '{' token is here
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:178:13: note: ')' token is here
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:178:13: note: ')' token is here
  178 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:184:9: note: '{' token is here
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:184:9: note: '{' token is here
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:184:9: note: ')' token is here
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:184:9: note: ')' token is here
  184 |         XSRETURN_UNDEF;
      |         ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1377 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1377:5: note: '{' token is here
 1377 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1377 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1377:5: note: ')' token is here
 1377 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:215:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:215:39: note: '{' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                      ^
./SQLite.xsi:215:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:215:39: note: '{' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:215:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:215:39: note: ')' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:215:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                      ^
./SQLite.xsi:215:39: note: ')' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:215:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:215:64: note: '{' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:215:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:215:64: note: '{' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:215:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:215:64: note: ')' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:215:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:215:64: note: ')' token is here
  215 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:224:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:224:39: note: '{' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                      ^
./SQLite.xsi:224:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:224:39: note: '{' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:224:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:224:39: note: ')' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:224:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                      ^
./SQLite.xsi:224:39: note: ')' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                       ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:224:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:224:64: note: '{' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:224:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:224:64: note: '{' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:224:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:224:64: note: ')' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:224:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:224:64: note: ')' token is here
  224 |             if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                                ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:230:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:230:35: note: '{' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                      ^
./SQLite.xsi:230:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:230:35: note: '{' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:230:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:230:35: note: ')' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:230:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                      ^
./SQLite.xsi:230:35: note: ')' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                   ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_EMPTY'
  332 | #define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:230:60: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:230:60: note: '{' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:230:60: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:230:60: note: '{' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:230:60: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:230:60: note: ')' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:230:60: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:230:60: note: ')' token is here
  230 |         if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; }
      |                                                            ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:243:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  243 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:243:9: note: '{' token is here
  243 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
./SQLite.xsi:243:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  243 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./SQLite.xsi:243:9: note: ')' token is here
  243 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1570:5: note: '{' token is here
 1570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1570:5: note: ')' token is here
 1570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1593 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1593:5: note: '{' token is here
 1593 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1593 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1593:5: note: ')' token is here
 1593 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1615:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1615 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1615:5: note: '{' token is here
 1615 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1615:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1615 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1615:5: note: ')' token is here
 1615 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:342:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:27: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:342:9: note: '{' token is here
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:38: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:342:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:342:9: note: '{' token is here
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:342:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:342:9: note: ')' token is here
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:342:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:70: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:342:9: note: ')' token is here
  342 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:72: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1648:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1648 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1648:5: note: '{' token is here
 1648 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1648:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1648 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1648:5: note: ')' token is here
 1648 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1675:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1675 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1675:5: note: '{' token is here
 1675 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1675:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1675 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1675:5: note: ')' token is here
 1675 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1698 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1698:5: note: '{' token is here
 1698 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1698 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1698:5: note: ')' token is here
 1698 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1876 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1876:5: note: '{' token is here
 1876 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1876 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1876:5: note: ')' token is here
 1876 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1897:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1897 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1897:5: note: '{' token is here
 1897 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1897:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1897 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1897:5: note: ')' token is here
 1897 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:1958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1958 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:1958:5: note: '{' token is here
 1958 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:1958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1958 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:1958:5: note: ')' token is here
 1958 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2008:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2008 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2008:5: note: '{' token is here
 2008 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2008:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2008 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2008:5: note: ')' token is here
 2008 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2064:5: note: '{' token is here
 2064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2064:5: note: ')' token is here
 2064 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:27: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:636:13: note: '{' token is here
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:38: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:636:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:636:13: note: '{' token is here
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:636:13: note: ')' token is here
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:57: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:636:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:70: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:636:13: note: ')' token is here
  636 |             XSRETURN_UNDEF;
      |             ^~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:331:72: note: expanded from macro 'XSRETURN_UNDEF'
  331 | #define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2097:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2097 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2097:5: note: '{' token is here
 2097 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2097:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2097 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2097:5: note: ')' token is here
 2097 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2219:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2219 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2219:5: note: '{' token is here
 2219 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2219:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2219 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2219:5: note: ')' token is here
 2219 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:713:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  713 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:713:9: note: '{' token is here
  713 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
./SQLite.xsi:713:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  713 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./SQLite.xsi:713:9: note: ')' token is here
  713 |         EXTEND(sp, num_fields);
      |         ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2293 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2293:5: note: '{' token is here
 2293 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2293 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2293:5: note: ')' token is here
 2293 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:747:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:27: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:747:9: note: '{' token is here
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:38: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:747:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:747:9: note: '{' token is here
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:747:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:747:9: note: ')' token is here
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:747:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:70: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:747:9: note: ')' token is here
  747 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:72: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:753:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:27: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                           ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:753:9: note: '{' token is here
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:38: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                      ^
./SQLite.xsi:753:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./SQLite.xsi:753:9: note: '{' token is here
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
./SQLite.xsi:753:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
./SQLite.xsi:753:9: note: ')' token is here
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:57: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                         ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
./SQLite.xsi:753:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:70: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                                      ^
./SQLite.xsi:753:9: note: ')' token is here
  753 |         XSRETURN_YES;
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:330:72: note: expanded from macro 'XSRETURN_YES'
  330 | #define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
      |                                                                        ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2328 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2328:5: note: '{' token is here
 2328 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2328 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2328:5: note: ')' token is here
 2328 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2374 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2374:5: note: '{' token is here
 2374 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2374:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2374 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2374:5: note: ')' token is here
 2374 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2401 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2401:5: note: '{' token is here
 2401 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2401 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2401:5: note: ')' token is here
 2401 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2427:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2427 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2427:5: note: '{' token is here
 2427 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2427:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2427 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2427:5: note: ')' token is here
 2427 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2500:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2500:2: note: '{' token is here
 2500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2500:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2500:2: note: ')' token is here
 2500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2503:5: note: '{' token is here
 2503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2503:5: note: ')' token is here
 2503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2544:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2544 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2544:2: note: '{' token is here
 2544 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2544:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2544 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2544:2: note: ')' token is here
 2544 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2547:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2547 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2547:5: note: '{' token is here
 2547 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2547:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2547 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2547:5: note: ')' token is here
 2547 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2567:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2567 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2567:2: note: '{' token is here
 2567 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2567:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2567 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2567:2: note: ')' token is here
 2567 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2570:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2570:5: note: '{' token is here
 2570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2570:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2570:5: note: ')' token is here
 2570 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2614:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2614:2: note: '{' token is here
 2614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2614:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2614:2: note: ')' token is here
 2614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2617:5: note: '{' token is here
 2617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2617:5: note: ')' token is here
 2617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2658:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2658 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2658:2: note: '{' token is here
 2658 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2658:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2658 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2658:2: note: ')' token is here
 2658 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2661 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2661:5: note: '{' token is here
 2661 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2661 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2661:5: note: ')' token is here
 2661 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2678:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2678 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2678:2: note: '{' token is here
 2678 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2678:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2678 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2678:2: note: ')' token is here
 2678 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2681:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2681 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2681:5: note: '{' token is here
 2681 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2681:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2681 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2681:5: note: ')' token is here
 2681 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2701:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2701 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2701:2: note: '{' token is here
 2701 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2701:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2701 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2701:2: note: ')' token is here
 2701 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2704:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2704 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2704:5: note: '{' token is here
 2704 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2704:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2704 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2704:5: note: ')' token is here
 2704 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2748:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2748 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2748:2: note: '{' token is here
 2748 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2748:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2748 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2748:2: note: ')' token is here
 2748 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2751:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2751 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2751:5: note: '{' token is here
 2751 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2751:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2751 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2751:5: note: ')' token is here
 2751 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2795:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2795 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2795:2: note: '{' token is here
 2795 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2795:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2795 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2795:2: note: ')' token is here
 2795 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2798:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2798 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2798:5: note: '{' token is here
 2798 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2798:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2798 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2798:5: note: ')' token is here
 2798 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2842:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2842 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2842:2: note: '{' token is here
 2842 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2842:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2842 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2842:2: note: ')' token is here
 2842 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2845:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2845 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2845:5: note: '{' token is here
 2845 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2845:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2845 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2845:5: note: ')' token is here
 2845 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2889:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2889 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2889:2: note: '{' token is here
 2889 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2889:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2889 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2889:2: note: ')' token is here
 2889 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2892:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2892 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2892:5: note: '{' token is here
 2892 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2892:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2892 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2892:5: note: ')' token is here
 2892 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2936:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2936 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2936:2: note: '{' token is here
 2936 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2936:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2936 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2936:2: note: ')' token is here
 2936 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2939:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2939 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2939:5: note: '{' token is here
 2939 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2939:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2939 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2939:5: note: ')' token is here
 2939 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2983:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2983 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2983:2: note: '{' token is here
 2983 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:2983:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2983 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:2983:2: note: ')' token is here
 2983 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:2986:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2986 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:2986:5: note: '{' token is here
 2986 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:2986:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2986 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:2986:5: note: ')' token is here
 2986 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3030:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3030 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3030:2: note: '{' token is here
 3030 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3030:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3030 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3030:2: note: ')' token is here
 3030 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3033 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3033:5: note: '{' token is here
 3033 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3033 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3033:5: note: ')' token is here
 3033 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3077:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3077 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3077:2: note: '{' token is here
 3077 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3077:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3077 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3077:2: note: ')' token is here
 3077 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3080 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3080:5: note: '{' token is here
 3080 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3080 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3080:5: note: ')' token is here
 3080 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3124:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3124 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3124:2: note: '{' token is here
 3124 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3124:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3124 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3124:2: note: ')' token is here
 3124 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3127:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3127 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3127:5: note: '{' token is here
 3127 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3127:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3127 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3127:5: note: ')' token is here
 3127 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3171:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3171 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3171:2: note: '{' token is here
 3171 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3171:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3171 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3171:2: note: ')' token is here
 3171 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3174 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3174:5: note: '{' token is here
 3174 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3174 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3174:5: note: ')' token is here
 3174 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3218:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3218 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3218:2: note: '{' token is here
 3218 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3218:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3218 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3218:2: note: ')' token is here
 3218 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3221:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3221 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3221:5: note: '{' token is here
 3221 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3221:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3221 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3221:5: note: ')' token is here
 3221 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3265:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3265 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3265:2: note: '{' token is here
 3265 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3265:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3265 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3265:2: note: ')' token is here
 3265 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3268 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3268:5: note: '{' token is here
 3268 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3268 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3268:5: note: ')' token is here
 3268 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3312:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3312 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3312:2: note: '{' token is here
 3312 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3312:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3312 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3312:2: note: ')' token is here
 3312 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3315 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3315:5: note: '{' token is here
 3315 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3315 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3315:5: note: ')' token is here
 3315 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3359:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3359 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3359:2: note: '{' token is here
 3359 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3359:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3359 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3359:2: note: ')' token is here
 3359 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3362:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3362 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3362:5: note: '{' token is here
 3362 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3362:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3362 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3362:5: note: ')' token is here
 3362 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3406:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3406 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3406:2: note: '{' token is here
 3406 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3406:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3406 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3406:2: note: ')' token is here
 3406 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3409:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3409 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3409:5: note: '{' token is here
 3409 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3409:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3409 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3409:5: note: ')' token is here
 3409 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3453:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3453 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3453:2: note: '{' token is here
 3453 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3453:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3453 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3453:2: note: ')' token is here
 3453 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3456 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3456:5: note: '{' token is here
 3456 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3456 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3456:5: note: ')' token is here
 3456 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3500:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3500:2: note: '{' token is here
 3500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3500:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3500:2: note: ')' token is here
 3500 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3503:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3503:5: note: '{' token is here
 3503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3503:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3503:5: note: ')' token is here
 3503 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3547:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3547 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3547:2: note: '{' token is here
 3547 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3547:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3547 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3547:2: note: ')' token is here
 3547 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3550:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3550 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3550:5: note: '{' token is here
 3550 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3550:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3550 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3550:5: note: ')' token is here
 3550 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3594:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3594 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3594:2: note: '{' token is here
 3594 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3594:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3594 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3594:2: note: ')' token is here
 3594 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3597 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3597:5: note: '{' token is here
 3597 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3597 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3597:5: note: ')' token is here
 3597 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3641:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3641:2: note: '{' token is here
 3641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3641:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3641:2: note: ')' token is here
 3641 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3644:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3644:5: note: '{' token is here
 3644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3644:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3644:5: note: ')' token is here
 3644 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3688:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3688 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3688:2: note: '{' token is here
 3688 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3688:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3688 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3688:2: note: ')' token is here
 3688 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3691 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3691:5: note: '{' token is here
 3691 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3691 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3691:5: note: ')' token is here
 3691 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3735:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3735 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3735:2: note: '{' token is here
 3735 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3735:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3735 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3735:2: note: ')' token is here
 3735 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3738 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3738:5: note: '{' token is here
 3738 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3738 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3738:5: note: ')' token is here
 3738 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3782:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3782 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3782:2: note: '{' token is here
 3782 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3782:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3782 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3782:2: note: ')' token is here
 3782 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3785:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3785 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3785:5: note: '{' token is here
 3785 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3785:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3785 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3785:5: note: ')' token is here
 3785 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3829:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3829 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3829:2: note: '{' token is here
 3829 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3829:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3829 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3829:2: note: ')' token is here
 3829 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3832:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3832 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3832:5: note: '{' token is here
 3832 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3832:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3832 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3832:5: note: ')' token is here
 3832 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3876:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3876 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3876:2: note: '{' token is here
 3876 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3876:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3876 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3876:2: note: ')' token is here
 3876 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3879:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3879 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3879:5: note: '{' token is here
 3879 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3879:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3879 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3879:5: note: ')' token is here
 3879 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3923:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3923 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3923:2: note: '{' token is here
 3923 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3923:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3923 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3923:2: note: ')' token is here
 3923 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3926:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3926 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3926:5: note: '{' token is here
 3926 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3926:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3926 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3926:5: note: ')' token is here
 3926 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3970:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3970 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3970:2: note: '{' token is here
 3970 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:3970:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3970 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:3970:2: note: ')' token is here
 3970 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:3973:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3973 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:3973:5: note: '{' token is here
 3973 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:3973:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 3973 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:3973:5: note: ')' token is here
 3973 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4017:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4017 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4017:2: note: '{' token is here
 4017 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4017:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4017 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4017:2: note: ')' token is here
 4017 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4020 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4020:5: note: '{' token is here
 4020 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4020 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4020:5: note: ')' token is here
 4020 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4064:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4064 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4064:2: note: '{' token is here
 4064 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4064:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4064 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4064:2: note: ')' token is here
 4064 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4067 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4067:5: note: '{' token is here
 4067 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4067 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4067:5: note: ')' token is here
 4067 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4111:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4111 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4111:2: note: '{' token is here
 4111 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4111:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4111 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4111:2: note: ')' token is here
 4111 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4114 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4114:5: note: '{' token is here
 4114 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4114 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4114:5: note: ')' token is here
 4114 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4158:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4158 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4158:2: note: '{' token is here
 4158 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4158:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4158 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4158:2: note: ')' token is here
 4158 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4161 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4161:5: note: '{' token is here
 4161 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4161 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4161:5: note: ')' token is here
 4161 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4205:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4205 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4205:2: note: '{' token is here
 4205 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4205:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4205 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4205:2: note: ')' token is here
 4205 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4208 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4208:5: note: '{' token is here
 4208 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4208 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4208:5: note: ')' token is here
 4208 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4252:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4252 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4252:2: note: '{' token is here
 4252 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4252:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4252 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4252:2: note: ')' token is here
 4252 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4255 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4255:5: note: '{' token is here
 4255 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4255 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4255:5: note: ')' token is here
 4255 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4299:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4299:2: note: '{' token is here
 4299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4299:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4299:2: note: ')' token is here
 4299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4302:5: note: '{' token is here
 4302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4302:5: note: ')' token is here
 4302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4346:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4346 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4346:2: note: '{' token is here
 4346 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4346:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4346 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4346:2: note: ')' token is here
 4346 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4349:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4349 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4349:5: note: '{' token is here
 4349 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4349:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4349 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4349:5: note: ')' token is here
 4349 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4393:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4393 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4393:2: note: '{' token is here
 4393 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4393:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4393 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4393:2: note: ')' token is here
 4393 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4396:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4396 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4396:5: note: '{' token is here
 4396 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4396:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4396 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4396:5: note: ')' token is here
 4396 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4440:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4440 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4440:2: note: '{' token is here
 4440 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4440:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4440 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4440:2: note: ')' token is here
 4440 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4443 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4443:5: note: '{' token is here
 4443 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4443 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4443:5: note: ')' token is here
 4443 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4487:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4487 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4487:2: note: '{' token is here
 4487 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4487:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4487 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4487:2: note: ')' token is here
 4487 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4490 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4490:5: note: '{' token is here
 4490 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4490 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4490:5: note: ')' token is here
 4490 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4534:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4534 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4534:2: note: '{' token is here
 4534 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4534:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4534 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4534:2: note: ')' token is here
 4534 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4537:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4537 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4537:5: note: '{' token is here
 4537 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4537:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4537 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4537:5: note: ')' token is here
 4537 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4581:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4581 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4581:2: note: '{' token is here
 4581 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4581:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4581 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4581:2: note: ')' token is here
 4581 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4584:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4584 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4584:5: note: '{' token is here
 4584 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4584:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4584 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4584:5: note: ')' token is here
 4584 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4628:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4628 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4628:2: note: '{' token is here
 4628 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4628:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4628 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4628:2: note: ')' token is here
 4628 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4631 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4631:5: note: '{' token is here
 4631 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4631 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4631:5: note: ')' token is here
 4631 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4675:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4675 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4675:2: note: '{' token is here
 4675 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4675:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4675 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4675:2: note: ')' token is here
 4675 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4678:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4678 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4678:5: note: '{' token is here
 4678 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4678:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4678 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4678:5: note: ')' token is here
 4678 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4719:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4719 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4719:2: note: '{' token is here
 4719 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4719:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4719 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4719:2: note: ')' token is here
 4719 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4722:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4722 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4722:5: note: '{' token is here
 4722 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4722:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4722 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4722:5: note: ')' token is here
 4722 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4742:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4742 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4742:2: note: '{' token is here
 4742 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4742:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4742 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4742:2: note: ')' token is here
 4742 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4745:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4745 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4745:5: note: '{' token is here
 4745 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4745:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4745 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4745:5: note: ')' token is here
 4745 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4789:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4789 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4789:2: note: '{' token is here
 4789 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4789:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4789 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4789:2: note: ')' token is here
 4789 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4792:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4792 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4792:5: note: '{' token is here
 4792 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4792:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4792 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4792:5: note: ')' token is here
 4792 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4836:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4836 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4836:2: note: '{' token is here
 4836 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4836:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4836 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4836:2: note: ')' token is here
 4836 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4839 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4839:5: note: '{' token is here
 4839 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4839 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4839:5: note: ')' token is here
 4839 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4883:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4883 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4883:2: note: '{' token is here
 4883 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4883:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4883 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4883:2: note: ')' token is here
 4883 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4886 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4886:5: note: '{' token is here
 4886 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4886 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4886:5: note: ')' token is here
 4886 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4930 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4930:2: note: '{' token is here
 4930 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4930 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4930:2: note: ')' token is here
 4930 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4933:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4933 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4933:5: note: '{' token is here
 4933 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4933:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4933 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4933:5: note: ')' token is here
 4933 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4977:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4977 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4977:2: note: '{' token is here
 4977 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:4977:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4977 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:4977:2: note: ')' token is here
 4977 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:4980:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4980 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:4980:5: note: '{' token is here
 4980 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:4980:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 4980 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:4980:5: note: ')' token is here
 4980 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5024:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5024 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5024:2: note: '{' token is here
 5024 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5024:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5024 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5024:2: note: ')' token is here
 5024 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5027 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5027:5: note: '{' token is here
 5027 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5027 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5027:5: note: ')' token is here
 5027 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5071:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5071 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5071:2: note: '{' token is here
 5071 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5071:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5071 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5071:2: note: ')' token is here
 5071 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5074:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5074 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5074:5: note: '{' token is here
 5074 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5074:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5074 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5074:5: note: ')' token is here
 5074 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5118:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5118 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5118:2: note: '{' token is here
 5118 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5118:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5118 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5118:2: note: ')' token is here
 5118 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5121:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5121 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5121:5: note: '{' token is here
 5121 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5121:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5121 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5121:5: note: ')' token is here
 5121 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5165:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5165 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5165:2: note: '{' token is here
 5165 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5165:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5165 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5165:2: note: ')' token is here
 5165 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5168 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5168:5: note: '{' token is here
 5168 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5168 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5168:5: note: ')' token is here
 5168 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5212:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5212 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5212:2: note: '{' token is here
 5212 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5212:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5212 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5212:2: note: ')' token is here
 5212 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5215:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5215 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5215:5: note: '{' token is here
 5215 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5215:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5215 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5215:5: note: ')' token is here
 5215 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5256:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5256 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5256:2: note: '{' token is here
 5256 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5256:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5256 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5256:2: note: ')' token is here
 5256 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5259 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5259:5: note: '{' token is here
 5259 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5259 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5259:5: note: ')' token is here
 5259 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5276:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5276 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5276:2: note: '{' token is here
 5276 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5276:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5276 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5276:2: note: ')' token is here
 5276 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5279 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5279:5: note: '{' token is here
 5279 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5279 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5279:5: note: ')' token is here
 5279 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5299:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5299:2: note: '{' token is here
 5299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5299:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5299:2: note: ')' token is here
 5299 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5302:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5302:5: note: '{' token is here
 5302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5302:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5302:5: note: ')' token is here
 5302 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5343:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5343 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5343:2: note: '{' token is here
 5343 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5343:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5343 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5343:2: note: ')' token is here
 5343 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5346:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5346 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5346:5: note: '{' token is here
 5346 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5346:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5346 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5346:5: note: ')' token is here
 5346 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5366:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5366 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5366:2: note: '{' token is here
 5366 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5366:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5366 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5366:2: note: ')' token is here
 5366 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5369 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5369:5: note: '{' token is here
 5369 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5369 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5369:5: note: ')' token is here
 5369 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5413:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5413 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5413:2: note: '{' token is here
 5413 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5413:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5413 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5413:2: note: ')' token is here
 5413 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5416:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5416 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5416:5: note: '{' token is here
 5416 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5416 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5416:5: note: ')' token is here
 5416 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5457:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5457 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5457:2: note: '{' token is here
 5457 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5457:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5457 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5457:2: note: ')' token is here
 5457 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5460:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5460 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5460:5: note: '{' token is here
 5460 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5460:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5460 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5460:5: note: ')' token is here
 5460 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5480:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5480 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5480:2: note: '{' token is here
 5480 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5480:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5480 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5480:2: note: ')' token is here
 5480 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5483:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5483 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5483:5: note: '{' token is here
 5483 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5483:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5483 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5483:5: note: ')' token is here
 5483 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5527:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5527 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5527:2: note: '{' token is here
 5527 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5527:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5527 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5527:2: note: ')' token is here
 5527 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5530 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5530:5: note: '{' token is here
 5530 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5530 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5530:5: note: ')' token is here
 5530 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5571:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5571 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5571:2: note: '{' token is here
 5571 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5571:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5571 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5571:2: note: ')' token is here
 5571 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5574 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5574:5: note: '{' token is here
 5574 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5574 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5574:5: note: ')' token is here
 5574 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5591:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5591 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5591:2: note: '{' token is here
 5591 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5591:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5591 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5591:2: note: ')' token is here
 5591 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5594:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5594 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5594:5: note: '{' token is here
 5594 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5594:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5594 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5594:5: note: ')' token is here
 5594 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5614:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5614:2: note: '{' token is here
 5614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5614:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5614:2: note: ')' token is here
 5614 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5617:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5617:5: note: '{' token is here
 5617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5617:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5617:5: note: ')' token is here
 5617 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5661:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5661 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5661:2: note: '{' token is here
 5661 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5661:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5661 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5661:2: note: ')' token is here
 5661 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5664 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5664:5: note: '{' token is here
 5664 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5664 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5664:5: note: ')' token is here
 5664 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5708:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5708 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5708:2: note: '{' token is here
 5708 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5708:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5708 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5708:2: note: ')' token is here
 5708 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5711 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5711:5: note: '{' token is here
 5711 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5711 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5711:5: note: ')' token is here
 5711 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5755:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5755 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5755:2: note: '{' token is here
 5755 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5755:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5755 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5755:2: note: ')' token is here
 5755 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5758:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5758 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5758:5: note: '{' token is here
 5758 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5758:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5758 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5758:5: note: ')' token is here
 5758 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5802:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5802 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5802:2: note: '{' token is here
 5802 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5802:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5802 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5802:2: note: ')' token is here
 5802 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5805:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5805 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5805:5: note: '{' token is here
 5805 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5805:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5805 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5805:5: note: ')' token is here
 5805 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5849:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5849 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5849:2: note: '{' token is here
 5849 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5849:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5849 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5849:2: note: ')' token is here
 5849 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5852:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5852 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5852:5: note: '{' token is here
 5852 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5852:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5852 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5852:5: note: ')' token is here
 5852 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5896:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5896 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:5: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5896:2: note: '{' token is here
 5896 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:482:16: note: expanded from macro 'TARGi'
  482 |     STMT_START {                                                        \
      |                ^
SQLite.c:5896:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5896 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:5: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |     ^
SQLite.c:5896:2: note: ')' token is here
 5896 |         TARGi((IV)RETVAL, 1);
      |         ^~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:499:7: note: expanded from macro 'TARGi'
  499 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
SQLite.c:5899:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5899 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:5: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
SQLite.c:5899:5: note: '{' token is here
 5899 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:317:16: note: expanded from macro 'XSRETURN'
  317 |     STMT_START {                                        \
      |                ^
SQLite.c:5899:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 5899 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:5: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |     ^
SQLite.c:5899:5: note: ')' token is here
 5899 |     XSRETURN(1);
      |     ^~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/XSUB.h:322:7: note: expanded from macro 'XSRETURN'
  322 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
544 warnings generated.
cc -c  -I. -I/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI -fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong -Wno-error=implicit-function-declaration -O3   -DVERSION=\"1.76\" -DXS_VERSION=\"1.76\"  "-I/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE"  -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_MATH_FUNCTIONS -DNDEBUG=1 -DHAVE_USLEEP=1 -DTHREADSAFE=0 -DSQLITE_ENABLE_LOCKING_STYLE=0 dbdimp.c
dbdimp.c:606:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  606 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:57:56: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   57 | #define DBD_SQLITE_PREP_SV_FOR_SQLITE(sv, string_mode) STMT_START {     \
      |                                                        ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:606:5: note: '{' token is here
  606 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:57:67: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   57 | #define DBD_SQLITE_PREP_SV_FOR_SQLITE(sv, string_mode) STMT_START {     \
      |                                                                   ^
dbdimp.c:606:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  606 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:63:73: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   63 |     }                                                                   \
      |                                                                         ^
dbdimp.c:606:5: note: ')' token is here
  606 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:64:3: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   64 | } STMT_END
      |   ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  966 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:57:56: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   57 | #define DBD_SQLITE_PREP_SV_FOR_SQLITE(sv, string_mode) STMT_START {     \
      |                                                        ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:966:5: note: '{' token is here
  966 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:57:67: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   57 | #define DBD_SQLITE_PREP_SV_FOR_SQLITE(sv, string_mode) STMT_START {     \
      |                                                                   ^
dbdimp.c:966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  966 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:63:73: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   63 |     }                                                                   \
      |                                                                         ^
dbdimp.c:966:5: note: ')' token is here
  966 |     DBD_SQLITE_PREP_SV_FOR_SQLITE(sv_statement, imp_dbh->string_mode);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./dbdimp.h:64:3: note: expanded from macro 'DBD_SQLITE_PREP_SV_FOR_SQLITE'
   64 | } STMT_END
      |   ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:1316:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1316 |         SvSETMAGIC(AvARRAY(av)[i]);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/sv.h:2462:23: note: expanded from macro 'SvSETMAGIC'
 2462 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
      |                       ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:1316:9: note: '{' token is here
 1316 |         SvSETMAGIC(AvARRAY(av)[i]);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/sv.h:2462:34: note: expanded from macro 'SvSETMAGIC'
 2462 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
      |                                  ^
dbdimp.c:1316:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1316 |         SvSETMAGIC(AvARRAY(av)[i]);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/sv.h:2462:76: note: expanded from macro 'SvSETMAGIC'
 2462 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
      |                                                                            ^
dbdimp.c:1316:9: note: ')' token is here
 1316 |         SvSETMAGIC(AvARRAY(av)[i]);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/sv.h:2462:78: note: expanded from macro 'SvSETMAGIC'
 2462 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
      |                                                                              ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:1782:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1782 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:1782:5: note: '{' token is here
 1782 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:1782:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1782 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:1782:5: note: ')' token is here
 1782 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:1784:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:1784:9: note: '{' token is here
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:1784:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:1784:9: note: '{' token is here
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:1784:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:1784:9: note: ')' token is here
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:1784:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:1784:9: note: ')' token is here
 1784 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2015:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2015 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2015:5: note: '{' token is here
 2015 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2015:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2015 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2015:5: note: ')' token is here
 2015 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2016:5: note: '{' token is here
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2016:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2016:5: note: '{' token is here
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2016:5: note: ')' token is here
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2016:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2016:5: note: ')' token is here
 2016 |     XPUSHs( sv_2mortal( newSVsv(pkg) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2079:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2079 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2079:5: note: '{' token is here
 2079 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2079:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2079 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2079:5: note: ')' token is here
 2079 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2080:5: note: '{' token is here
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2080:5: note: '{' token is here
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2080:5: note: ')' token is here
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2080:5: note: ')' token is here
 2080 |     XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) ));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2082:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2082:9: note: '{' token is here
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2082:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2082:9: note: '{' token is here
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2082:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2082:9: note: ')' token is here
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2082:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2082:9: note: ')' token is here
 2082 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2123:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2123 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2123:9: note: '{' token is here
 2123 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2123:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2123 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2123:9: note: ')' token is here
 2123 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2124:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2124:9: note: '{' token is here
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2124:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2124:9: note: '{' token is here
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2124:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2124:9: note: ')' token is here
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2124:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2124:9: note: ')' token is here
 2124 |         XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) );
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2198:50: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2198 | #define SQLITE_DB_COLLATION_BASE(func, sv1, sv2) STMT_START { \
      |                                                  ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2230:5: note: '{' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2198:61: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2198 | #define SQLITE_DB_COLLATION_BASE(func, sv1, sv2) STMT_START { \
      |                                                             ^
dbdimp.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2230:5: note: '{' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2230:5: note: ')' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2230:5: note: '{' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2230:5: note: '{' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2230:5: note: ')' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2230:5: note: ')' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2230:5: note: '{' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2230:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2230:5: note: '{' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2230:5: note: ')' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2230:5: note: ')' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2230:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2220:41: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2220 |     return cmp;                         \
      |                                         ^
dbdimp.c:2230:5: note: ')' token is here
 2230 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn( string1, len1), newSVpvn( string2, len2));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2221:3: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2221 | } STMT_END
      |   ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2198:50: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2198 | #define SQLITE_DB_COLLATION_BASE(func, sv1, sv2) STMT_START { \
      |                                                  ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2240:5: note: '{' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2198:61: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2198 | #define SQLITE_DB_COLLATION_BASE(func, sv1, sv2) STMT_START { \
      |                                                             ^
dbdimp.c:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2240:5: note: '{' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2240:5: note: ')' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2240:5: note: '{' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2240:5: note: '{' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2240:5: note: ')' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2240:5: note: ')' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2240:5: note: '{' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2240:5: note: '{' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2240:5: note: ')' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2240:5: note: ')' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2220:41: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2220 |     return cmp;                         \
      |                                         ^
dbdimp.c:2240:5: note: ')' token is here
 2240 |     SQLITE_DB_COLLATION_BASE(func, newSVpvn_flags( string1, len1, SVf_UTF8), newSVpvn_flags( string2, len2, SVf_UTF8));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2221:3: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2221 | } STMT_END
      |   ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2198:50: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2198 | #define SQLITE_DB_COLLATION_BASE(func, sv1, sv2) STMT_START { \
      |                                                  ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2256:5: note: '{' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2198:61: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2198 | #define SQLITE_DB_COLLATION_BASE(func, sv1, sv2) STMT_START { \
      |                                                             ^
dbdimp.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2256:5: note: '{' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2256:5: note: ')' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2204:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2204 |     PUSHMARK(SP);                       \
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2256:5: note: '{' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2256:5: note: '{' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2256:5: note: ')' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2256:5: note: ')' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2205:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2205 |     XPUSHs( sv_2mortal( sv1 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2256:5: note: '{' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2256:5: note: '{' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2256:5: note: ')' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2256:5: note: ')' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2206:5: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2206 |     XPUSHs( sv_2mortal( sv2 ) );        \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2220:41: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2220 |     return cmp;                         \
      |                                         ^
dbdimp.c:2256:5: note: ')' token is here
 2256 |     SQLITE_DB_COLLATION_BASE(func, sv1, sv2);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dbdimp.c:2221:3: note: expanded from macro 'SQLITE_DB_COLLATION_BASE'
 2221 | } STMT_END
      |   ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2330:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2330 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2330:5: note: '{' token is here
 2330 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2330:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2330 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2330:5: note: ')' token is here
 2330 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2331:5: note: '{' token is here
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2331:5: note: '{' token is here
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2331:5: note: ')' token is here
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2331:5: note: ')' token is here
 2331 |     XPUSHs( dbh );
      |     ^~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2332:5: note: '{' token is here
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2332:5: note: '{' token is here
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2332:5: note: ')' token is here
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2332:5: note: ')' token is here
 2332 |     XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2374 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2374:5: note: '{' token is here
 2374 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2374:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2374 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2374:5: note: ')' token is here
 2374 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2495 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2495:5: note: '{' token is here
 2495 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2495 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2495:5: note: ')' token is here
 2495 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2497:5: note: '{' token is here
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2497:5: note: '{' token is here
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2497:5: note: ')' token is here
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2497:5: note: ')' token is here
 2497 |     XPUSHs( sv_2mortal( newSViv( op          ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2498:5: note: '{' token is here
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2498:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2498:5: note: '{' token is here
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2498:5: note: ')' token is here
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2498:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2498:5: note: ')' token is here
 2498 |     XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2499:5: note: '{' token is here
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2499:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2499:5: note: '{' token is here
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2499:5: note: ')' token is here
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2499:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2499:5: note: ')' token is here
 2499 |     XPUSHs( sv_2mortal( newSVpv( table,    0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2500:5: note: '{' token is here
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2500:5: note: '{' token is here
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2500:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2500:5: note: ')' token is here
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2500:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2500:5: note: ')' token is here
 2500 |     XPUSHs( sv_2mortal( newSViv( (IV)rowid   ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2560 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2560:5: note: '{' token is here
 2560 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2560 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2560:5: note: ')' token is here
 2560 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2562:5: note: '{' token is here
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2562:5: note: '{' token is here
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2562:5: note: ')' token is here
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2562:5: note: ')' token is here
 2562 |     XPUSHs( sv_2mortal ( newSViv ( action_code ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2565:5: note: '{' token is here
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2565:5: note: '{' token is here
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2565:5: note: ')' token is here
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2565:5: note: ')' token is here
 2565 |     XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2566:5: note: '{' token is here
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2566:5: note: '{' token is here
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2566:5: note: ')' token is here
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2566:5: note: ')' token is here
 2566 |     XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2567:5: note: '{' token is here
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2567:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2567:5: note: '{' token is here
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2567:5: note: ')' token is here
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2567:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2567:5: note: ')' token is here
 2567 |     XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2568:5: note: '{' token is here
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2568:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2568:5: note: '{' token is here
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2568:5: note: ')' token is here
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2568:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2568:5: note: ')' token is here
 2568 |     XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2630 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2630:5: note: '{' token is here
 2630 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2630 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2630:5: note: ')' token is here
 2630 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2631:5: note: '{' token is here
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2631:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2631:5: note: '{' token is here
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2631:5: note: ')' token is here
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2631:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2631:5: note: ')' token is here
 2631 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2688:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2688 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2688:5: note: '{' token is here
 2688 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
dbdimp.c:2688:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2688 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
dbdimp.c:2688:5: note: ')' token is here
 2688 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2689:5: note: '{' token is here
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2689:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2689:5: note: '{' token is here
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2689:5: note: ')' token is here
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2689:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2689:5: note: ')' token is here
 2689 |     XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2697:5: note: '{' token is here
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
dbdimp.c:2697:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
dbdimp.c:2697:5: note: '{' token is here
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
dbdimp.c:2697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
dbdimp.c:2697:5: note: ')' token is here
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
dbdimp.c:2697:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
dbdimp.c:2697:5: note: ')' token is here
 2697 |     XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) );
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:47:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   47 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_tokenizer.inc:47:5: note: '{' token is here
   47 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:47:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   47 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_tokenizer.inc:47:5: note: ')' token is here
   47 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  141 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_tokenizer.inc:141:5: note: '{' token is here
  141 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  141 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_tokenizer.inc:141:5: note: ')' token is here
  141 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_tokenizer.inc:142:5: note: '{' token is here
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_tokenizer.inc:142:5: note: '{' token is here
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_tokenizer.inc:142:5: note: ')' token is here
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_tokenizer.inc:142:5: note: ')' token is here
  142 |     XPUSHs(perl_string);
      |     ^~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:200:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  200 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_tokenizer.inc:200:5: note: '{' token is here
  200 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2993:
./dbdimp_tokenizer.inc:200:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  200 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_tokenizer.inc:200:5: note: ')' token is here
  200 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:34:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:34:5: note: '{' token is here
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:34:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:34:5: note: ')' token is here
   34 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:35:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:35:5: note: '{' token is here
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:35:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:35:5: note: '{' token is here
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:35:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:35:5: note: ')' token is here
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:35:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:35:5: note: ')' token is here
   35 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:36:5: note: '{' token is here
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:36:5: note: '{' token is here
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:36:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:36:5: note: ')' token is here
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:36:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:36:5: note: ')' token is here
   36 |     XPUSHs(sv_2mortal(newSViv(i)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:112:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  112 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:112:5: note: '{' token is here
  112 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:112:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  112 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:112:5: note: ')' token is here
  112 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:113:5: note: '{' token is here
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:113:5: note: '{' token is here
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:113:5: note: ')' token is here
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:113:5: note: ')' token is here
  113 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:114:5: note: '{' token is here
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:114:5: note: '{' token is here
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:114:5: note: ')' token is here
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:114:5: note: ')' token is here
  114 |     XPUSHs(init_data->dbh);
      |     ^~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:116:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:116:9: note: '{' token is here
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:116:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:116:9: note: '{' token is here
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:116:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:116:9: note: ')' token is here
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:116:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:116:9: note: ')' token is here
  116 |         XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  139 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:139:5: note: '{' token is here
  139 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  139 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:139:5: note: ')' token is here
  139 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:140:5: note: '{' token is here
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:140:5: note: '{' token is here
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:140:5: note: ')' token is here
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:140:5: note: ')' token is here
  140 |     XPUSHs(perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  292 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:292:5: note: '{' token is here
  292 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  292 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:292:5: note: ')' token is here
  292 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:293:5: note: '{' token is here
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:293:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:293:5: note: '{' token is here
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:293:5: note: ')' token is here
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:293:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:293:5: note: ')' token is here
  293 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:294:5: note: '{' token is here
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:294:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:294:5: note: '{' token is here
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:294:5: note: ')' token is here
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:294:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:294:5: note: ')' token is here
  294 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:295:5: note: '{' token is here
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:295:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:295:5: note: '{' token is here
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:295:5: note: ')' token is here
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:295:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:295:5: note: ')' token is here
  295 |     XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:369:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  369 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:369:5: note: '{' token is here
  369 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:369:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  369 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:369:5: note: ')' token is here
  369 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:370:5: note: '{' token is here
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:370:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:370:5: note: '{' token is here
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:370:5: note: ')' token is here
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:370:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:370:5: note: ')' token is here
  370 |     XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:441:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  441 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:441:5: note: '{' token is here
  441 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:441:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  441 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:441:5: note: ')' token is here
  441 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:442:5: note: '{' token is here
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:442:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:442:5: note: '{' token is here
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:442:5: note: ')' token is here
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:442:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:442:5: note: ')' token is here
  442 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:443:5: note: '{' token is here
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:443:5: note: '{' token is here
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:443:5: note: ')' token is here
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:443:5: note: ')' token is here
  443 |     XPUSHs(sv_2mortal(newSViv(idxNum)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:444:5: note: '{' token is here
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:444:5: note: '{' token is here
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:444:5: note: ')' token is here
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:444:5: note: ')' token is here
  444 |     XPUSHs(sv_2mortal(newSVpv(idxStr, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:446:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:446:9: note: '{' token is here
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:446:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:446:9: note: '{' token is here
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:446:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:446:9: note: ')' token is here
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:446:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:446:9: note: ')' token is here
  446 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:470:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  470 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:470:5: note: '{' token is here
  470 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:470:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  470 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:470:5: note: ')' token is here
  470 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:471:5: note: '{' token is here
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:471:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:471:5: note: '{' token is here
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:471:5: note: ')' token is here
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:471:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:471:5: note: ')' token is here
  471 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:494:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  494 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:494:5: note: '{' token is here
  494 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:494:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  494 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:494:5: note: ')' token is here
  494 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:495:5: note: '{' token is here
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:495:5: note: '{' token is here
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:495:5: note: ')' token is here
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:495:5: note: ')' token is here
  495 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:528:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  528 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:528:5: note: '{' token is here
  528 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:528:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  528 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:528:5: note: ')' token is here
  528 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:529:5: note: '{' token is here
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:529:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:529:5: note: '{' token is here
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:529:5: note: ')' token is here
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:529:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:529:5: note: ')' token is here
  529 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:530:5: note: '{' token is here
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:530:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:530:5: note: '{' token is here
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:530:5: note: ')' token is here
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:530:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:530:5: note: ')' token is here
  530 |     XPUSHs(sv_2mortal(newSViv(col)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:563:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  563 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:563:5: note: '{' token is here
  563 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:563:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  563 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:563:5: note: ')' token is here
  563 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:564:5: note: '{' token is here
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:564:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:564:5: note: '{' token is here
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:564:5: note: ')' token is here
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:564:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:564:5: note: ')' token is here
  564 |     XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:599:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  599 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:599:5: note: '{' token is here
  599 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:599:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  599 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:599:5: note: ')' token is here
  599 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:600:5: note: '{' token is here
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:600:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:600:5: note: '{' token is here
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:600:5: note: ')' token is here
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:600:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:600:5: note: ')' token is here
  600 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:602:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:602:9: note: '{' token is here
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:602:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:602:9: note: '{' token is here
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:602:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:602:9: note: ')' token is here
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:602:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:602:9: note: ')' token is here
  602 |         XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], string_mode));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:681:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  681 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:681:9: note: '{' token is here
  681 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:681:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  681 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:681:9: note: ')' token is here
  681 |         PUSHMARK(SP);
      |         ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:682:9: note: '{' token is here
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:682:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:682:9: note: '{' token is here
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:682:9: note: ')' token is here
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:682:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:682:9: note: ')' token is here
  682 |         XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:683:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:683:9: note: '{' token is here
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:683:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:683:9: note: '{' token is here
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:683:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:683:9: note: ')' token is here
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:683:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:683:9: note: ')' token is here
  683 |         XPUSHs(sv_2mortal(newSViv(nArg)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:684:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:684:9: note: '{' token is here
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:684:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:684:9: note: '{' token is here
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:684:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:684:9: note: ')' token is here
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:684:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:684:9: note: ')' token is here
  684 |         XPUSHs(sv_2mortal(newSVpv(zName, 0)));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:731:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  731 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:731:5: note: '{' token is here
  731 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:731:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  731 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:731:5: note: ')' token is here
  731 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:732:5: note: '{' token is here
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:732:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:732:5: note: '{' token is here
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:732:5: note: ')' token is here
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:732:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:732:5: note: ')' token is here
  732 |     XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:733:5: note: '{' token is here
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:733:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:733:5: note: '{' token is here
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:733:5: note: ')' token is here
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:733:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:733:5: note: ')' token is here
  733 |     XPUSHs(sv_2mortal(newSVpv(zNew, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:808:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  808 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:808:5: note: '{' token is here
  808 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:808:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  808 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:808:5: note: ')' token is here
  808 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:809:5: note: '{' token is here
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:809:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:809:5: note: '{' token is here
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:809:5: note: ')' token is here
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:809:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:809:5: note: ')' token is here
  809 |     XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:875:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  875 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:5: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |     ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:875:5: note: '{' token is here
  875 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:120:16: note: expanded from macro 'PUSHMARK'
  120 |     STMT_START {                                                      \
      |                ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:875:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  875 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:5: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |     ^
./dbdimp_virtual_table.inc:875:5: note: ')' token is here
  875 |     PUSHMARK(SP);
      |     ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:129:7: note: expanded from macro 'PUSHMARK'
  129 |     } STMT_END
      |       ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:876:5: note: '{' token is here
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:876:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:876:5: note: '{' token is here
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:876:5: note: ')' token is here
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:876:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:876:5: note: ')' token is here
  876 |     XPUSHs(sv_2mortal(newSVpv(perl_class, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:877:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:19: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:877:5: note: '{' token is here
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:30: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:877:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:25: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                         ^~~~~~~~~~
./ppport.h:4001:28: note: expanded from macro 'STMT_START'
 4001 | #  define STMT_START    (void)( /* gcc supports ``({ STATEMENTS; })'' */
      |                               ^
./dbdimp_virtual_table.inc:877:5: note: '{' token is here
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:459:36: note: expanded from macro 'EXTEND'
  459 | #  define EXTEND(p,n)   STMT_START {                                    \
      |                                    ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:877:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:25: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                         ^
./dbdimp_virtual_table.inc:877:5: note: ')' token is here
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:32: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                      ^~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:465:27: note: expanded from macro 'EXTEND'
  465 |                         } STMT_END
      |                           ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
In file included from dbdimp.c:2994:
./dbdimp_virtual_table.inc:877:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:56: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                              ^
./dbdimp_virtual_table.inc:877:5: note: ')' token is here
  877 |     XPUSHs(sv_2mortal(newSVpv(name, 0)));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE/pp.h:558:58: note: expanded from macro 'XPUSHs'
  558 | #define XPUSHs(s)       STMT_START { EXTEND(sp,1); PUSHs(s); } STMT_END
      |                                                                ^~~~~~~~
./ppport.h:4002:20: note: expanded from macro 'STMT_END'
 4002 | #  define STMT_END      )
      |                         ^
294 warnings generated.
cc -c  -I. -I/opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level/auto/DBI -fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong -Wno-error=implicit-function-declaration -O3   -DVERSION=\"1.76\" -DXS_VERSION=\"1.76\"  "-I/opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level/CORE"  -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_MATH_FUNCTIONS -DNDEBUG=1 -DHAVE_USLEEP=1 -DTHREADSAFE=0 -DSQLITE_ENABLE_LOCKING_STYLE=0 sqlite3.c
rm -f blib/arch/auto/DBD/SQLite/SQLite.bundle
cc  -bundle -undefined dynamic_lookup -fstack-protector-strong  SQLite.o dbdimp.o sqlite3.o  -o blib/arch/auto/DBD/SQLite/SQLite.bundle  \
	      \
	  
chmod 755 blib/arch/auto/DBD/SQLite/SQLite.bundle
"/opt/plenv/versions/5.43.2/bin/perl5.43.2" -MExtUtils::Command::MM -e 'cp_nonempty' -- SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.bs 644
PERL_DL_NONLAZY=1 "/opt/plenv/versions/5.43.2/bin/perl5.43.2" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
# $DBI::VERSION=1.647
# Compile Options:
#   ATOMIC_INTRINSICS=1
#   COMPILER=clang-17.0.0
#   DEFAULT_AUTOVACUUM
#   DEFAULT_CACHE_SIZE=-2000
#   DEFAULT_FILE_FORMAT=4
#   DEFAULT_JOURNAL_SIZE_LIMIT=-1
#   DEFAULT_MMAP_SIZE=0
#   DEFAULT_PAGE_SIZE=4096
#   DEFAULT_PCACHE_INITSZ=20
#   DEFAULT_RECURSIVE_TRIGGERS
#   DEFAULT_SECTOR_SIZE=4096
#   DEFAULT_SYNCHRONOUS=2
#   DEFAULT_WAL_AUTOCHECKPOINT=1000
#   DEFAULT_WAL_SYNCHRONOUS=2
#   DEFAULT_WORKER_THREADS=0
#   DIRECT_OVERFLOW_READ
#   ENABLE_COLUMN_METADATA
#   ENABLE_FTS3
#   ENABLE_FTS3_PARENTHESIS
#   ENABLE_FTS4
#   ENABLE_FTS5
#   ENABLE_LOCKING_STYLE=0
#   ENABLE_MATH_FUNCTIONS
#   ENABLE_RTREE
#   MALLOC_SOFT_LIMIT=1024
#   MAX_ATTACHED=10
#   MAX_COLUMN=2000
#   MAX_COMPOUND_SELECT=500
#   MAX_DEFAULT_PAGE_SIZE=8192
#   MAX_EXPR_DEPTH=1000
#   MAX_FUNCTION_ARG=127
#   MAX_LENGTH=1000000000
#   MAX_LIKE_PATTERN_LENGTH=50000
#   MAX_MMAP_SIZE=0x7fff0000
#   MAX_PAGE_COUNT=0xfffffffe
#   MAX_PAGE_SIZE=65536
#   MAX_SQL_LENGTH=1000000000
#   MAX_TRIGGER_DEPTH=1000
#   MAX_VARIABLE_NUMBER=32766
#   MAX_VDBE_OP=250000000
#   MAX_WORKER_THREADS=0
#   MUTEX_OMIT
#   SYSTEM_MALLOC
#   TEMP_STORE=1
#   THREADSAFE=0
t/01_compile.t ........................................ ok
# sqlite_version=3.46.1
t/02_logon.t .......................................... ok
t/03_create_table.t ................................... ok
t/04_insert.t ......................................... ok
t/05_select.t ......................................... ok
t/06_tran.t ........................................... ok
t/07_error.t .......................................... ok
t/08_busy.t ........................................... ok
t/09_create_function.t ................................ ok
t/10_create_aggregate.t ............................... ok
t/11_get_info.t ....................................... ok
t/12_unicode.t ........................................ ok
t/13_create_collation.t ............................... ok
t/14_progress_handler.t ............................... ok
t/15_ak_dbd.t ......................................... ok
t/16_column_info.t .................................... ok
t/17_createdrop.t ..................................... ok
t/18_insertfetch.t .................................... ok
t/19_bindparam.t ...................................... ok
t/20_blobs.t .......................................... ok
t/21_blobtext.t ....................................... ok
t/22_listfields.t ..................................... ok
t/23_nulls.t .......................................... ok
t/24_numrows.t ........................................ ok
t/25_chopblanks.t ..................................... ok
t/26_commit.t ......................................... ok
t/27_metadata.t ....................................... ok
t/28_schemachange.t ................................... ok
t/30_auto_rollback.t .................................. ok
t/31_bind_weird_number_param.t ........................ ok
t/32_inactive_error.t ................................. ok
t/33_non_latin_path.t ................................. ok
t/34_online_backup.t .................................. ok
t/35_table_info.t ..................................... ok
t/36_hooks.t .......................................... ok
t/37_regexp.t ......................................... ok
t/38_empty_statement.t ................................ ok
t/39_foreign_keys.t ................................... ok
t/40_multiple_statements.t ............................ ok
t/41_placeholders.t ................................... ok
t/42_primary_key_info.t ............................... ok
t/43_fts3.t ........................................... ok
t/44_rtree.t .......................................... ok
t/45_savepoints.t ..................................... ok
t/46_mod_perl.t ....................................... skipped: requires APR::Table
t/47_execute.t ........................................ ok
t/48_bind_param_is_sticky.t ........................... ok
t/49_trace_and_profile.t .............................. ok
t/50_foreign_key_info.t ............................... ok
t/51_table_column_metadata.t .......................... ok
t/52_db_filename.t .................................... ok
t/53_status.t ......................................... ok
t/54_literal_txn.t .................................... ok
t/55_statistics_info.t ................................ ok
t/56_open_flags.t ..................................... ok
t/57_uri_filename.t ................................... ok
t/58_see_if_its_a_number_and_explicit_binding.t ....... ok
t/59_extended_result_codes.t .......................... skipped: this test is for Win32 only
t/60_readonly.t ....................................... ok
t/61_strlike.t ........................................ ok
t/62_regexp_multibyte_char_class.t .................... ok
t/63_param_values.t ................................... ok
t/64_limit.t .......................................... ok
t/65_db_config.t ...................................... ok
t/66_get_autocommit.t ................................. ok
t/cookbook_variance.t ................................. ok
t/rt_106151_outermost_savepoint.t ..................... ok
t/rt_106950_extra_warnings_with_savepoints.t .......... ok
t/rt_115465_column_info_with_spaces.t ................. ok
t/rt_124227_index_regression.t ........................ ok
t/rt_15186_prepcached.t ............................... ok
t/rt_21406_auto_finish.t .............................. ok
t/rt_25371_asymmetric_unicode.t ....................... ok
t/rt_25460_numeric_aggregate.t ........................ ok
t/rt_25924_user_defined_func_unicode.t ................ ok
t/rt_26775_distinct.t ................................. ok
t/rt_27553_prepared_cache_and_analyze.t ............... ok
t/rt_29058_group_by.t ................................. ok
t/rt_29629_sqlite_where_length.t ...................... ok
t/rt_31324_full_names.t ............................... ok
t/rt_32889_prepare_cached_reexecute.t ................. ok
t/rt_36836_duplicate_key.t ............................ ok
t/rt_36838_unique_and_bus_error.t ..................... ok
t/rt_40594_nullable.t ................................. ok
t/rt_48393_debug_panic_with_commit.t .................. skipped: set $ENV{TEST_DBD_SQLITE_WITH_DEBUGGER} to enable this test
t/rt_50503_fts3.t ..................................... ok
t/rt_52573_manual_exclusive_lock.t .................... ok
t/rt_53235_icu_compatibility.t ........................ skipped: requires SQLite ICU plugin to be enabled
t/rt_62370_diconnected_handles_operation.t ............ ok
t/rt_64177_ping_wipes_out_the_errstr.t ................ ok
t/rt_67581_bind_params_mismatch.t ..................... ok
t/rt_71311_bind_col_and_unicode.t ..................... ok
t/rt_73159_fts_tokenizer_segfault.t ................... ok
t/rt_73787_exponential_buffer_overflow.t .............. ok
t/rt_76395_int_overflow.t ............................. ok
t/rt_77724_primary_key_with_a_whitespace.t ............ ok
t/rt_78833_utf8_flag_for_column_names.t ............... ok
t/rt_81536_multi_column_primary_key_info.t ............ ok
t/rt_88228_sqlite_3_8_0_crash.t ....................... ok
t/rt_96050_db_filename_for_a_closed_database.t ........ ok
t/rt_96877_unicode_statements.t ....................... ok
t/rt_96878_fts_contentless_table.t .................... ok
t/rt_97598_crash_on_disconnect_with_virtual_tables.t .. ok
t/virtual_table/00_base.t ............................. ok
t/virtual_table/01_destroy.t .......................... ok
t/virtual_table/02_find_function.t .................... ok
t/virtual_table/10_filecontent.t ...................... ok
t/virtual_table/11_filecontent_fulltext.t ............. ok
t/virtual_table/20_perldata.t ......................... ok
t/virtual_table/21_perldata_charinfo.t ................ ok
t/virtual_table/rt_124941.t ........................... ok
t/virtual_table/rt_99748.t ............................ ok
t/virtual_table/unknown_op.t .......................... ok
All tests successful.
Files=113, Tests=3863, 11 wallclock secs ( 0.12 usr  0.09 sys +  2.75 cusr  0.48 csys =  3.44 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

runtime:

    Module              Need  Have    
    ------------------- ----- --------
    DBI                 1.57  1.647   
    File::Spec          0.82  3.94    
    perl                5.006 5.043002
    Test::More          0.88  1.302214
    Tie::Hash           0     1.06    

build:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 0     7.76    

configure:

    Module              Need  Have    
    ------------------- ----- --------
    ExtUtils::MakeMaker 0     7.76    


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    LANG = en_US.UTF-8
    LC_ALL = en_US.UTF-8
    LC_TERMINAL = iTerm2
    LC_TERMINAL_VERSION = 3.5.14
    PATH = /opt/plenv/versions/5.43.2/bin:/opt/plenv/libexec:/opt/plenv/plugins/perl-build/bin:/opt/rbenv/shims:/Users/genehack/src/git-subrepo/lib:/opt/nextstrain-env/cli-standalone:/Users/genehack/bin:/opt/rust/cargo/bin:/opt/plenv/shims:/opt/plenv/bin:/opt/git/bin:/opt/homebrew/bin:/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
    PERL_CPANM_OPT = --skip-installed --prompt
    SHELL = /bin/zsh
    TERM = screen-256color
    TMPDIR = /var/folders/p0/j7mly95s4nd__w74h26sqqkc0000gn/T/

Perl special variables (and OS-specific diagnostics, for MSWin32):

    EGID = 20 20 12 61 79 80 81 98 701 33 100 204 250 395 398 101 400
    EUID = 501
    EXECUTABLE_NAME = /opt/plenv/versions/5.43.2/bin/perl5.43.2
    GID = 20 20 12 61 79 80 81 98 701 33 100 204 250 395 398 101 400
    UID = 501

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.38    
    CPAN::Meta          2.150010
    Cwd                 3.94    
    ExtUtils::CBuilder  0.280242
    ExtUtils::Command   7.76    
    ExtUtils::Install   2.22    
    ExtUtils::MakeMaker 7.76    
    ExtUtils::Manifest  1.75    
    ExtUtils::ParseXS   3.59    
    File::Spec          3.94    
    JSON                4.10    
    JSON::PP            4.16    
    Module::Build       0.4234  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.52    
    Test::More          1.302214
    YAML                1.31    
    YAML::Syck          n/a     
    version             0.9933  


--

Summary of my perl5 (revision 5 version 43 subversion 2) configuration:
   
  Platform:
    osname=darwin
    osvers=24.6.0
    archname=darwin-2level
    uname='darwin nextmac.home.genehack.org 24.6.0 darwin kernel version 24.6.0: mon jul 14 11:30:55 pdt 2025; root:xnu-11417.140.69~1release_arm64_t6031 arm64 arm darwin '
    config_args='-Dprefix=/opt/plenv/versions/5.43.2 -de -Dversiononly -Dusedevel -A'eval:scriptdir=/opt/plenv/versions/5.43.2/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='cc'
    ccflags ='-fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong'
    optimize='-O3'
    cppflags='-fno-common -DPERL_DARWIN -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -DHAS_BROKEN_LANGINFO_CODESET -DNO_LOCALE_COLLATE -fno-strict-aliasing -pipe -fstack-protector-strong'
    ccversion=''
    gccversion='Apple LLVM 17.0.0 (clang-1700.0.13.5)'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=8
    longdblkind=0
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags =' -fstack-protector-strong'
    libpth=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib /usr/lib
    libs= 
    perllibs=
    libc=
    so=dylib
    useshrplib=false
    libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=bundle
    d_dlsymun=undef
    ccdlflags=' '
    cccdlflags=' '
    lddlflags='-bundle -undefined dynamic_lookup -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_LONG_DOUBLE
    HAS_STRTOLD
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_HASH_FUNC_SIPHASH13
    PERL_HASH_USE_SBOX32
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_DEVEL
    PERL_USE_SAFE_PUTENV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under darwin
  Compiled at Aug 20 2025 15:39:00
  %ENV:
    PERL_CPANM_OPT="--skip-installed --prompt"
  @INC:
    /opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2/darwin-2level
    /opt/plenv/versions/5.43.2/lib/perl5/site_perl/5.43.2
    /opt/plenv/versions/5.43.2/lib/perl5/5.43.2/darwin-2level
    /opt/plenv/versions/5.43.2/lib/perl5/5.43.2