Language
C++
Compiler
clang 8.0.0
Options
Warnings
Boost 1.73.0
C++2a(GNU)
no pedantic
Raw compiler options
-Weverything
$ clang++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/clang-8.0.0/include -std=gnu++2a -Weverything
Exit Code:
0
C++
clang 8.0.0
$ clang++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/clang-8.0.0/include -std=gnu++2a -Weverything
prog.cc:1:20: warning: variadic macros are incompatible with C++98 [-Wc++98-compat-pedantic]
#define HOGE(a, b, ...) a
^
prog.cc:4:20: warning: must specify at least one argument for '...' parameter of variadic macro [-Wgnu-zero-variadic-macro-arguments]
return HOGE(0,1);
^
prog.cc:1:9: note: macro 'HOGE' defined here
#define HOGE(a, b, ...) a
^
2 warnings generated.