/cp
2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/45665
* decl.c (grokdeclarator): Check build_memfn_type return value
for error_mark_node.
/testsuite
2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/45665
* g++.dg/template/crash103.C: New.
From-SVN: r164299
+2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/45665
+ * decl.c (grokdeclarator): Check build_memfn_type return value
+ for error_mark_node.
+
2010-09-13 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
* semantics.c (finish_for_stmt): Always test flag_new_for_scope.
type = build_memfn_type (type,
declarator->u.pointer.class_type,
memfn_quals);
+ if (type == error_mark_node)
+ return error_mark_node;
memfn_quals = TYPE_UNQUALIFIED;
}
+2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/45665
+ * g++.dg/template/crash103.C: New.
+
2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
Merge from 'apple/trunk' branch on FSF servers.
Radar 4219590
* objc.dg/break-in-ifstmt.m: New.
-
+
2005-08-22 Ziemowit Laski <zlaski@apple.com>
Radar 4174166
Radar 4216500
* obj-c++.dg/proto-lossage-7.mm: New.
* objc.dg/proto-lossage-7.m: New.
-
+
2010-09-14 Jan Hubicka <jh@suse.cz>
* gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
--- /dev/null
+// PR c++/45665
+
+template < typename > struct S;
+void (S <0>::*ptr) (); // { dg-error "type" }