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