Author
anonymous
almost 8 years ago
Language
C++
Compiler
gcc HEAD 9.0.0 20180915 (experimental)
Options
Warnings
Boost 1.68.0
C++2a(GNU)
no pedantic
Author
anonymous
almost 8 years ago
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.68.0/gcc-head/include -std=gnu++2a prog.cc:13:30: warning: option '-Wc90-c99-compat' is valid for C/ObjC but not for C++ [-Wpragmas]
13 | #pragma GCC diagnostic error "-Wc90-c99-compat"
| ^~~~~~~~~~~~~~~~~~
prog.cc:14:30: warning: option '-Wc99-c11-compat' is valid for C/ObjC but not for C++ [-Wpragmas]
14 | #pragma GCC diagnostic error "-Wc99-c11-compat"
| ^~~~~~~~~~~~~~~~~~
prog.cc:22:30: warning: option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++ [-Wpragmas]
22 | #pragma GCC diagnostic error "-Wdeclaration-after-statement"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:25:30: warning: option '-Wdesignated-init' is valid for C/ObjC but not for C++ [-Wpragmas]
25 | #pragma GCC diagnostic error "-Wdesignated-init"
| ^~~~~~~~~~~~~~~~~~~
prog.cc:26:30: warning: option '-Wdiscarded-array-qualifiers' is valid for C/ObjC but not for C++ [-Wpragmas]
26 | #pragma GCC diagnostic error "-Wdiscarded-array-qualifiers"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:27:30: warning: option '-Wdiscarded-qualifiers' is valid for C/ObjC but not for C++ [-Wpragmas]
27 | #pragma GCC diagnostic error "-Wdiscarded-qualifiers"
| ^~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:41:30: warning: option '-Wimplicit' is valid for C/ObjC but not for C++ [-Wpragmas]
41 | #pragma GCC diagnostic error "-Wimplicit"
| ^~~~~~~~~~~~
prog.cc:42:30: warning: option '-Wimplicit-function-declaration' is valid for C/ObjC but not for C++ [-Wpragmas]
42 | #pragma GCC diagnostic error "-Wimplicit-function-declaration"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:43:30: warning: option '-Wimplicit-int' is valid for C/ObjC but not for C++ [-Wpragmas]
43 | #pragma GCC diagnostic error "-Wimplicit-int"
| ^~~~~~~~~~~~~~~~
prog.cc:44:30: warning: option '-Wincompatible-pointer-types' is valid for C/ObjC but not for C++ [-Wpragmas]
44 | #pragma GCC diagnostic error "-Wincompatible-pointer-types"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:45:30: warning: option '-Wint-conversion' is valid for C/ObjC but not for C++ [-Wpragmas]
45 | #pragma GCC diagnostic error "-Wint-conversion"
| ^~~~~~~~~~~~~~~~~~
prog.cc:59:30: warning: option '-Wmissing-parameter-type' is valid for C/ObjC but not for C++ [-Wpragmas]
59 | #pragma GCC diagnostic error "-Wmissing-parameter-type"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:64:30: warning: option '-Wold-style-declaration' is valid for C/ObjC but not for C++ [-Wpragmas]
64 | #pragma GCC diagnostic error "-Wold-style-declaration"
| ^~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:67:30: warning: option '-Woverride-init' is valid for C/ObjC but not for C++ [-Wpragmas]
67 | #pragma GCC diagnostic error "-Woverride-init"
| ^~~~~~~~~~~~~~~~~
prog.cc:68:30: warning: option '-Woverride-init-side-effects' is valid for C/ObjC but not for C++ [-Wpragmas]
68 | #pragma GCC diagnostic error "-Woverride-init-side-effects"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:71:30: warning: option '-Wpointer-sign' is valid for C/ObjC but not for C++ [-Wpragmas]
71 | #pragma GCC diagnostic error "-Wpointer-sign"
| ^~~~~~~~~~~~~~~~
prog.cc:72:30: warning: option '-Wpointer-to-int-cast' is valid for C/ObjC but not for C++ [-Wpragmas]
72 | #pragma GCC diagnostic error "-Wpointer-to-int-cast"
| ^~~~~~~~~~~~~~~~~~~~~~~
prog.cc: In function 'int main()':
prog.cc:124:17: error: invalid conversion from 'int' to 'ANIMAL' [-fpermissive]
124 | printAnimal(idx);
| ^~~
| |
| int
prog.cc:117:25: note: initializing argument 1 of 'void printAnimal(ANIMAL)'
117 | void printAnimal(ANIMAL idx)
| ~~~~~~~^~~
Exit Code:
1