23 lines
		
	
	
		
			667 B
		
	
	
	
		
			Smali
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			667 B
		
	
	
	
		
			Smali
		
	
	
	
| .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
 |