Solution
`-fpermissive'
Downgrade messages about nonconformant code from errors to
warnings. By default, G++ effectively sets `-pedantic-errors'
without `-pedantic'; this option reverses that. This behavior and
this option are superseded by `-pedantic', which works as it does
for GNU C.
I think GCC is no less fucked than C++ standard. But at least you can make it swallow the code.
--
We have only 2 things to worry about: That
things will never get back to normal, and that they already have.