RFR 8175383: JVM should throw NCDFE if ACC_MODULE and CONSTANT_Module/Package are set

harold seigel harold.seigel at oracle.com
Thu Mar 2 20:25:44 UTC 2017


Thanks John!

I'll add a field to the CFP object, hopefully without increasing its size.

Harold


On 3/2/2017 8:12 AM, John Rose wrote:
> On Mar 2, 2017, at 1:05 PM, John Rose <john.r.rose at oracle.com 
> <mailto:john.r.rose at oracle.com>> wrote:
>>
>> I think the bug JDK-8175383 should give the reasons (either JVMS 
>> language or use case) why the more convenient CFE would be a bad 
>> outcome.  In other words, why are we doing this?
>
> P.S.  I have a specific comment on the source code style:
>
> Please return the extra result not by replacing the "void" return 
> value, but by passing an out-parameter and/or a field in the CFP object.
>
> You can have a boolean "_bad_constant_seen".  This is much clearer and 
> less disruptive than taking over the return value.  Your patch size 
> will collapse.
>
> — John



More information about the hotspot-runtime-dev mailing list