--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com
|dot org
--- Comment #3 from mmitchel at gcc dot gnu dot org 2007-03-12 00:26
---
Subject: Bug 31038
Author: mmitchel
Date: Mon Mar 12 00:26:39 2007
New Revision: 122829
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=122829
Log:
PR c++/30328
* semantics.c (finish_typeof):
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-03-04 22:00 ---
I can fix the testcase here by optimizing when we produce a CLEANUP_POINT_EXPR
but the following testcase still fails at that point:
int f(void);
templateint void foo()
{
int i = (int) { f() };
}
template void
--- Comment #2 from pinskia at gcc dot gnu dot org 2007-03-04 22:14 ---
#8 0x0017dc54 in cp_parser_initializer_clause (parser=0x434e1dc0,
non_constant_p=0xb039 ) at ../../gcc/cp/parser.c:12954
12954 initializer = fold_non_dependent_expr (initializer);
And
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31038