diff --git a/asm-util/src/test/java/org/objectweb/asm/util/CheckMethodAdapterTest.java b/asm-util/src/test/java/org/objectweb/asm/util/CheckMethodAdapterTest.java index 80990983376d530ed08d812cfe9f9a0a79025015..c27f277e1e2f24068362533f60bf3f067f2e3ed2 100644 --- a/asm-util/src/test/java/org/objectweb/asm/util/CheckMethodAdapterTest.java +++ b/asm-util/src/test/java/org/objectweb/asm/util/CheckMethodAdapterTest.java @@ -489,6 +489,11 @@ public class CheckMethodAdapterTest extends AsmTest implements Opcodes { assertThrows( RuntimeException.class, () -> checkMethodAdapter.visitLdcInsn(new Handle(-1, "o", "m", "()V", false))); + + checkMethodAdapter.visitLdcInsn(new Handle(Opcodes.H_NEWINVOKESPECIAL, "o", "", "()V", false)); + assertThrows( + RuntimeException.class, + () -> checkMethodAdapter.visitLdcInsn(new Handle(Opcodes.H_INVOKEVIRTUAL, "o", "", "()V", false))); } @Test