1 reading Blort.class... 2 method scalalocals ()V 3 first 0018 4 block 0000 5 pred 000d 6 live in:{} 7 blort.j:@0000: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 8 I catch) . <- . 9 next 0014 10 live out:{} 11 block 0003 12 pred 0014 13 live in:{} 14 blort.j:@0003: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 15 I catch) . <- . 16 next 0015 17 live out:{} 18 block 0006 19 pred 0015 20 live in:{} 21 blort.j:@0006: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 22 I catch) . <- . 23 next 0016 24 live out:{} 25 block 0009 26 pred 0016 27 live in:{} 28 blort.j:@0009: Rop{invoke-static . <- . call throws <any>}(blort.returnint:() 29 I catch) . <- . 30 next 0017 31 live out:{} 32 block 000c 33 pred 0017 34 live in:{14} 35 @????: mark-local-int . <- v14:"x"I 36 blort.j:@001b: goto . <- . 37 next 000e 38 live out:{} 39 block 000d 40 pred 0018 41 live in:{} 42 blort.j:@0000: goto . <- . 43 next 0000 44 live out:{} 45 block 000e 46 pred 000c 47 live in:{} 48 blort.j:@001b: return-void . <- . 49 next 0019 50 live out:{} 51 block 0014 52 pred 0000 53 live in:{} 54 blort.j:@0000: goto . <- . 55 next 0003 56 live out:{} 57 block 0015 58 pred 0003 59 live in:{} 60 blort.j:@0003: goto . <- . 61 next 0006 62 live out:{} 63 block 0016 64 pred 0006 65 live in:{} 66 blort.j:@0006: goto . <- . 67 next 0009 68 live out:{} 69 block 0017 70 pred 0009 71 live in:{} 72 blort.j:@0009: Rop{move-result I <- . flows} v14:I <- . 73 blort.j:@0009: goto . <- . 74 next 000c 75 live out:{14} 76 block 0018 77 live in:{} 78 @????: goto . <- . 79 next 000d 80 live out:{} 81 block 0019 82 pred 000e 83 live in:{} 84 returns 85 live out:{} 86