Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

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
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.
Exit Code:
0