| # Copyright (c) 2017, 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. |
| .super Ljava/lang/Object; |
| # Fall through to catch block. |
| .catchall {:try_start .. :try_end} :try_end |
| .method public static test2()I |
| .catch Ljava/lang/Exception; {:try_start .. :try_end} :return |
| .catch Ljava/lang/Throwable; {:try_start .. :try_end} :error |
| .method public static test2_throw()I |
| invoke-static {}, Ltest/X;->f()V |
| .catch Ljava/lang/Exception; {:try_start .. :try_end} :return |
| .catch Ljava/lang/Throwable; {:try_start .. :try_end} :error |
| .catchall {:start .. :end} :catch |
| .method public static main([Ljava/lang/String;)V |
| invoke-static {}, Ltest/X;->f()V |
| .catchall {:try_start .. :try_end} :try_end |