You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
667 B
23 lines
667 B
.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
|