.class public LB22331663Pass; .super Ljava/lang/Object; .method public static run(Z)V .registers 6 if-eqz v5, :Label1 # Construct a java.lang.Object completely. This makes v4 of reference type. new-instance v4, Ljava/lang/Object; invoke-direct {v4}, Ljava/lang/Object;->()V :Label1 # At this point, v4 is the merge of Undefined and ReferenceType. The verifier should not # reject this if it is unused. # Do an allocation here. This will force heap checking in gcstress mode. new-instance v0, Ljava/lang/Object; invoke-direct {v0}, Ljava/lang/Object;->()V return-void .end method