* pt.c (tsubst_copy): Handle COMPLEX_CST.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166350
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-11-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/46304
+ * pt.c (tsubst_copy): Handle COMPLEX_CST.
+
2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
Fixed using the Objective-C 2.0 dot-syntax with class names.
case INTEGER_CST:
case REAL_CST:
case STRING_CST:
+ case COMPLEX_CST:
{
/* Instantiate any typedefs in the type. */
tree type = tsubst (TREE_TYPE (t), args, complain, in_decl);
+2010-11-05 Jason Merrill <jason@redhat.com>
+
+ PR c++/46304
+ * g++.dg/ext/complex6.C: New.
+
2010-11-04 Bud Davis <jimmied@smu.edu>
* gfortran.dg/intrinsic_numeric_arg.f: Add test to check
--- /dev/null
+// PR c++/46304
+// { dg-options "" }
+
+template<class T>
+void f()
+{
+ __complex double d = 1.0 + 2.0i;
+}
+
+template void f<int>();