RFR (S) 8217714: [lworld] Support for substitutability checks in interpreter
Frederic Parain
frederic.parain at oracle.com
Wed Jun 5 12:22:45 UTC 2019
templateTable_x86.cpp: 2478:
- a more explicit comment explaining that the test below checks if any of the
two arguments is null would make the code easier to understand
interpreterRuntime.cpp: 529:
Instead of
529 if (HAS_PENDING_EXCEPTION) {
530 fatal("isSubstitutable() raised exception");
531 }
I would prefer
guarantee(!HAS_PENDING_EXCEPTION,"isSubstitutable() raised exception”);
Are we sure that the substitutability test will never, ever throw an exception?
Otherwise, the changeset looks good. Thumbs up! (no need for another review).
Thank you for fixing the substitutability code in the interpreter.
Fred
> On May 27, 2019, at 10:58, David Simms <david.simms at oracle.com> wrote:
>
>
> Nice, thanks, updated, fix stray formatting, dropped test change
>
> On 27/05/19 4:07 PM, Tobias Hartmann wrote:
>> Hi Mr. Simms,
>>
>> On 27.05.19 10:17, David Simms wrote:
>>> o Found an issue with "TestLWorld", adjust it to continue with
>>> mode 2, (bug filed for mode 3, JDK-8224818).
>> I've fixed this test bug:
>> http://hg.openjdk.java.net/valhalla/valhalla/rev/fa2c82a95f82
>>
>> You can therefore remove the adjustment to run with mode 2.
>>
>> Best regards,
>> Tobias
>
>
More information about the valhalla-dev
mailing list