=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for libjit-0.1.2nb1
cd . && /opt/pkg/bin/mksh /Users/pbulk/build/devel/libjit/work/libjit-0.1.2/missing --run aclocal-1.10 
WARNING: 'aclocal' is missing on your system.  You should only need it if
         you modified 'acinclude.m4' or 'configure.ac'.  You might want
         to install the Automake and Perl packages.  Grab them from
         any GNU archive site.
 cd . && /opt/pkg/bin/mksh /Users/pbulk/build/devel/libjit/work/libjit-0.1.2/missing --run automake-1.10 --gnu 
WARNING: 'automake' is missing on your system.  You should only need it if
         you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'.
         You might want to install the Automake and Perl packages.
         Grab them from any GNU archive site.
cd . && /opt/pkg/bin/mksh /Users/pbulk/build/devel/libjit/work/libjit-0.1.2/missing --run autoconf
WARNING: 'autoconf' is missing on your system.  You should only need it if
         you modified 'configure.ac'.  You might want to install the
         Autoconf and GNU m4 packages.  Grab them from any GNU
         archive site.
/opt/pkg/bin/mksh ./config.status --recheck
 cd . && /opt/pkg/bin/mksh ./config.status Makefile 
config.status: creating Makefile
/opt/pkg/bin/mksh ./config.status --recheck
cd . && /opt/pkg/bin/mksh /Users/pbulk/build/devel/libjit/work/libjit-0.1.2/missing --run autoheader
WARNING: 'autoheader' is missing on your system.  You should only need it if
         you modified 'acconfig.h' or 'configure.ac'.  You might want
         to install the Autoconf and GNU m4 packages.  Grab them
         from any GNU archive site.
rm -f stamp-h1
touch config.h.in
cd . && /opt/pkg/bin/mksh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
/opt/pkg/bin/gmake  all-recursive
gmake[1]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
Making all in include
gmake[2]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include'
cd .. && /opt/pkg/bin/gmake  am--refresh
gmake[3]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[3]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
 cd .. && /opt/pkg/bin/mksh ./config.status include/Makefile 
config.status: creating include/Makefile
cd .. && /opt/pkg/bin/gmake  am--refresh
gmake[3]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[3]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
Making all in jit
gmake[3]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include/jit'
cd ../.. && /opt/pkg/bin/gmake  am--refresh
gmake[4]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[4]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
 cd ../.. && /opt/pkg/bin/mksh ./config.status include/jit/Makefile 
config.status: creating include/jit/Makefile
cd ../.. && /opt/pkg/bin/gmake  am--refresh
gmake[4]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[4]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
rm -f jit-arch.h
ln -s ./jit-arch-generic.h jit-arch.h
/opt/pkg/bin/gmake  all-am
gmake[4]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include/jit'
cd ../.. && /opt/pkg/bin/gmake  am--refresh
gmake[5]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[5]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
gmake[4]: Nothing to be done for 'all-am'.
gmake[4]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include/jit'
gmake[3]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include/jit'
gmake[3]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include'
cd .. && /opt/pkg/bin/gmake  am--refresh
gmake[4]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[4]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
gmake[3]: Nothing to be done for 'all-am'.
gmake[3]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include'
gmake[2]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/include'
Making all in tools
gmake[2]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/tools'
cd .. && /opt/pkg/bin/gmake  am--refresh
gmake[3]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[3]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
 cd .. && /opt/pkg/bin/mksh ./config.status tools/Makefile depfiles
