I am trying to get gcc
to shut up about my usage of binary constants. They make the code more readable, but prevent me from using -pedantic
which I comply with otherwise. I would either like to have a switch like -fnobinaryconstwarn
or similar (which I don't think exists after perusing the man page for a while) or use a
#pragma GCC diagnostic ignored "-pedantic"
to selectively disable the pedantic warnings for a short stretch like described here: Selectively disable GCC warnings for only part of a translation unit? Unfortunately that doesn't seem to work. What are my options?
For clang
#pragma GCC diagnostic ignored "-Wpedantic"
works, while the line above doesn't, but it generates an error for gcc
.