On 3/27/2018 2:49 AM, Claes Redestad wrote:



On 2018-03-26 17:51, Claes Redestad wrote:
Karen,

On 2018-03-26 17:15, Karen Kinnear wrote:
Claes,

Discussed with Lois. We think that it would make more sense to pass the new argument into MethodHandles::resolve_MemberName and at all three places that we currently CHECK_PENDING_EXCEPTION/return null there     - if speculative flag is set - CLEAR_PENDING_EXCEPTION before you return null
    - and yes - do this for all three cases, not just the METHOD case

ok.

New webrev:

http://cr.openjdk.java.net/~redestad/8200238/open.01/

Hi Claes,
Looks good.  One minor comment.

hotspot/share/prims/methodHandles.cpp:
- line #1237.  Consider putting some explanation in the assert statement instead of a blank string.  Something like "speculative resolve mode has encountered an unexpected pending exception"

I don't need to see another webrev.

Thanks,
Lois


Thanks!

/Claes

Reply via email to