Running ‘testthat.R’ [21s/13s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test configuration?
  > # Learn more about the roles of various files in:
  > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview
  > # * https://testthat.r-lib.org/articles/special-files.html
  > 
  > library(testthat)
  > library(quickr)
  > 
  > test_check("quickr")
  Starting 2 test processes.
  > test-unary-intrinsics.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f55aead4c'
  > test-unary-intrinsics.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-unary-intrinsics.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-unary-intrinsics.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-unary-intrinsics.R:    16 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-unary-intrinsics.R:       |                                                      ^~~~~~~~~~~~
  > test-unary-intrinsics.R:       |                                                      Rf_type2char
  > test-unary-intrinsics.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-unary-intrinsics.R:    16 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-unary-intrinsics.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-unary-intrinsics.R:       |                                                 |    |
  > test-unary-intrinsics.R:       |                                                 |    int
  > test-unary-intrinsics.R:       |                                                 char *
  > test-unary-intrinsics.R:       |                                                %d
  > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f55aead4c'
  > test-unary-intrinsics.R: ---
  > test-unary-intrinsics.R: Compiler exit status: 1 
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e3505df1c9'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e3505df1c9'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  > test-unary-intrinsics.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39fe21f41d'
  > test-unary-intrinsics.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-unary-intrinsics.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-unary-intrinsics.R:    16 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-unary-intrinsics.R:       |                                                       ^~~~~~~~~~~~
  > test-unary-intrinsics.R:       |                                                       Rf_type2char
  > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-unary-intrinsics.R:    16 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-unary-intrinsics.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-unary-intrinsics.R:       |                                                  |    |
  > test-unary-intrinsics.R:       |                                                  |    int
  > test-unary-intrinsics.R:       |                                                  char *
  > test-unary-intrinsics.R:       |                                                 %d
  > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39fe21f41d'
  > test-unary-intrinsics.R: ---
  > test-unary-intrinsics.R: Compiler exit status: 1 
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e3b9569c4'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e3b9569c4'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  > test-unary-intrinsics.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-unary-intrinsics.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-unary-intrinsics.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f5093c2d7'
  > test-unary-intrinsics.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-unary-intrinsics.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-unary-intrinsics.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-unary-intrinsics.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-unary-intrinsics.R:    16 |     Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z));
  > test-unary-intrinsics.R:       |                                                       ^~~~~~~~~~~~
  > test-unary-intrinsics.R:       |                                                       Rf_type2char
  > test-unary-intrinsics.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-unary-intrinsics.R:    16 |     Rf_error("typeof(z) must be 'complex', not '%s'", R_typeToChar(z));
  > test-unary-intrinsics.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-unary-intrinsics.R:       |                                                  |    |
  > test-unary-intrinsics.R:       |                                                  |    int
  > test-unary-intrinsics.R:       |                                                  char *
  > test-unary-intrinsics.R:       |                                                 %d
  > test-unary-intrinsics.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-unary-intrinsics.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f5093c2d7'
  > test-unary-intrinsics.R: ---
  > test-unary-intrinsics.R: Compiler exit status: 1 
  Saving _problems/test-unary-intrinsics-42.R
  Saving _problems/test-unary-intrinsics-62.R
  Saving _problems/test-unary-intrinsics-100.R
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e33754ab27'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e33754ab27'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  > test-add.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-add.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-add.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/slow_add1-build-fc39f52ab9b67'
  > test-add.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  slow_add1_fsub.f90 -o slow_add1_fsub.o
  > test-add.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c slow_add1_c_wrapper.c -o slow_add1_c_wrapper.o
  > test-add.R: slow_add1_c_wrapper.c: In function ‘slow_add1_’:
  > test-add.R: slow_add1_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-add.R:    13 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-add.R:       |                                                      ^~~~~~~~~~~~
  > test-add.R:       |                                                      Rf_type2char
  > test-add.R: slow_add1_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-add.R:    13 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-add.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-add.R:       |                                                 |    |
  > test-add.R:       |                                                 |    int
  > test-add.R:       |                                                 char *
  > test-add.R:       |                                                %d
  > test-add.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: slow_add1_c_wrapper.o] Error 1
  > test-add.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/slow_add1-build-fc39f52ab9b67'
  > test-add.R: ---
  > test-add.R: Compiler exit status: 1 
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e37de48fc5'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e37de48fc5'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  > test-add.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-add.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-add.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/slow_add2-build-fc39f4017219d'
  > test-add.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  slow_add2_fsub.f90 -o slow_add2_fsub.o
  > test-add.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c slow_add2_c_wrapper.c -o slow_add2_c_wrapper.o
  > test-add.R: slow_add2_c_wrapper.c: In function ‘slow_add2_’:
  > test-add.R: slow_add2_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-add.R:    17 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-add.R:       |                                                       ^~~~~~~~~~~~
  > test-add.R:       |                                                       Rf_type2char
  > test-add.R: slow_add2_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-add.R:    17 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-add.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-add.R:       |                                                  |    |
  > test-add.R:       |                                                  |    int
  > test-add.R:       |                                                  char *
  > test-add.R:       |                                                 %d
  > test-add.R: slow_add2_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-add.R:    26 |     Rf_error("typeof(y) must be 'integer', not '%s'", R_typeToChar(y));
  > test-add.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-add.R:       |                                                  |    |
  > test-add.R:       |                                                  |    int
  > test-add.R:       |                                                  char *
  > test-add.R:       |                                                 %d
  > test-add.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: slow_add2_c_wrapper.o] Error 1
  > test-add.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/slow_add2-build-fc39f4017219d'
  > test-add.R: ---
  > test-add.R: Compiler exit status: 1 
  Saving _problems/test-add-23.R
  Saving _problems/test-add-51.R
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e34dd9bb5d'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e34dd9bb5d'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  > test-as-double.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-as-double.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-as-double.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f67fdcf91'
  > test-as-double.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-as-double.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-as-double.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-as-double.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-as-double.R:    16 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-as-double.R:       |                                                       ^~~~~~~~~~~~
  > test-as-double.R:       |                                                       Rf_type2char
  > test-as-double.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-as-double.R:    16 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-as-double.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-as-double.R:       |                                                  |    |
  > test-as-double.R:       |                                                  |    int
  > test-as-double.R:       |                                                  char *
  > test-as-double.R:       |                                                 %d
  > test-as-double.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-as-double.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f67fdcf91'
  > test-as-double.R: ---
  > test-as-double.R: Compiler exit status: 1 
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e3690a7a5c'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    13 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e3690a7a5c'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  > test-as-double.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-as-double.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-as-double.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f370c71a6'
  > test-as-double.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-as-double.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-as-double.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-as-double.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-as-double.R:    17 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-as-double.R:       |                                                       ^~~~~~~~~~~~
  > test-as-double.R:       |                                                       Rf_type2char
  > test-as-double.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-as-double.R:    17 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-as-double.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-as-double.R:       |                                                  |    |
  > test-as-double.R:       |                                                  |    int
  > test-as-double.R:       |                                                  char *
  > test-as-double.R:       |                                                 %d
  > test-as-double.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-as-double.R:    26 |     Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b));
  > test-as-double.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-as-double.R:       |                                                  |    |
  > test-as-double.R:       |                                                  |    int
  > test-as-double.R:       |                                                  char *
  > test-as-double.R:       |                                                 %d
  > test-as-double.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-as-double.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f370c71a6'
  > test-as-double.R: ---
  > test-as-double.R: Compiler exit status: 1 
  Saving _problems/test-as-double-6.R
  Saving _problems/test-as-double-20.R
  > test-loops.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-loops.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e352315656'
  > test-loops.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-loops.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-loops.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-loops.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-loops.R:    16 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                       ^~~~~~~~~~~~
  > test-loops.R:       |                                                       Rf_type2char
  > test-loops.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-loops.R:    16 |     Rf_error("typeof(x) must be 'integer', not '%s'", R_typeToChar(x));
  > test-loops.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-loops.R:       |                                                  |    |
  > test-loops.R:       |                                                  |    int
  > test-loops.R:       |                                                  char *
  > test-loops.R:       |                                                 %d
  > test-loops.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-loops.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e352315656'
  > test-loops.R: ---
  > test-loops.R: Compiler exit status: 1 
  Saving _problems/test-loops-16.R
  Saving _problems/test-loops-33.R
  Saving _problems/test-loops-49.R
  Saving _problems/test-loops-62.R
  Saving _problems/test-loops-76.R
  Saving _problems/test-loops-92.R
  Saving _problems/test-loops-102.R
  > test-declare-type.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-declare-type.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-declare-type.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f6edf8726'
  > test-declare-type.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-declare-type.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-declare-type.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-declare-type.R: qfn_c_wrapper.c:16:59: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-declare-type.R:    16 |     Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start));
  > test-declare-type.R:       |                                                           ^~~~~~~~~~~~
  > test-declare-type.R:       |                                                           Rf_type2char
  > test-declare-type.R: qfn_c_wrapper.c:16:54: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-declare-type.R:    16 |     Rf_error("typeof(start) must be 'integer', not '%s'", R_typeToChar(start));
  > test-declare-type.R:       |                                                     ~^    ~~~~~~~~~~~~~~~~~~~
  > test-declare-type.R:       |                                                      |    |
  > test-declare-type.R:       |                                                      |    int
  > test-declare-type.R:       |                                                      char *
  > test-declare-type.R:       |                                                     %d
  > test-declare-type.R: qfn_c_wrapper.c:25:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-declare-type.R:    25 |     Rf_error("typeof(end) must be 'integer', not '%s'", R_typeToChar(end));
  > test-declare-type.R:       |                                                   ~^    ~~~~~~~~~~~~~~~~~
  > test-declare-type.R:       |                                                    |    |
  > test-declare-type.R:       |                                                    |    int
  > test-declare-type.R:       |                                                    char *
  > test-declare-type.R:       |                                                   %d
  > test-declare-type.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-declare-type.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f6edf8726'
  > test-declare-type.R: ---
  > test-declare-type.R: Compiler exit status: 1 
  Saving _problems/test-declare-type-14.R
  > test-dims2f.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-dims2f.R: make[1]: Entering directory '/tmp/RtmpNWD90M/fn-build-fc3e37bfa584c'
  > test-dims2f.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-dims2f.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-dims2f.R:    13 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-dims2f.R:       |                                                       ^~~~~~~~~~~~
  > test-dims2f.R:       |                                                       Rf_type2char
  > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-dims2f.R:    13 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-dims2f.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-dims2f.R:       |                                                  |    |
  > test-dims2f.R:       |                                                  |    int
  > test-dims2f.R:       |                                                  char *
  > test-dims2f.R:       |                                                 %d
  > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-dims2f.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/fn-build-fc3e37bfa584c'
  > test-dims2f.R: ---
  > test-dims2f.R: Compiler exit status: 1 
  > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f2ac6e8ff'
  > test-div-cast.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                       ^~~~~~~~~~~~
  > test-div-cast.R:       |                                                       Rf_type2char
  > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                  |    |
  > test-div-cast.R:       |                                                  |    int
  > test-div-cast.R:       |                                                  char *
  > test-div-cast.R:       |                                                 %d
  > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    26 |     Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b));
  > test-div-cast.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                  |    |
  > test-div-cast.R:       |                                                  |    int
  > test-div-cast.R:       |                                                  char *
  > test-div-cast.R:       |                                                 %d
  > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f2ac6e8ff'
  > test-div-cast.R: ---
  > test-div-cast.R: Compiler exit status: 1 
  > test-dims2f.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-dims2f.R: make[1]: Entering directory '/tmp/RtmpNWD90M/fn-build-fc3e37566c6e6'
  > test-dims2f.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-dims2f.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-dims2f.R:    13 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-dims2f.R:       |                                                       ^~~~~~~~~~~~
  > test-dims2f.R:       |                                                       Rf_type2char
  > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-dims2f.R:    13 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-dims2f.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-dims2f.R:       |                                                  |    |
  > test-dims2f.R:       |                                                  |    int
  > test-dims2f.R:       |                                                  char *
  > test-dims2f.R:       |                                                 %d
  > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-dims2f.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/fn-build-fc3e37566c6e6'
  > test-dims2f.R: ---
  > test-dims2f.R: Compiler exit status: 1 
  > test-dims2f.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-dims2f.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-dims2f.R: make[1]: Entering directory '/tmp/RtmpNWD90M/fn-build-fc3e3787d9c19'
  > test-dims2f.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-dims2f.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-dims2f.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-dims2f.R: fn_c_wrapper.c:13:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-dims2f.R:    13 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-dims2f.R:       |                                                       ^~~~~~~~~~~~
  > test-dims2f.R:       |                                                       Rf_type2char
  > test-dims2f.R: fn_c_wrapper.c:13:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-dims2f.R:    13 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-dims2f.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-dims2f.R:       |                                                  |    |
  > test-dims2f.R:       |                                                  |    int
  > test-dims2f.R:       |                                                  char *
  > test-dims2f.R:       |                                                 %d
  > test-dims2f.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-dims2f.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/fn-build-fc3e3787d9c19'
  > test-dims2f.R: ---
  > test-dims2f.R: Compiler exit status: 1 
  > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39ffb9b180'
  > test-div-cast.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                      ^~~~~~~~~~~~
  > test-div-cast.R:       |                                                      Rf_type2char
  > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                 |    |
  > test-div-cast.R:       |                                                 |    int
  > test-div-cast.R:       |                                                 char *
  > test-div-cast.R:       |                                                %d
  > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    26 |     Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b));
  > test-div-cast.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                  |    |
  > test-div-cast.R:       |                                                  |    int
  > test-div-cast.R:       |                                                  char *
  > test-div-cast.R:       |                                                 %d
  > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39ffb9b180'
  > test-div-cast.R: ---
  > test-div-cast.R: Compiler exit status: 1 
  Saving _problems/test-dims2f-11.R
  Saving _problems/test-dims2f-24.R
  Saving _problems/test-dims2f-37.R
  > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f21c21854'
  > test-div-cast.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-div-cast.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                      ^~~~~~~~~~~~
  > test-div-cast.R:       |                                                      Rf_type2char
  > test-div-cast.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                 |    |
  > test-div-cast.R:       |                                                 |    int
  > test-div-cast.R:       |                                                 char *
  > test-div-cast.R:       |                                                %d
  > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    26 |     Rf_error("typeof(b) must be 'logical', not '%s'", R_typeToChar(b));
  > test-div-cast.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                  |    |
  > test-div-cast.R:       |                                                  |    int
  > test-div-cast.R:       |                                                  char *
  > test-div-cast.R:       |                                                 %d
  > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f21c21854'
  > test-div-cast.R: ---
  > test-div-cast.R: Compiler exit status: 1 
  > test-div-mod.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-div-mod.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-div-mod.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e36d017c0c'
  > test-div-mod.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-div-mod.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-div-mod.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-div-mod.R: qfn_c_wrapper.c:17:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-div-mod.R:    17 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-div-mod.R:       |                                                      ^~~~~~~~~~~~
  > test-div-mod.R:       |                                                      Rf_type2char
  > test-div-mod.R: qfn_c_wrapper.c:17:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-mod.R:    17 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-div-mod.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-div-mod.R:       |                                                 |    |
  > test-div-mod.R:       |                                                 |    int
  > test-div-mod.R:       |                                                 char *
  > test-div-mod.R:       |                                                %d
  > test-div-mod.R: qfn_c_wrapper.c:26:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-mod.R:    26 |     Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b));
  > test-div-mod.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-div-mod.R:       |                                                 |    |
  > test-div-mod.R:       |                                                 |    int
  > test-div-mod.R:       |                                                 char *
  > test-div-mod.R:       |                                                %d
  > test-div-mod.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-div-mod.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e36d017c0c'
  > test-div-mod.R: ---
  > test-div-mod.R: Compiler exit status: 1 
  Saving _problems/test-div-mod-15.R
  > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f4b6d65d9'
  > test-div-cast.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-div-cast.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                       ^~~~~~~~~~~~
  > test-div-cast.R:       |                                                       Rf_type2char
  > test-div-cast.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    17 |     Rf_error("typeof(a) must be 'complex', not '%s'", R_typeToChar(a));
  > test-div-cast.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                  |    |
  > test-div-cast.R:       |                                                  |    int
  > test-div-cast.R:       |                                                  char *
  > test-div-cast.R:       |                                                 %d
  > test-div-cast.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    26 |     Rf_error("typeof(b) must be 'complex', not '%s'", R_typeToChar(b));
  > test-div-cast.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                  |    |
  > test-div-cast.R:       |                                                  |    int
  > test-div-cast.R:       |                                                  char *
  > test-div-cast.R:       |                                                 %d
  > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f4b6d65d9'
  > test-div-cast.R: ---
  > test-div-cast.R: Compiler exit status: 1 
  > test-div-cast.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-div-cast.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f149aa60b'
  > test-div-cast.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-div-cast.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-div-cast.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-div-cast.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-div-cast.R:    16 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-div-cast.R:       |                                                      ^~~~~~~~~~~~
  > test-div-cast.R:       |                                                      Rf_type2char
  > test-div-cast.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-div-cast.R:    16 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-div-cast.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-div-cast.R:       |                                                 |    |
  > test-div-cast.R:       |                                                 |    int
  > test-div-cast.R:       |                                                 char *
  > test-div-cast.R:       |                                                %d
  > test-div-cast.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-div-cast.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f149aa60b'
  > test-div-cast.R: ---
  > test-div-cast.R: Compiler exit status: 1 
  > test-example-convolve.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-example-convolve.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-example-convolve.R: make[1]: Entering directory '/tmp/RtmpNWD90M/quick_convolve-build-fc3e359574e43'
  > test-example-convolve.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  quick_convolve_fsub.f90 -o quick_convolve_fsub.o
  > test-example-convolve.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c quick_convolve_c_wrapper.c -o quick_convolve_c_wrapper.o
  > test-example-convolve.R: quick_convolve_c_wrapper.c: In function ‘quick_convolve_’:
  > test-example-convolve.R: quick_convolve_c_wrapper.c:18:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-example-convolve.R:    18 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-example-convolve.R:       |                                                      ^~~~~~~~~~~~
  > test-example-convolve.R:       |                                                      Rf_type2char
  > test-example-convolve.R: quick_convolve_c_wrapper.c:18:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-convolve.R:    18 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-example-convolve.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-example-convolve.R:       |                                                 |    |
  > test-example-convolve.R:       |                                                 |    int
  > test-example-convolve.R:       |                                                 char *
  > test-example-convolve.R:       |                                                %d
  > test-example-convolve.R: quick_convolve_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-convolve.R:    27 |     Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b));
  > test-example-convolve.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-example-convolve.R:       |                                                 |    |
  > test-example-convolve.R:       |                                                 |    int
  > test-example-convolve.R:       |                                                 char *
  > test-example-convolve.R:       |                                                %d
  > test-example-convolve.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: quick_convolve_c_wrapper.o] Error 1
  > test-example-convolve.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/quick_convolve-build-fc3e359574e43'
  > test-example-convolve.R: ---
  > test-example-convolve.R: Compiler exit status: 1 
  Saving _problems/test-example-convolve-30.R
  Saving _problems/test-div-cast-11.R
  Saving _problems/test-div-cast-25.R
  Saving _problems/test-div-cast-39.R
  Saving _problems/test-div-cast-55.R
  Saving _problems/test-div-cast-69.R
  > test-example-roll_mean.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-example-roll_mean.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-example-roll_mean.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f2f060e6'
  > test-example-roll_mean.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-example-roll_mean.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-example-roll_mean.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-example-roll_mean.R: qfn_c_wrapper.c:19:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-example-roll_mean.R:    19 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-example-roll_mean.R:       |                                                      ^~~~~~~~~~~~
  > test-example-roll_mean.R:       |                                                      Rf_type2char
  > test-example-roll_mean.R: qfn_c_wrapper.c:19:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-roll_mean.R:    19 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-example-roll_mean.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-example-roll_mean.R:       |                                                 |    |
  > test-example-roll_mean.R:       |                                                 |    int
  > test-example-roll_mean.R:       |                                                 char *
  > test-example-roll_mean.R:       |                                                %d
  > test-example-roll_mean.R: qfn_c_wrapper.c:28:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-roll_mean.R:    28 |     Rf_error("typeof(weights) must be 'double', not '%s'", R_typeToChar(weights));
  > test-example-roll_mean.R:       |                                                      ~^    ~~~~~~~~~~~~~~~~~~~~~
  > test-example-roll_mean.R:       |                                                       |    |
  > test-example-roll_mean.R:       |                                                       |    int
  > test-example-roll_mean.R:       |                                                       char *
  > test-example-roll_mean.R:       |                                                      %d
  > test-example-roll_mean.R: qfn_c_wrapper.c:39:58: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-roll_mean.R:    39 |     Rf_error("typeof(normalize) must be 'logical', not '%s'", R_typeToChar(normalize));
  > test-example-roll_mean.R:       |                                                         ~^    ~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-roll_mean.R:       |                                                          |    |
  > test-example-roll_mean.R:       |                                                          |    int
  > test-example-roll_mean.R:       |                                                          char *
  > test-example-roll_mean.R:       |                                                         %d
  > test-example-roll_mean.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-example-roll_mean.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f2f060e6'
  > test-example-roll_mean.R: ---
  > test-example-roll_mean.R: Compiler exit status: 1 
  Saving _problems/test-example-roll_mean-26.R
  > test-example-heat_diffusion.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-example-heat_diffusion.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-example-heat_diffusion.R: make[1]: Entering directory '/tmp/RtmpNWD90M/diffuse_heat-build-fc3e3412a9234'
  > test-example-heat_diffusion.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  diffuse_heat_fsub.f90 -o diffuse_heat_fsub.o
  > test-example-heat_diffusion.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c diffuse_heat_c_wrapper.c -o diffuse_heat_c_wrapper.o
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c: In function ‘diffuse_heat_’:
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:56: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-example-heat_diffusion.R:    21 |     Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx));
  > test-example-heat_diffusion.R:       |                                                        ^~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                        Rf_type2char
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:21:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    21 |     Rf_error("typeof(nx) must be 'integer', not '%s'", R_typeToChar(nx));
  > test-example-heat_diffusion.R:       |                                                  ~^    ~~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                   |    |
  > test-example-heat_diffusion.R:       |                                                   |    int
  > test-example-heat_diffusion.R:       |                                                   char *
  > test-example-heat_diffusion.R:       |                                                  %d
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:30:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    30 |     Rf_error("typeof(ny) must be 'integer', not '%s'", R_typeToChar(ny));
  > test-example-heat_diffusion.R:       |                                                  ~^    ~~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                   |    |
  > test-example-heat_diffusion.R:       |                                                   |    int
  > test-example-heat_diffusion.R:       |                                                   char *
  > test-example-heat_diffusion.R:       |                                                  %d
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:39:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    39 |     Rf_error("typeof(dx) must be 'integer', not '%s'", R_typeToChar(dx));
  > test-example-heat_diffusion.R:       |                                                  ~^    ~~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                   |    |
  > test-example-heat_diffusion.R:       |                                                   |    int
  > test-example-heat_diffusion.R:       |                                                   char *
  > test-example-heat_diffusion.R:       |                                                  %d
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:48:51: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    48 |     Rf_error("typeof(dy) must be 'integer', not '%s'", R_typeToChar(dy));
  > test-example-heat_diffusion.R:       |                                                  ~^    ~~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                   |    |
  > test-example-heat_diffusion.R:       |                                                   |    int
  > test-example-heat_diffusion.R:       |                                                   char *
  > test-example-heat_diffusion.R:       |                                                  %d
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:57:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    57 |     Rf_error("typeof(dt) must be 'double', not '%s'", R_typeToChar(dt));
  > test-example-heat_diffusion.R:       |                                                 ~^    ~~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                  |    |
  > test-example-heat_diffusion.R:       |                                                  |    int
  > test-example-heat_diffusion.R:       |                                                  char *
  > test-example-heat_diffusion.R:       |                                                 %d
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:66:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    66 |     Rf_error("typeof(k) must be 'double', not '%s'", R_typeToChar(k));
  > test-example-heat_diffusion.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                 |    |
  > test-example-heat_diffusion.R:       |                                                 |    int
  > test-example-heat_diffusion.R:       |                                                 char *
  > test-example-heat_diffusion.R:       |                                                %d
  > test-example-heat_diffusion.R: diffuse_heat_c_wrapper.c:75:54: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-heat_diffusion.R:    75 |     Rf_error("typeof(steps) must be 'integer', not '%s'", R_typeToChar(steps));
  > test-example-heat_diffusion.R:       |                                                     ~^    ~~~~~~~~~~~~~~~~~~~
  > test-example-heat_diffusion.R:       |                                                      |    |
  > test-example-heat_diffusion.R:       |                                                      |    int
  > test-example-heat_diffusion.R:       |                                                      char *
  > test-example-heat_diffusion.R:       |                                                     %d
  > test-example-heat_diffusion.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: diffuse_heat_c_wrapper.o] Error 1
  > test-example-heat_diffusion.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/diffuse_heat-build-fc3e3412a9234'
  > test-example-heat_diffusion.R: ---
  > test-example-heat_diffusion.R: Compiler exit status: 1 
  Saving _problems/test-example-heat_diffusion-92.R
  > test-friendly-size.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-friendly-size.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-friendly-size.R: make[1]: Entering directory '/tmp/RtmpNWD90M/fn-build-fc3e3442715e0'
  > test-friendly-size.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-friendly-size.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-friendly-size.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-friendly-size.R: fn_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-friendly-size.R:    13 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-friendly-size.R:       |                                                      ^~~~~~~~~~~~
  > test-friendly-size.R:       |                                                      Rf_type2char
  > test-friendly-size.R: fn_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-friendly-size.R:    13 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-friendly-size.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-friendly-size.R:       |                                                 |    |
  > test-friendly-size.R:       |                                                 |    int
  > test-friendly-size.R:       |                                                 char *
  > test-friendly-size.R:       |                                                %d
  > test-friendly-size.R: fn_c_wrapper.c:16:30: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
  > test-friendly-size.R:    16 |   const int* const x__dim_ = ({
  > test-friendly-size.R:       |                              ^
  > test-friendly-size.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-friendly-size.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/fn-build-fc3e3442715e0'
  > test-friendly-size.R: ---
  > test-friendly-size.R: Compiler exit status: 1 
  > test-example-viterbi.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-example-viterbi.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-example-viterbi.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/viterbi-build-fc39f4de74cc6'
  > test-example-viterbi.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  viterbi_fsub.f90 -o viterbi_fsub.o
  > test-example-viterbi.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o
  > test-example-viterbi.R: viterbi_c_wrapper.c: In function ‘viterbi_’:
  > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-example-viterbi.R:    22 |     Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations));
  > test-example-viterbi.R:       |                                                                  ^~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                                  Rf_type2char
  > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    22 |     Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations));
  > test-example-viterbi.R:       |                                                            ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                             |    |
  > test-example-viterbi.R:       |                                                             |    int
  > test-example-viterbi.R:       |                                                             char *
  > test-example-viterbi.R:       |                                                            %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    31 |     Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states));
  > test-example-viterbi.R:       |                                                      ~^    ~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                       |    |
  > test-example-viterbi.R:       |                                                       |    int
  > test-example-viterbi.R:       |                                                       char *
  > test-example-viterbi.R:       |                                                      %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    40 |     Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs));
  > test-example-viterbi.R:       |                                                            ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                             |    |
  > test-example-viterbi.R:       |                                                             |    int
  > test-example-viterbi.R:       |                                                             char *
  > test-example-viterbi.R:       |                                                            %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    49 |     Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs));
  > test-example-viterbi.R:       |                                                               ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                                |    |
  > test-example-viterbi.R:       |                                                                |    int
  > test-example-viterbi.R:       |                                                                char *
  > test-example-viterbi.R:       |                                                               %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
  > test-example-viterbi.R:    52 |   const int* const transition_probs__dim_ = ({
  > test-example-viterbi.R:       |                                             ^
  > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    65 |     Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs));
  > test-example-viterbi.R:       |                                                             ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                              |    |
  > test-example-viterbi.R:       |                                                              |    int
  > test-example-viterbi.R:       |                                                              char *
  > test-example-viterbi.R:       |                                                             %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
  > test-example-viterbi.R:    68 |   const int* const emission_probs__dim_ = ({
  > test-example-viterbi.R:       |                                           ^
  > test-example-viterbi.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1
  > test-example-viterbi.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/viterbi-build-fc39f4de74cc6'
  > test-example-viterbi.R: ---
  > test-example-viterbi.R: Compiler exit status: 1 
  Saving _problems/test-friendly-size-6.R
  > test-hoist-mask.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-hoist-mask.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-hoist-mask.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e35f2e50f4'
  > test-hoist-mask.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-hoist-mask.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-hoist-mask.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-hoist-mask.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-hoist-mask.R:    16 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-hoist-mask.R:       |                                                      ^~~~~~~~~~~~
  > test-hoist-mask.R:       |                                                      Rf_type2char
  > test-hoist-mask.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-hoist-mask.R:    16 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-hoist-mask.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-hoist-mask.R:       |                                                 |    |
  > test-hoist-mask.R:       |                                                 |    int
  > test-hoist-mask.R:       |                                                 char *
  > test-hoist-mask.R:       |                                                %d
  > test-hoist-mask.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-hoist-mask.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e35f2e50f4'
  > test-hoist-mask.R: ---
  > test-hoist-mask.R: Compiler exit status: 1 
  Saving _problems/test-hoist-mask-24.R
  > test-example-viterbi.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-example-viterbi.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-example-viterbi.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/viterbi-build-fc39f5d48ed9c'
  > test-example-viterbi.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  viterbi_fsub.f90 -o viterbi_fsub.o
  > test-example-viterbi.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c viterbi_c_wrapper.c -o viterbi_c_wrapper.o
  > test-example-viterbi.R: viterbi_c_wrapper.c: In function ‘viterbi_’:
  > test-example-viterbi.R: viterbi_c_wrapper.c:22:66: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-example-viterbi.R:    22 |     Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations));
  > test-example-viterbi.R:       |                                                                  ^~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                                  Rf_type2char
  > test-example-viterbi.R: viterbi_c_wrapper.c:22:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    22 |     Rf_error("typeof(observations) must be 'integer', not '%s'", R_typeToChar(observations));
  > test-example-viterbi.R:       |                                                            ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                             |    |
  > test-example-viterbi.R:       |                                                             |    int
  > test-example-viterbi.R:       |                                                             char *
  > test-example-viterbi.R:       |                                                            %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:31:55: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    31 |     Rf_error("typeof(states) must be 'integer', not '%s'", R_typeToChar(states));
  > test-example-viterbi.R:       |                                                      ~^    ~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                       |    |
  > test-example-viterbi.R:       |                                                       |    int
  > test-example-viterbi.R:       |                                                       char *
  > test-example-viterbi.R:       |                                                      %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:40:61: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    40 |     Rf_error("typeof(initial_probs) must be 'double', not '%s'", R_typeToChar(initial_probs));
  > test-example-viterbi.R:       |                                                            ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                             |    |
  > test-example-viterbi.R:       |                                                             |    int
  > test-example-viterbi.R:       |                                                             char *
  > test-example-viterbi.R:       |                                                            %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:49:64: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    49 |     Rf_error("typeof(transition_probs) must be 'double', not '%s'", R_typeToChar(transition_probs));
  > test-example-viterbi.R:       |                                                               ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                                |    |
  > test-example-viterbi.R:       |                                                                |    int
  > test-example-viterbi.R:       |                                                                char *
  > test-example-viterbi.R:       |                                                               %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:52:45: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
  > test-example-viterbi.R:    52 |   const int* const transition_probs__dim_ = ({
  > test-example-viterbi.R:       |                                             ^
  > test-example-viterbi.R: viterbi_c_wrapper.c:65:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-example-viterbi.R:    65 |     Rf_error("typeof(emission_probs) must be 'double', not '%s'", R_typeToChar(emission_probs));
  > test-example-viterbi.R:       |                                                             ~^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  > test-example-viterbi.R:       |                                                              |    |
  > test-example-viterbi.R:       |                                                              |    int
  > test-example-viterbi.R:       |                                                              char *
  > test-example-viterbi.R:       |                                                             %d
  > test-example-viterbi.R: viterbi_c_wrapper.c:68:43: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
  > test-example-viterbi.R:    68 |   const int* const emission_probs__dim_ = ({
  > test-example-viterbi.R:       |                                           ^
  > test-example-viterbi.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: viterbi_c_wrapper.o] Error 1
  > test-example-viterbi.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/viterbi-build-fc39f5d48ed9c'
  > test-example-viterbi.R: ---
  > test-example-viterbi.R: Compiler exit status: 1 
  Saving _problems/test-example-viterbi-99.R
  Saving _problems/test-example-viterbi-190.R
  > test-ifelse.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-ifelse.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-ifelse.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e36165773a'
  > test-ifelse.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-ifelse.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-ifelse.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-ifelse.R: qfn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-ifelse.R:    17 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-ifelse.R:       |                                                       ^~~~~~~~~~~~
  > test-ifelse.R:       |                                                       Rf_type2char
  > test-ifelse.R: qfn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-ifelse.R:    17 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-ifelse.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-ifelse.R:       |                                                  |    |
  > test-ifelse.R:       |                                                  |    int
  > test-ifelse.R:       |                                                  char *
  > test-ifelse.R:       |                                                 %d
  > test-ifelse.R: qfn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-ifelse.R:    26 |     Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b));
  > test-ifelse.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-ifelse.R:       |                                                  |    |
  > test-ifelse.R:       |                                                  |    int
  > test-ifelse.R:       |                                                  char *
  > test-ifelse.R:       |                                                 %d
  > test-ifelse.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-ifelse.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e36165773a'
  > test-ifelse.R: ---
  > test-ifelse.R: Compiler exit status: 1 
  Saving _problems/test-ifelse-13.R
  > test-logical.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-logical.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-logical.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f560537ba'
  > test-logical.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-logical.R: qfn_fsub.f90:17:25:
  > test-logical.R: 
  > test-logical.R:    17 |   out = (x >= left) .and. (x <= right)
  > test-logical.R:       |                         1
  > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1)
  > test-logical.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-logical.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-logical.R: qfn_c_wrapper.c:18:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-logical.R:    18 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-logical.R:       |                                                      ^~~~~~~~~~~~
  > test-logical.R:       |                                                      Rf_type2char
  > test-logical.R: qfn_c_wrapper.c:18:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-logical.R:    18 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-logical.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-logical.R:       |                                                 |    |
  > test-logical.R:       |                                                 |    int
  > test-logical.R:       |                                                 char *
  > test-logical.R:       |                                                %d
  > test-logical.R: qfn_c_wrapper.c:27:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-logical.R:    27 |     Rf_error("typeof(left) must be 'double', not '%s'", R_typeToChar(left));
  > test-logical.R:       |                                                   ~^    ~~~~~~~~~~~~~~~~~~
  > test-logical.R:       |                                                    |    |
  > test-logical.R:       |                                                    |    int
  > test-logical.R:       |                                                    char *
  > test-logical.R:       |                                                   %d
  > test-logical.R: qfn_c_wrapper.c:36:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-logical.R:    36 |     Rf_error("typeof(right) must be 'double', not '%s'", R_typeToChar(right));
  > test-logical.R:       |                                                    ~^    ~~~~~~~~~~~~~~~~~~~
  > test-logical.R:       |                                                     |    |
  > test-logical.R:       |                                                     |    int
  > test-logical.R:       |                                                     char *
  > test-logical.R:       |                                                    %d
  > test-logical.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-logical.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f560537ba'
  > test-logical.R: ---
  > test-logical.R: Compiler exit status: 1 
  > test-matrix.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-matrix.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-matrix.R: make[1]: Entering directory '/tmp/RtmpNWD90M/fn-build-fc3e3620f1fad'
  > test-matrix.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-matrix.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-matrix.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-matrix.R: fn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-matrix.R:    16 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-matrix.R:       |                                                       ^~~~~~~~~~~~
  > test-matrix.R:       |                                                       Rf_type2char
  > test-matrix.R: fn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-matrix.R:    16 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-matrix.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-matrix.R:       |                                                  |    |
  > test-matrix.R:       |                                                  |    int
  > test-matrix.R:       |                                                  char *
  > test-matrix.R:       |                                                 %d
  > test-matrix.R: fn_c_wrapper.c:25:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-matrix.R:    25 |     Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b));
  > test-matrix.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-matrix.R:       |                                                  |    |
  > test-matrix.R:       |                                                  |    int
  > test-matrix.R:       |                                                  char *
  > test-matrix.R:       |                                                 %d
  > test-matrix.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-matrix.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/fn-build-fc3e3620f1fad'
  > test-matrix.R: ---
  > test-matrix.R: Compiler exit status: 1 
  > test-logical.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-logical.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-logical.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39fd7e6b8f'
  > test-logical.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-logical.R: qfn_fsub.f90:26:19:
  > test-logical.R: 
  > test-logical.R:    26 |   out = a_gt_b .or. b_gt_a .and. delta_lt_3
  > test-logical.R:       |                   1
  > test-logical.R: Warning: Extension: Conversion from LOGICAL(4) to INTEGER(4) at (1)
  > test-logical.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-logical.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-logical.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-logical.R:    16 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-logical.R:       |                                                      ^~~~~~~~~~~~
  > test-logical.R:       |                                                      Rf_type2char
  > test-logical.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-logical.R:    16 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-logical.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-logical.R:       |                                                 |    |
  > test-logical.R:       |                                                 |    int
  > test-logical.R:       |                                                 char *
  > test-logical.R:       |                                                %d
  > test-logical.R: qfn_c_wrapper.c:25:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-logical.R:    25 |     Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b));
  > test-logical.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-logical.R:       |                                                 |    |
  > test-logical.R:       |                                                 |    int
  > test-logical.R:       |                                                 char *
  > test-logical.R:       |                                                %d
  > test-logical.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-logical.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39fd7e6b8f'
  > test-logical.R: ---
  > test-logical.R: Compiler exit status: 1 
  Saving _problems/test-logical-15.R
  Saving _problems/test-logical-48.R
  > test-matrix.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-matrix.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-matrix.R: make[1]: Entering directory '/tmp/RtmpNWD90M/fn-build-fc3e3531aa092'
  > test-matrix.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-matrix.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-matrix.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-matrix.R: fn_c_wrapper.c:17:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-matrix.R:    17 |     Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1));
  > test-matrix.R:       |                                                       ^~~~~~~~~~~~
  > test-matrix.R:       |                                                       Rf_type2char
  > test-matrix.R: fn_c_wrapper.c:17:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-matrix.R:    17 |     Rf_error("typeof(a1) must be 'double', not '%s'", R_typeToChar(a1));
  > test-matrix.R:       |                                                 ~^    ~~~~~~~~~~~~~~~~
  > test-matrix.R:       |                                                  |    |
  > test-matrix.R:       |                                                  |    int
  > test-matrix.R:       |                                                  char *
  > test-matrix.R:       |                                                 %d
  > test-matrix.R: fn_c_wrapper.c:26:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-matrix.R:    26 |     Rf_error("typeof(a2) must be 'double', not '%s'", R_typeToChar(a2));
  > test-matrix.R:       |                                                 ~^    ~~~~~~~~~~~~~~~~
  > test-matrix.R:       |                                                  |    |
  > test-matrix.R:       |                                                  |    int
  > test-matrix.R:       |                                                  char *
  > test-matrix.R:       |                                                 %d
  > test-matrix.R: fn_c_wrapper.c:29:31: warning: ISO C forbids braced-groups within expressions [-Wpedantic]
  > test-matrix.R:    29 |   const int* const a2__dim_ = ({
  > test-matrix.R:       |                               ^
  > test-matrix.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-matrix.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/fn-build-fc3e3531aa092'
  > test-matrix.R: ---
  > test-matrix.R: Compiler exit status: 1 
  Saving _problems/test-matrix-18.R
  Saving _problems/test-matrix-58.R
  > test-runif.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-runif.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-runif.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/fn-build-fc39f29eeb800'
  > test-runif.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-runif.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-runif.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-runif.R: fn_c_wrapper.c:14:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-runif.R:    14 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-runif.R:       |                                                       ^~~~~~~~~~~~
  > test-runif.R:       |                                                       Rf_type2char
  > test-runif.R: fn_c_wrapper.c:14:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-runif.R:    14 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-runif.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-runif.R:       |                                                  |    |
  > test-runif.R:       |                                                  |    int
  > test-runif.R:       |                                                  char *
  > test-runif.R:       |                                                 %d
  > test-runif.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-runif.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/fn-build-fc39f29eeb800'
  > test-runif.R: ---
  > test-runif.R: Compiler exit status: 1 
  > test-seq.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-seq.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-seq.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e34fef8e7e'
  > test-seq.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-seq.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-seq.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-seq.R: qfn_c_wrapper.c:16:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-seq.R:    16 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-seq.R:       |                                                       ^~~~~~~~~~~~
  > test-seq.R:       |                                                       Rf_type2char
  > test-seq.R: qfn_c_wrapper.c:16:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-seq.R:    16 |     Rf_error("typeof(a) must be 'integer', not '%s'", R_typeToChar(a));
  > test-seq.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-seq.R:       |                                                  |    |
  > test-seq.R:       |                                                  |    int
  > test-seq.R:       |                                                  char *
  > test-seq.R:       |                                                 %d
  > test-seq.R: qfn_c_wrapper.c:25:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-seq.R:    25 |     Rf_error("typeof(b) must be 'integer', not '%s'", R_typeToChar(b));
  > test-seq.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-seq.R:       |                                                  |    |
  > test-seq.R:       |                                                  |    int
  > test-seq.R:       |                                                  char *
  > test-seq.R:       |                                                 %d
  > test-seq.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-seq.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e34fef8e7e'
  > test-seq.R: ---
  > test-seq.R: Compiler exit status: 1 
  Saving _problems/test-seq-14.R
  > test-runif.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-runif.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-runif.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/fn-build-fc39f66321dda'
  > test-runif.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-runif.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-runif.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-runif.R: fn_c_wrapper.c:18:55: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-runif.R:    18 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-runif.R:       |                                                       ^~~~~~~~~~~~
  > test-runif.R:       |                                                       Rf_type2char
  > test-runif.R: fn_c_wrapper.c:18:50: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-runif.R:    18 |     Rf_error("typeof(n) must be 'integer', not '%s'", R_typeToChar(n));
  > test-runif.R:       |                                                 ~^    ~~~~~~~~~~~~~~~
  > test-runif.R:       |                                                  |    |
  > test-runif.R:       |                                                  |    int
  > test-runif.R:       |                                                  char *
  > test-runif.R:       |                                                 %d
  > test-runif.R: fn_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-runif.R:    27 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-runif.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-runif.R:       |                                                 |    |
  > test-runif.R:       |                                                 |    int
  > test-runif.R:       |                                                 char *
  > test-runif.R:       |                                                %d
  > test-runif.R: fn_c_wrapper.c:36:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-runif.R:    36 |     Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b));
  > test-runif.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-runif.R:       |                                                 |    |
  > test-runif.R:       |                                                 |    int
  > test-runif.R:       |                                                 char *
  > test-runif.R:       |                                                %d
  > test-runif.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-runif.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/fn-build-fc39f66321dda'
  > test-runif.R: ---
  > test-runif.R: Compiler exit status: 1 
  Saving _problems/test-runif-9.R
  Saving _problems/test-runif-60.R
  > test-size-constraint.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-size-constraint.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-size-constraint.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e335bef28a'
  > test-size-constraint.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-size-constraint.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-size-constraint.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-size-constraint.R: qfn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-size-constraint.R:    16 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-size-constraint.R:       |                                                      ^~~~~~~~~~~~
  > test-size-constraint.R:       |                                                      Rf_type2char
  > test-size-constraint.R: qfn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-size-constraint.R:    16 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-size-constraint.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-size-constraint.R:       |                                                 |    |
  > test-size-constraint.R:       |                                                 |    int
  > test-size-constraint.R:       |                                                 char *
  > test-size-constraint.R:       |                                                %d
  > test-size-constraint.R: qfn_c_wrapper.c:27:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-size-constraint.R:    27 |     Rf_error("typeof(b) must be 'double', not '%s'", R_typeToChar(b));
  > test-size-constraint.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-size-constraint.R:       |                                                 |    |
  > test-size-constraint.R:       |                                                 |    int
  > test-size-constraint.R:       |                                                 char *
  > test-size-constraint.R:       |                                                %d
  > test-size-constraint.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-size-constraint.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e335bef28a'
  > test-size-constraint.R: ---
  > test-size-constraint.R: Compiler exit status: 1 
  > test-which.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-which.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-which.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/fn-build-fc39f2e146823'
  > test-which.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  fn_fsub.f90 -o fn_fsub.o
  > test-which.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c fn_c_wrapper.c -o fn_c_wrapper.o
  > test-which.R: fn_c_wrapper.c: In function ‘fn_’:
  > test-which.R: fn_c_wrapper.c:16:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-which.R:    16 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-which.R:       |                                                      ^~~~~~~~~~~~
  > test-which.R:       |                                                      Rf_type2char
  > test-which.R: fn_c_wrapper.c:16:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-which.R:    16 |     Rf_error("typeof(a) must be 'double', not '%s'", R_typeToChar(a));
  > test-which.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-which.R:       |                                                 |    |
  > test-which.R:       |                                                 |    int
  > test-which.R:       |                                                 char *
  > test-which.R:       |                                                %d
  > test-which.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: fn_c_wrapper.o] Error 1
  > test-which.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/fn-build-fc39f2e146823'
  > test-which.R: ---
  > test-which.R: Compiler exit status: 1 
  > test-size-constraint.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-size-constraint.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-size-constraint.R: make[1]: Entering directory '/tmp/RtmpNWD90M/qfn-build-fc3e3134e3093'
  > test-size-constraint.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-size-constraint.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-size-constraint.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-size-constraint.R: qfn_c_wrapper.c:13:54: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-size-constraint.R:    13 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-size-constraint.R:       |                                                      ^~~~~~~~~~~~
  > test-size-constraint.R:       |                                                      Rf_type2char
  > test-size-constraint.R: qfn_c_wrapper.c:13:49: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-size-constraint.R:    13 |     Rf_error("typeof(x) must be 'double', not '%s'", R_typeToChar(x));
  > test-size-constraint.R:       |                                                ~^    ~~~~~~~~~~~~~~~
  > test-size-constraint.R:       |                                                 |    |
  > test-size-constraint.R:       |                                                 |    int
  > test-size-constraint.R:       |                                                 char *
  > test-size-constraint.R:       |                                                %d
  > test-size-constraint.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-size-constraint.R: make[1]: Leaving directory '/tmp/RtmpNWD90M/qfn-build-fc3e3134e3093'
  > test-size-constraint.R: ---
  > test-size-constraint.R: Compiler exit status: 1 
  Saving _problems/test-size-constraint-13.R
  Saving _problems/test-size-constraint-31.R
  > test-which.R: using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’
  > test-which.R: using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-9) 15.2.0’
  > test-which.R: make[1]: Entering directory '/tmp/RtmpdtkiJU/qfn-build-fc39f7369faf4'
  > test-which.R: gfortran-15  -fpic  -g -O2 -Wall -pedantic -mtune=native  -c  qfn_fsub.f90 -o qfn_fsub.o
  > test-which.R: gcc-15 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c qfn_c_wrapper.c -o qfn_c_wrapper.o
  > test-which.R: qfn_c_wrapper.c: In function ‘qfn_’:
  > test-which.R: qfn_c_wrapper.c:20:58: error: implicit declaration of function ‘R_typeToChar’; did you mean ‘Rf_type2char’? [-Wimplicit-function-declaration]
  > test-which.R:    20 |     Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1));
  > test-which.R:       |                                                          ^~~~~~~~~~~~
  > test-which.R:       |                                                          Rf_type2char
  > test-which.R: qfn_c_wrapper.c:20:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-which.R:    20 |     Rf_error("typeof(lgl1) must be 'logical', not '%s'", R_typeToChar(lgl1));
  > test-which.R:       |                                                    ~^    ~~~~~~~~~~~~~~~~~~
  > test-which.R:       |                                                     |    |
  > test-which.R:       |                                                     |    int
  > test-which.R:       |                                                     char *
  > test-which.R:       |                                                    %d
  > test-which.R: qfn_c_wrapper.c:29:53: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-which.R:    29 |     Rf_error("typeof(int1) must be 'integer', not '%s'", R_typeToChar(int1));
  > test-which.R:       |                                                    ~^    ~~~~~~~~~~~~~~~~~~
  > test-which.R:       |                                                     |    |
  > test-which.R:       |                                                     |    int
  > test-which.R:       |                                                     char *
  > test-which.R:       |                                                    %d
  > test-which.R: qfn_c_wrapper.c:38:52: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
  > test-which.R:    38 |     Rf_error("typeof(dbl1) must be 'double', not '%s'", R_typeToChar(dbl1));
  > test-which.R:       |                                                   ~^    ~~~~~~~~~~~~~~~~~~
  > test-which.R:       |                                                    |    |
  > test-which.R:       |                                                    |    int
  > test-which.R:       |                                                    char *
  > test-which.R:       |                                                   %d
  > test-which.R: make[1]: *** [/home/hornik/tmp/R.check/r-devel-gcc/Work/build/etc/Makeconf:202: qfn_c_wrapper.o] Error 1
  > test-which.R: make[1]: Leaving directory '/tmp/RtmpdtkiJU/qfn-build-fc39f7369faf4'
  > test-which.R: ---
  > test-which.R: Compiler exit status: 1 
  Saving _problems/test-which-13.R
  Saving _problems/test-which-91.R
  [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-unary-intrinsics.R:42:5'): double unary intrinsics ─────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(fn, x) at test-unary-intrinsics.R:42:5
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-unary-intrinsics.R:62:5'): integer unary intrinsics ────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn, x) at test-unary-intrinsics.R:62:5
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-unary-intrinsics.R:100:5'): complex unary intrinsics ───────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(fn, z) at test-unary-intrinsics.R:100:5
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-add.R:23:3'): add1 ─────────────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(name = "slow_add1", slow_add1) at test-add.R:23:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-add.R:51:3'): add2 ─────────────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(name = "slow_add2", slow_add2) at test-add.R:51:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-as-double.R:6:3'): as.double casts integer and logical values ──
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn_int, list(1:3)) at test-as-double.R:6:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-as-double.R:20:3'): / performs real division for integer and logical inputs ──
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(div_int, list(1:3, c(2L, 2L, 2L))) at test-as-double.R:20:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:16:3'): repeat/break ───────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(inc_to_5, -1L, 0L, 4L, 5L) at test-loops.R:16:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:33:3'): repeat + next ──────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(...) at test-loops.R:33:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:49:3'): break/for ──────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:49:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:62:3'): while ──────────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn, -1L, 0L, 4L, 5L) at test-loops.R:62:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:76:3'): while + next ───────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(...) at test-loops.R:76:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:92:3'): while + break ──────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(...) at test-loops.R:92:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-loops.R:102:3'): expr return value ─────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn, 1:10) at test-loops.R:102:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-declare-type.R:14:3'): declare(type()) variants ────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(quick_seq, list(1L, 5L)) at test-declare-type.R:14:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-dims2f.R:11:3'): arithmetic expressions in dimensions compile ──
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-dims2f.R:11:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-dims2f.R:24:3'): integer division and modulus in dimensions compile ──
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-dims2f.R:24:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-dims2f.R:37:3'): matrix dimension expressions compile ──────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-dims2f.R:37:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-div-mod.R:15:3'): %% and %/% ───────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(...) at test-div-mod.R:15:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-example-convolve.R:30:3'): convolve ────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(name = "quick_convolve", slow_convolve) at test-example-convolve.R:30:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-div-cast.R:11:3'): division casts integers ─────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(div_int, list(a, b)) at test-div-cast.R:11:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-div-cast.R:25:3'): division casts double and integer ───────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(div_dbl_int, list(a, b)) at test-div-cast.R:25:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-div-cast.R:39:3'): division casts logical ──────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(div_dbl_lgl, list(a, b)) at test-div-cast.R:39:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-div-cast.R:55:3'): division casts complex ──────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(div_cplx, list(a, b)) at test-div-cast.R:55:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-div-cast.R:69:3'): division example in #33 ─────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(my_mean, list(x)) at test-div-cast.R:69:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-example-roll_mean.R:26:3'): roll_mean ──────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_equal(slow_roll_mean, list(x, weights)) at test-example-roll_mean.R:26:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:34:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-example-heat_diffusion.R:92:3'): heat diffusion ────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(diffuse_heat) at test-example-heat_diffusion.R:92:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-friendly-size.R:6:3'): dimension mismatch errors show axis ─────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-friendly-size.R:6:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-hoist-mask.R:24:3'): hoist mask ────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn, name = "qfn")
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-example-viterbi.R:99:3'): viterbi ──────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(viterbi) at test-example-viterbi.R:99:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-example-viterbi.R:190:3'): viterbi2 ────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(viterbi) at test-example-viterbi.R:190:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-ifelse.R:13:3'): ifelse ────────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn, list(-10:10, integer(21))) at test-ifelse.R:13:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-logical.R:15:3'): between ──────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(...) at test-logical.R:15:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-logical.R:48:3'): logical ops ──────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(fn, !!!test_args) at test-logical.R:48:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-matrix.R:18:3'): matrix ────────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-matrix.R:18:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-matrix.R:58:3'): reuse implicit size ───────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-matrix.R:58:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-seq.R:14:3'): seq ──────────────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(...) at test-seq.R:14:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  ── Error ('test-runif.R:9:3'): runif generates random numbers ──────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-runif.R:9:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-runif.R:60:3'): runif with min/max ─────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-runif.R:60:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-size-constraint.R:13:3'): size constraint ──────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn, name = "qfn")
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-size-constraint.R:31:3'): size constraint ──────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn, name = "qfn")
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-which.R:13:3'): which.max ──────────────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr::quick(fn) at test-which.R:13:3
   2.   └─quickr:::compile(r2f(fun))
  ── Error ('test-which.R:84:3'): which.max/which.min ────────────────────────────
  Error: Compilation Error
  Backtrace:
      ▆
   1. └─quickr:::expect_quick_identical(...) at test-which.R:84:3
   2.   ├─`:=`(qfn, quick(fn)) at ./helper.R:21:3
   3.   │ └─base::eval(call("<-", name, right), parent.frame())
   4.   │   └─base::eval(call("<-", name, right), parent.frame())
   5.   └─quickr::quick(fn, name = "qfn")
   6.     └─quickr:::compile(r2f(fun))
  
  [ FAIL 43 | WARN 0 | SKIP 0 | PASS 1 ]
  Error:
  ! Test failures.
  Execution halted