RFR (XXS): 8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
vladimir.x.ivanov at oracle.com
Tue Sep 10 14:41:51 PDT 2013
Thanks for fixing this!
- can you rename (for now) can_be_compiled method to something specific
to CTW to disambiguate it?
- why do you place "... Skipping method: ..." message under the guard?
I'd prefer to be verbose here.
Otherwise, looks good (not a Reviewer).
On 9/11/13 1:16 AM, Christian Thalinger wrote:
> 8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
> The issue is that we cannot compile MethodHandle::linkTo* when doing a CompileTheWorld since the signatures are not correct.
> The fix is to skip these methods during a CTW.
More information about the hotspot-compiler-dev