2007-12-02 Paolo Carlini <pcarlini@suse.de>
PR c++/34061
* pt.c (current_template_args): Use error_operand_p.
/testsuite
2007-12-02 Paolo Carlini <pcarlini@suse.de>
PR c++/34061
* g++.dg/cpp0x/pr34061.C: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130573
138bc75d-0d04-0410-961f-
82ee72b054a4
2007-12-02 Paolo Carlini <pcarlini@suse.de>
+ PR c++/34061
+ * pt.c (current_template_args): Use error_operand_p.
+
+2007-12-02 Paolo Carlini <pcarlini@suse.de>
+
PR c++/34273
* error.c (dump_decl): Handle TREE_BINFO.
{
t = TREE_VALUE (t);
- if (t != error_mark_node)
+ if (!error_operand_p (t))
{
if (TREE_CODE (t) == TYPE_DECL
|| TREE_CODE (t) == TEMPLATE_DECL)
2007-12-02 Paolo Carlini <pcarlini@suse.de>
+ PR c++/34061
+ * g++.dg/cpp0x/pr34061.C: New.
+
+2007-12-02 Paolo Carlini <pcarlini@suse.de>
+
PR c++/34273
* g++.dg/other/error21.C: New.
--- /dev/null
+// PR c++/34061
+// { dg-do compile }
+// { dg-options "-std=c++0x" }
+
+template<template<int> class ...T> struct A : T<0> {}; // { dg-error "not expanded|T" }