The below code gives the error 'initializer element is not constant' with tcc. It compiles successfully with gcc ~~~ // GNU GPL 2.0 or greater #include <stdint.h>
const uint8_t * const offset = 0; const uint8_t * const data[] = { offset }; ~~~ ~~~ $ tcc -c tcc_constant.c ; echo $? tcc_constant.c:5: error: initializer element is not constant 1 $ gcc -c tcc_constant.c && echo $? 0 ~~~ ~~~ tcc -v tcc version 0.9.28rc 2025-06-24 mob@32b59774 (x86_64 Linux) ~~~
_______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel