| # Copyright (c) 2016, the R8 project authors. Please see the AUTHORS file | 
 | # for details. All rights reserved. Use of this source code is governed by a | 
 | # BSD-style license that can be found in the LICENSE file. | 
 |  | 
 | .class public final LTestObject; | 
 | .super Ljava/lang/Object; | 
 |  | 
 | .method public static allocate(I)V | 
 |     .registers 4 | 
 |     new-instance v2, LTest; | 
 |     if-nez v3, :cond_9 | 
 |     const/4 v1, 0x0 | 
 |     invoke-direct {v2, v1}, LTest;-><init>(I)V | 
 |     :goto_8 | 
 |     return-void | 
 |     :cond_9 | 
 |     const/16 v0, 0xa | 
 |     if-ge v3, v0, :cond_14 | 
 |     const/4 v1, 0x0 | 
 |     invoke-direct {v2, v1}, LTest;-><init>(I)V | 
 |     goto :goto_8 | 
 |     :cond_14 | 
 |     const/4 v1, 0x0 | 
 |     invoke-direct {v2, v1}, LTest;-><init>(I)V | 
 |     goto :goto_8 | 
 | .end method |