http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46335
Summary: [C++0X] ICE: in gimple_add_tmp_var, at gimplify.c:701
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: [email protected]
ReportedBy: [email protected]
The following code compiles fine in C++03 but not in C++0X mode. The code looks
vaguely similar to that of PR c++/46129, but the effects are different.
struct T { };
struct A {
A(const T &tr =T()) {}
};
struct B {
A k;
};
B kk_;
A fk_;
bug.cc: In constructor ‘B::B()’:
bug.cc:5:9: internal compiler error: in gimple_add_tmp_var, at gimplify.c:701