https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94689
Bug ID: 94689 Summary: arrays of functions are not meaningful Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: pmatos at gcc dot gnu.org Target Milestone: --- With head of git from today (2020.04.21), gcc with -fanalyzer return non-zero exit code for /// *a; b; c() { d((void (*)())a + b); } /// using the command line: gcc -O2 -g -fanalyzer -Wall -I./.. -I./../include -I./../../rktio -I../../rktio -pthread -I/usr/lib64/libffi/include -DUSE_SENORA_GC -c foreign.i -o foreign.o yet, if you remove the -fanalyzer flag it returns exit code 0.