config.status: creating tools/Makefile
config.status: executing depfiles commands
cd .. && /opt/pkg/bin/gmake  am--refresh
gmake[3]: Entering directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
/opt/pkg/bin/mksh ./config.status --recheck
gmake[3]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
clang -DHAVE_CONFIG_H -I. -I..    -I../include -I../include -I../jit -I../jit -pipe -Os -Wall -fno-omit-frame-pointer -MT gen-apply.o -MD -MP -MF .deps/gen-apply.Tpo -c -o gen-apply.o gen-apply.c
gen-apply.c:237:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:237:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:270:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:270:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:323:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:323:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:365:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:365:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:391:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:391:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:417:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:417:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:453:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:453:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:470:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:470:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:486:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:486:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:531:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:531:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:563:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:563:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:699:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:699:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:772:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:772:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:820:2: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
        jit_builtin_apply_args(jit_nint *, args);
        ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:820:2: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
        jit_builtin_apply_args(jit_nint *, args);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:823:2: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
        jit_builtin_apply(return_float, args, 0, 1, return_value);
        ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:823:2: warning: incompatible integer to pointer conversion assigning to 'unsigned char *' from 'int' [-Wint-conversion]
        jit_builtin_apply(return_float, args, 0, 1, return_value);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:873:2: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
        jit_builtin_apply(return_double, args, 0, 1, return_value);
        ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:873:2: warning: incompatible integer to pointer conversion assigning to 'unsigned char *' from 'int' [-Wint-conversion]
        jit_builtin_apply(return_double, args, 0, 1, return_value);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:909:2: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
        jit_builtin_apply(return_nfloat, args, 0, 1, return_value);
        ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:909:2: warning: incompatible integer to pointer conversion assigning to 'unsigned char *' from 'int' [-Wint-conversion]
        jit_builtin_apply(return_nfloat, args, 0, 1, return_value);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:985:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(1);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:985:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(1);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:985:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:985:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(1);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:986:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(2);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:986:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(2);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:986:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:986:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(2);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:987:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(3);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:987:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(3);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:987:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:987:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(3);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:988:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(4);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:988:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(4);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:988:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:988:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(4);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:989:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(5);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:989:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(5);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:989:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:989:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(5);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:990:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(6);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:990:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(6);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:990:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:990:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(6);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:991:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(7);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:991:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(7);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:991:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:991:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(7);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:992:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(8);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:992:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(8);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:992:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:992:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(8);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:993:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(9);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:993:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(9);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:993:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:993:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(9);
