[cfe-commits] P4R: Truncate CodeGEn initializer for arrays that are shorter than the initializer
Neil Booth
neil at daikokuya.co.uk
Thu Nov 29 14:33:35 PST 2007
Chris Lattner wrote:-
>
> On Nov 29, 2007, at 7:03 AM, Neil Booth wrote:
>
> >Christopher Lamb wrote:-
> >
> >>This allows the following to CodeGen, with warnings:
> >>
> >>int ary[2] = {1, 2, 3, 4};
> >
> >Why not just reject outright? This is clear junk that is better
> >flagged to the user as uncompilable than being lost in a sea of
> >compiler warning noise.
>
> The C spec doesn't seem to require this to be rejected, do you
> disagree Neil?
Sure; it is a violation of constraint 6.7.8p2.
Neil.
More information about the cfe-commits
mailing list