1.class public LMoveExceptionOnEntry;
2
3.super Ljava/lang/Object;
4
5# Test that we cannot have a catch-handler with move-exception at the beginning of a method.
6
7.method public static moveExceptionOnEntry(I)I
8.registers 4
9:Label1
10       move-exception v2
11       const v1, 100
12       move v0, p0
13       add-int/lit8 p0, p0, 1
14
15:Label2
16       invoke-static {v0}, LMoveExceptionOnEntry;->foo(I)V
17
18:Label3
19       return v1
20
21.catchall {:Label2 .. :Label3} :Label1
22.end method
23
24.method public static foo(I)I
25.registers 4
26:Label1
27       return-void
28
29.end method
30
31