http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51658
Bug #: 51658 Summary: [C++0x] delegating constructor ICE in build_data_member_initialization, at cp/semantics.c:5806 Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@gcc.gnu.org template<typename T> struct S { constexpr S() : t() { } constexpr S(int) : S() { } T t; }; S<int> p(1); ice.ii: In instantiation of ‘constexpr S<T>::S(int) [with T = int]’: ice.ii:11:11: required from here ice.ii:6:28: internal compiler error: in build_data_member_initialization, at cp/semantics.c:5806 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.