error: "no newline at end of file"
Gabriel Dos Reis
gdr@cs.tamu.edu
Tue Mar 27 15:51:00 GMT 2007
Ian Lance Taylor <iant@google.com> writes:
| Gabriel Dos Reis <gdr@cs.tamu.edu> writes:
|
| > Martin Michlmayr <tbm@cyrius.com> writes:
| >
| > | * Manuel López-Ibáñez <lopezibanez@gmail.com> [2007-03-27 13:13]:
| > | > So if you are seeing this in C++, the change was intentional because
| > | > PR24924 was fixed. If you are seeing it in C and you are not using
| > | > pedantic-errors, then it is probably a bug.
| > |
| > | Thanks for the explanation - this explains what I'm seeing. Is there
| > | a good reason against changing this particular warning from
| > | CPP_DL_PEDWARN to CPP_DL_WARNING? Quite a few packages in Debian fail
| > | to build because of this and it seems overly strict to me. However, if
| > | it'll remain an error with C++ code, I'll start filing bugs on these
| > | packages.
| >
| > -pedantic asks for strict checking of rules. User should accept
| > correcting their codes (or used codes) with they ask for strict checking.
|
| I agree, but what is happening now is that "no newline at end of file"
| is an error even when -pedantic is not specified. I don't think that
| is acceptable.
Then something is odd. A pedwarn is an error only when -pedantic,
otherwise it should be just an unconditional warning.
-- Gaby
More information about the Gcc
mailing list