diff options
author | Jason Merrill <jason@gcc.gnu.org> | 1999-07-20 15:13:01 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-07-20 15:13:01 -0400 |
commit | 3773a46b934e6d5a8a0803409a813dbfba5b46bc (patch) | |
tree | f7bd40b9e6c61ade2fdde4c0b13b88e694cb8882 /gcc/c-common.c | |
parent | c8649fde97502156b0896b622c8c52f464d16db3 (diff) | |
download | gcc-3773a46b934e6d5a8a0803409a813dbfba5b46bc.zip gcc-3773a46b934e6d5a8a0803409a813dbfba5b46bc.tar.gz gcc-3773a46b934e6d5a8a0803409a813dbfba5b46bc.tar.bz2 |
gcc.c (default_compilers, cpp-output): Pass -fpreprocessed.
* gcc.c (default_compilers, cpp-output): Pass -fpreprocessed.
* toplev.c (documented_lang_options): Add -fpreprocessed.
* cpplib.h (struct cpp_buffer): Add preprocessed.
* cppinit.c (cpp_handle_option): Handle -fpreprocessed.
(cpp_start_read): Don't expand macros or emit an initial #line
directive if -fpreprocessed.
* cpplib.h (struct cpp_buffer): Added manual_pop for
better C++ tokenization.
* cpplib.c (cpp_get_token): Return CPP_EOF if manual_pop.
Also, support C++ tokenization for ->*, .*, <?, and >? operators.
* c-common.c (cpp_token): Make non-static.
From-SVN: r28190
Diffstat (limited to 'gcc/c-common.c')
-rw-r--r-- | gcc/c-common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c index 7abfad2..fca0123 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -34,7 +34,7 @@ Boston, MA 02111-1307, USA. */ #include "cpplib.h" cpp_reader parse_in; cpp_options parse_options; -static enum cpp_token cpp_token; +enum cpp_token cpp_token; #endif #ifndef WCHAR_TYPE_SIZE |