lex.c (do_identifier): Don't lookup_name for operators.
authorNathan Sidwell <nathan@codesourcery.com>
Thu, 9 Nov 2000 09:55:32 +0000 (09:55 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Thu, 9 Nov 2000 09:55:32 +0000 (09:55 +0000)
commit5361cbb793e64b267460096093609afa6848f503
treee3020a7ff92b7e82e2ee6e6cbee3922955a909c4
parentc6348fe7c2a6315fbcfe6b373f87ddaf27b649c4
lex.c (do_identifier): Don't lookup_name for operators.

gcp/ChangeLog:
* lex.c (do_identifier): Don't lookup_name for operators.
* parse.y (operator): Save looking_for_typename.
(unoperator): Restore it.
* spew.c (frob_opname): Use nth_token for lookahead.
testsuite/ChangeLog:
* g++.old-deja/g++.pt/operator1.C: New test.

From-SVN: r37340
gcc/cp/ChangeLog
gcc/cp/lex.c
gcc/cp/parse.y
gcc/cp/spew.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.pt/operator1.C [new file with mode: 0644]