2007-07-11 Paolo Carlini <pcarlini@suse.de>
PR c++/32560
* parser.c (cp_parser_make_indirect_declarator): When the
the code argument is ERROR_MARK return cp_error_declarator.
/testsuite
2007-07-11 Paolo Carlini <pcarlini@suse.de>
PR c++/32560
* g++.dg/template/decl3.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126542
138bc75d-0d04-0410-961f-
82ee72b054a4
+2007-07-11 Paolo Carlini <pcarlini@suse.de>
+
+ PR c++/32560
+ * parser.c (cp_parser_make_indirect_declarator): When the
+ the code argument is ERROR_MARK return cp_error_declarator.
+
2007-07-09 Geoffrey Keating <geoffk@apple.com>
PR 32617
cp_cv_quals cv_qualifiers,
cp_declarator *target)
{
+ if (code == ERROR_MARK)
+ return cp_error_declarator;
+
if (code == INDIRECT_REF)
if (class_type == NULL_TREE)
return make_pointer_declarator (cv_qualifiers, target);
+2007-07-11 Paolo Carlini <pcarlini@suse.de>
+
+ PR c++/32560
+ * g++.dg/template/decl3.C: New.
+
2007-07-09 Geoffrey Keating <geoffk@apple.com>
PR 32617
--- /dev/null
+// c++/32560
+
+namespace N {}
+
+template<typename> struct A
+{
+ int A<typename N::X>; // { dg-error "namespace|argument|before" }
+};