invalid scope.
* g++.dg/lookup/using12.C: Tighten error marker.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109237
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ * parser.c (cp_parser_using_declaration): Skip name-lookup on
+ invalid scope.
+
2005-12-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
* cxx-pretty-print.c (pp_cxx_constant): New. Print
/* The function we call to handle a using-declaration is different
depending on what scope we are in. */
- if (identifier == error_mark_node)
+ if (qscope == error_mark_node || identifier == error_mark_node)
;
else if (TREE_CODE (identifier) != IDENTIFIER_NODE
&& TREE_CODE (identifier) != BIT_NOT_EXPR)
+2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ * g++.dg/lookup/using12.C: Tighten error marker.
+
2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
Andrew Pinski <pinskia@physics.uc.edu>
// PR c++/16707
int i;
-using N::i; // { dg-error "declared|expected" }
+using N::i; // { dg-error "'N' has not been declared" }