------- Additional Comments From jsm at polyomino dot org dot uk 2004-10-14 18:25
-------
Subject: Re: [3.3/3.4/4.0 Regression] ICE with nested functions
in parameter declaration
On Thu, 14 Oct 2004, rth at gcc dot gnu dot org wrote:
> Looks to me as if the nested function has nothing to do with it. Rather,
> it's the statement expression. Just "int b[({ 1; })]" is enough to crash.
I think the plain statement expression case is actually valid code (the
statement expression should be evaluated on function entry just like the
other array size expressions in the parameters).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17023