Problematic flags for the Clang compiler cause errors from warnings
For the Clang compiler to work properly (at least the latest version), one needs to modify file cs_auto_flags.sh, line 400 which reads:
cflags_default="-funsigned-char -Wall -Wshadow -Wpointer-arith -Wmissing-prototypes -Wuninitialized -Wunused"
and change it to:
cflags_default="-funsigned-char -Wall -Wshadow -Wpointer-arith -Wmissing-prototypes -Wuninitialized -Wunused -Wno-incompatible-function-pointer-types -Wno-implicit-int"
in order to avoid warnings of "incompatible function pointer types" and "implicit integer" to be marked as errors. Otherwise, one should update the source code to fix these warnings.
Hello,
I can't reproduce this with Clang 11. I'll try on another machine with Clang 15 (I prefer updating the source code to changing the warnings).
Note: the automatic commit reference actually references the previous issue. Sorry for the typo.