^~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:994:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(10);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:994:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(10);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:994:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:994:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(10);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:995:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(11);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:995:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(11);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:995:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:995:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(11);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:996:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(12);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:996:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(12);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:996:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:996:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(12);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:997:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(13);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:997:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(13);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:997:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:997:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(13);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:998:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(14);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:998:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(14);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:998:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:998:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(14);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:999:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(15);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:999:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(15);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:999:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:999:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(15);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1000:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(16);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1000:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(16);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1000:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1000:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(16);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1001:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(17);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1001:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(17);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1001:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1001:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(17);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1002:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(18);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1002:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(18);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1002:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1002:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(18);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1003:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(19);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1003:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(19);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1003:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1003:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(19);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1004:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(20);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1004:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(20);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1004:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1004:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(20);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1005:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(21);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1005:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(21);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1005:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1005:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(21);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1006:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(22);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1006:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(22);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1006:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1006:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(22);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1007:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(23);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1007:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(23);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1007:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1007:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(23);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1008:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(24);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1008:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(24);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1008:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1008:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(24);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1009:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(25);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1009:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(25);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1009:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1009:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(25);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1010:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(26);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1010:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(26);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1010:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1010:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(26);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1011:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(27);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1011:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(27);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1011:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1011:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(27);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1012:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(28);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1012:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(28);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1012:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1012:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(28);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1013:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(29);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1013:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(29);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1013:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1013:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(29);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1014:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(30);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1014:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(30);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1014:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1014:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(30);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1015:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(31);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1015:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(31);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1015:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1015:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(31);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1016:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(32);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1016:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(32);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1016:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1016:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(32);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1017:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(33);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1017:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(33);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1017:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1017:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(33);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1018:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(34);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1018:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(34);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1018:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1018:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(34);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1019:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(35);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1019:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(35);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1019:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1019:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(35);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1020:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(36);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1020:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(36);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1020:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1020:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(36);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1021:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(37);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1021:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(37);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1021:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1021:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(37);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1022:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(38);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1022:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(38);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1022:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1022:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(38);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1023:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(39);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1023:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(39);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1023:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1023:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(39);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1024:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(40);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1024:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(40);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1024:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1024:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(40);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1025:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(41);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1025:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(41);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1025:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1025:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(41);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1026:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(42);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1026:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(42);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1026:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1026:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(42);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1027:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(43);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1027:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(43);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1027:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1027:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(43);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1028:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(44);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1028:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(44);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1028:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1028:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(44);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1029:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(45);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1029:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(45);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1029:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1029:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(45);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1030:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(46);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1030:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(46);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1030:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1030:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(46);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1031:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(47);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1031:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(47);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1031:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1031:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(47);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1032:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(48);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1032:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(48);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1032:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1032:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(48);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1033:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(49);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1033:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(49);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1033:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1033:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(49);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1034:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(50);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1034:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(50);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1034:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1034:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(50);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1035:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(51);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1035:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(51);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1035:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1035:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(51);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1036:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(52);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1036:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(52);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1036:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1036:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(52);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1037:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(53);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1037:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(53);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1037:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1037:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(53);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1038:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(54);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1038:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(54);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1038:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1038:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(54);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1039:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(55);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1039:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(55);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1039:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1039:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(55);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1040:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(56);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1040:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(56);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1040:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1040:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(56);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1041:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(57);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1041:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(57);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1041:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1041:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(57);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1042:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(58);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1042:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(58);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1042:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1042:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(58);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1043:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(59);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1043:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(59);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1043:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1043:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(59);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1044:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(60);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1044:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(60);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1044:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1044:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(60);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1045:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(61);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1045:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(61);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1045:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1045:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(61);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1046:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(62);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1046:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(62);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1046:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1046:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(62);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1047:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(63);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1047:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(63);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1047:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1047:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(63);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
gen-apply.c:1048:1: warning: use of unknown builtin '__builtin_apply_args' [-Wimplicit-function-declaration]
declare_struct_test(64);
^
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^
../jit/jit-apply-func.h:54:19: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                       ^
gen-apply.c:1048:1: warning: cast to 'jit_nint *' (aka 'long *') from smaller integer type 'int' [-Wint-to-pointer-cast]
declare_struct_test(64);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:965:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply_args(jit_nint *, args); \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:54:13: note: expanded from macro 'jit_builtin_apply_args'
                        (args) = (type)__builtin_apply_args(); \
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:1048:1: warning: use of unknown builtin '__builtin_apply' [-Wimplicit-function-declaration]
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^
../jit/jit-apply-func.h:48:19: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                       ^
gen-apply.c:1048:1: warning: incompatible integer to pointer conversion assigning to 'void *' from 'int' [-Wint-conversion]
declare_struct_test(64);
^~~~~~~~~~~~~~~~~~~~~~~
gen-apply.c:977:3: note: expanded from macro 'declare_struct_test'
                jit_builtin_apply(detect_struct_##n, args, \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../jit/jit-apply-func.h:48:17: note: expanded from macro 'jit_builtin_apply'
                        (return_buf) = __builtin_apply \
                                     ^ ~~~~~~~~~~~~~~~~~
290 warnings generated.
mv -f .deps/gen-apply.Tpo .deps/gen-apply.Po
/opt/pkg/bin/mksh ../libtool --tag=CC   --mode=link clang -I../include -I../include -I../jit -I../jit -pipe -Os -Wall -fno-omit-frame-pointer  -L/opt/pkg/lib -o gen-apply gen-apply.o  -lpthread -ldl -lm 
libtool: link: clang -I../include -I../jit -pipe -Os -Wall -fno-omit-frame-pointer -o gen-apply gen-apply.o  -L/Users/pbulk/build/devel/libjit/work/.buildlink/lib -lpthread -ldl -lm
Undefined symbols for architecture arm64:
  "___builtin_apply", referenced from:
      _detect_float_return in gen-apply.o
      _run_detect_struct_1 in gen-apply.o
      _run_detect_struct_2 in gen-apply.o
      _run_detect_struct_3 in gen-apply.o
      _run_detect_struct_4 in gen-apply.o
      _run_detect_struct_5 in gen-apply.o
      _run_detect_struct_6 in gen-apply.o
      ...
  "___builtin_apply_args", referenced from:
      _detect_word_regs in gen-apply.o
      _detect_struct_return in gen-apply.o
      _detect_struct_overlap in gen-apply.o
      _detect_float_regs in gen-apply.o
      _detect_double_regs in gen-apply.o
      _detect_nfloat_regs in gen-apply.o
      _detect_double_overlap in gen-apply.o
      ...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [Makefile:278: gen-apply] Error 1
gmake[2]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2/tools'
gmake[1]: *** [Makefile:280: all-recursive] Error 1
gmake[1]: Leaving directory '/Users/pbulk/build/devel/libjit/work/libjit-0.1.2'
gmake: *** [Makefile:210: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/libjit
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/libjit