re PR c++/13377 (unexpected behavior of namespace usage directive)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Wed, 31 Aug 2005 10:32:54 +0000 (10:32 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Wed, 31 Aug 2005 10:32:54 +0000 (10:32 +0000)
commitef07d61bcbbfd3947beb3f66b2c2468a5a701722
treed164db8a50a33031569262b519135bb099a64c6a
parent1e1b4b377ca66667f52b9f6ea0056c673136df90
re PR c++/13377 (unexpected behavior of namespace usage directive)

PR c++/13377
* parser.c (cp_parser_lookup_name): Pass LOOKUP_COMPLAIN to
lookup_name_real on final parse.

* g++.dg/lookup/ambig4.C: New test.
* g++.dg/lookup/ambig5.C: New test.
* g++.dg/tc1/dr101.C: Adjust error markers.

From-SVN: r103667
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/lookup/ambig4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/lookup/ambig5.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tc1/dr101.C