blob: 1b54180da1b36c2d7743f9127c0a367beffab9f1 [file] [log] [blame]
.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;-><init>()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;-><init>()V
return-void
.end method