1 .class public test_verify_fail_double_overwritten
2 .super java/lang/Object
4 ; test: second half of double is overwritten by an int
6 ; ======================================================================
8 .method public <init>()V
10 invokenonvirtual java/lang/Object/<init>()V
14 ; ======================================================================
16 .method public static check(D)V
19 getstatic java/lang/System/out Ljava/io/PrintStream;
21 invokevirtual java/io/PrintStream/println(D)V
25 ; ======================================================================
27 .method public static main([Ljava/lang/String;)V
35 ifnull force_basic_block_boundary
37 ; --------------------------------------------------
42 ; --------------------------------------------------
44 force_basic_block_boundary:
48 invokestatic test_verify_fail_double_overwritten/check(D)V