[committed] allow assert in inner class
Andrew Pinski
pinskia@physics.uc.edu
Thu Feb 26 16:39:00 GMT 2004
On Feb 26, 2004, at 02:14, Andrew Haley wrote:
> Per Bothner writes:
>> If you use assert, the compiler generates some code
>> that includes doing THIS_CLASS.class, which in turn
>> is implemented by a static helper method named class$.
>> If THIS_CLASS was an inner class, the compiler would
>> lose because static methods aren't allowed in inner classes.
>> The solution (which matches JDK) is to move the class$
>> helper method to the outer class.
>>
>> Tested on Fedora and checked into mainline.
>
> Thanks. 3.4 too? Or is this not sufficiently important?
Also please close bugs which are fixed by this patch, it looks like
PR13508
is fixed by this patch.
Thanks,
Andrew Pinski
gcc bug master
More information about the Java
mailing list