diff options
author | vlivanov <none@none> | 2015-09-01 21:44:07 +0200 |
---|---|---|
committer | vlivanov <none@none> | 2015-09-01 21:44:07 +0200 |
commit | 730e1a40e7ef53d8dc540bb4f6765cd993d26aeb (patch) | |
tree | 7c2c6b25dd1c0dd99a627c802b364eeb530ef2d3 /src/share/classes/java/lang | |
parent | 9ee81e716d9680b8838bc7b5e0cb6d2feb0a5f72 (diff) | |
download | jdk8u_jdk-730e1a40e7ef53d8dc540bb4f6765cd993d26aeb.tar.gz |
8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict
Reviewed-by: psandoz
Diffstat (limited to 'src/share/classes/java/lang')
-rw-r--r-- | src/share/classes/java/lang/invoke/LambdaFormEditor.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/share/classes/java/lang/invoke/LambdaFormEditor.java b/src/share/classes/java/lang/invoke/LambdaFormEditor.java index 7bc2dfbeba..7368108920 100644 --- a/src/share/classes/java/lang/invoke/LambdaFormEditor.java +++ b/src/share/classes/java/lang/invoke/LambdaFormEditor.java @@ -436,7 +436,7 @@ class LambdaFormEditor { } private MethodType bindArgumentType(BoundMethodHandle mh, int pos, BasicType bt) { - assert(mh.form == lambdaForm); + assert(mh.form.uncustomize() == lambdaForm); assert(mh.form.names[1+pos].type == bt); assert(BasicType.basicType(mh.type().parameterType(pos)) == bt); return mh.type().dropParameterTypes(pos, pos+1); |