Merge pull request #2323 from esdrubal/servicemodel
[mono.git] / mono / tests / verifier / unverifiable_fallthru_into_fault_block.il
1 .assembly 'invalid_fallthru_into_fault_block'
2 {
3   .hash algorithm 0x00008004
4   .ver  0:0:0:0
5 }
6
7 .method public static int32 Main() cil managed
8 {
9         .entrypoint
10         .maxstack 8
11         .locals init (int32 V0)
12         
13         ldloc.0
14         brfalse BB_MIDDLE
15
16 BB_00:
17                 newobj instance void class [mscorlib]System.Exception::.ctor()
18                 throw
19                 leave END
20 BB_01:
21
22 BB_MIDDLE:
23                 nop
24                 nop
25 BB_02:
26                 nop
27                 nop
28                 endfinally
29 BB_03:
30
31
32 END:
33         ldc.i4.0
34         ret
35
36 .try BB_00 to BB_01 fault handler BB_02 to BB_03
37
38
39 }