Skip to content

GCC: Explicitly set the language to C

This will solve typical case such as:

$ cat foo.C int bar() { return 42; }

$ gcc -o foo.o -c foo.C $ nm foo.o 0000000000000000 T _Z3barv U __gxx_personality_v0

Compared to:

$ gcc -x c -o foo.o -c foo.C $ nm foo.o 0000000000000000 T bar

Fixes: #14516 (closed)

Merge request reports