------- Additional Comments From amylaar at gcc dot gnu dot org 2005-03-21 19:24 ------- (In reply to comment #7) > * init.c ... > (build_new_1): ... Use an incomplete array type for full_type.
This change has caused PR c++/20427. The following variant of the reduced testcase also changed from ICE to wrong-code: struct A { static char* p; }; int i = 1; char* A::p = new char[i] (); void foo() {} -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8564