--- Comment #5 from pinskia at gcc dot gnu dot org 2005-10-09 01:58 ---
Confirmed, reduced testcase:
template struct throwInfo { throwInfo(T v) : T(v) {
} };
void format(int r) {
throwInfo("");
}
This is invalid code as T(v) is invalid, no
--- Comment #4 from rguenth at gcc dot gnu dot org 2005-10-08 22:03 ---
The 4.0 and 4.1 ICEs are dups of PR24277, the 3.4 ICE turned into endless
looping
in
Run till exit from #1 0x00940ff0 in examine_argument (mode=BLKmode,
type=0x2a96f4d8f0, in_return=1, int_nregs=0x7fbf
--- Comment #2 from igodard at pacbell dot net 2005-10-08 19:55 ---
Created an attachment (id=9940)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9940&action=view)
source code (compressed)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24278
--- Comment #1 from igodard at pacbell dot net 2005-10-08 19:54 ---
Created an attachment (id=9939)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9939&action=view)
compiler output
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24278