https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61412

--- Comment #12 from Matt Godbolt <matt at godbolt dot org> ---
I appreciate your patience on this! I'm also now confused.  My 250k+
preprocessed file does not warn on a reordered constructor initializer, despite
there being no system code or macros involved in it.  Compiling the original
file (not the preprocessed version) directly warns as expected.

While attempting the reduce to an absolute minimal case I found the (or maybe
just one) issue that caused the suppression of the warning was the "#" line.
This is many hundreds of lines above the constructor and its initializer and is
unconnected to a system include.

The "#" line itself refers only to a non-system file, which confuses me.

I will try and get a non-preprocessed reproducible case to try and clear up any
confusion.

Reply via email to