cppmacro.c (_cpp_create_definition): Leave comments off.
* cppmacro.c (_cpp_create_definition): Leave comments off. * doc/cpp.texi: Update. From-SVN: r46089
This commit is contained in:
parent
3e96a2fd0c
commit
bbb12d768b
@ -1,3 +1,9 @@
|
||||
2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
|
||||
|
||||
* cppmacro.c (_cpp_create_definition): Leave comments off.
|
||||
|
||||
* doc/cpp.texi: Update.
|
||||
|
||||
2001-10-08 DJ Delorie <dj@redhat.com>
|
||||
|
||||
* c-decl.c (grokfield): Make sure the only unnamed fields
|
||||
|
@ -1329,7 +1329,6 @@ _cpp_create_definition (pfile, node)
|
||||
else if (ctoken->type != CPP_EOF && !(ctoken->flags & PREV_WHITE))
|
||||
cpp_pedwarn (pfile, "ISO C requires whitespace after the macro name");
|
||||
|
||||
pfile->state.save_comments = ! CPP_OPTION (pfile, discard_comments);
|
||||
saved_cur_token = pfile->cur_token;
|
||||
|
||||
if (macro->fun_like)
|
||||
|
@ -4228,15 +4228,11 @@ linemarkers. @xref{Preprocessor Output}.
|
||||
@item -C
|
||||
Do not discard comments. All comments are passed through to the output
|
||||
file, except for comments in processed directives, which are deleted
|
||||
along with the directive. Comments appearing in the expansion list of a
|
||||
macro will be preserved, and appear in place wherever the macro is
|
||||
invoked.
|
||||
along with the directive.
|
||||
|
||||
You should be prepared for side effects when using @option{-C}; it causes
|
||||
the preprocessor to treat comments as tokens in their own right. For
|
||||
example, macro redefinitions that were trivial when comments were
|
||||
replaced by a single space might become significant when comments are
|
||||
retained. Also, comments appearing at the start of what would be a
|
||||
You should be prepared for side effects when using @option{-C}; it
|
||||
causes the preprocessor to treat comments as tokens in their own right.
|
||||
For example, comments appearing at the start of what would be a
|
||||
directive line have the effect of turning that line into an ordinary
|
||||
source line, since the first token on the line is no longer a @samp{#}.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user