Request for reviews (S): 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
Tom Rodriguez
tom.rodriguez at oracle.com
Tue Sep 28 08:00:57 PDT 2010
Looks good.
tom
On Sep 28, 2010, at 6:26 AM, Christian Thalinger wrote:
> http://cr.openjdk.java.net/~twisti/6987634/webrev.01/
>
> 6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
> Reviewed-by:
>
> MethodHandle.invoke* are native methods. When the inlining logic in
> Compile::call_generator tries to inline these methods it fails because
> these methods don't have any bytecode.
>
> The fix is to move the logic that handles method handle invokes, which
> generates bytecodes for these methods, before the normal inlining
> logic.
>
More information about the hotspot-compiler-dev
mailing list