Commit fc36036b by Jason Merrill Committed by Jason Merrill

re PR c++/46304 (g++ crashes with ICE in bitmap_first_set_bit, at bitmap.c:770)

	PR c++/46304
	* pt.c (tsubst_copy): Handle COMPLEX_CST.

From-SVN: r166350
parent 753fc83c
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.
......
......@@ -11658,6 +11658,7 @@ tsubst_copy (tree t, tree args, tsubst_flags_t complain, tree in_decl)
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
......
// PR c++/46304
// { dg-options "" }
template<class T>
void f()
{
__complex double d = 1.0 + 2.0i;
}
template void f<int>();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment