Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

PAST::Compiler.try - fix typo

Nobody knows what a POST::Lable is.
  • Loading branch information...
commit af5d09f7b11947de7ba092965105ab8a638b039e 1 parent 82a740d
Brian Gernhardt authored August 20, 2011
534  compilers/pct/src/PAST/Compiler.pir
... ...
@@ -1,9 +1,9 @@
1 1
 
2 2
 .namespace []
3  
-.sub "_block1000"  :anon :subid("10_1313886916.84408")
  3
+.sub "_block1000"  :anon :subid("10_1313887562.4582")
4 4
 .annotate 'file', "PAST/Compiler.pm"
5 5
 .annotate 'line', 0
6  
-    .const 'Sub' $P1003 = "11_1313886916.84408" 
  6
+    .const 'Sub' $P1003 = "11_1313887562.4582" 
7 7
     capture_lex $P1003
8 8
 .annotate 'line', 1
9 9
     $P0 = find_dynamic_lex "$*CTXSAVE"
@@ -13,21 +13,21 @@
13 13
     $P0."ctxsave"()
14 14
   ctxsave_done:
15 15
 .annotate 'line', 41
16  
-    .const 'Sub' $P1003 = "11_1313886916.84408" 
  16
+    .const 'Sub' $P1003 = "11_1313887562.4582" 
17 17
     capture_lex $P1003
18 18
     $P106 = $P1003()
19 19
 .annotate 'line', 1
20 20
     .return ($P106)
21  
-    .const 'Sub' $P2078 = "115_1313886916.84408" 
  21
+    .const 'Sub' $P2078 = "115_1313887562.4582" 
22 22
     .return ($P2078)
23 23
 .end
24 24
 
25 25
 
26 26
 .namespace []
27  
-.sub "" :load :init :subid("post116") :outer("10_1313886916.84408")
  27
+.sub "" :load :init :subid("post116") :outer("10_1313887562.4582")
28 28
 .annotate 'file', "PAST/Compiler.pm"
29 29
 .annotate 'line', 0
30  
-    .const 'Sub' $P1001 = "10_1313886916.84408" 
  30
+    .const 'Sub' $P1001 = "10_1313887562.4582" 
31 31
     .local pmc block
32 32
     set block, $P1001
33 33
 .annotate 'line', 1
@@ -40,120 +40,120 @@
40 40
 
41 41
 
42 42
 .namespace ["PAST";"Compiler"]
43  
-.sub "_block1002"  :subid("11_1313886916.84408") :outer("10_1313886916.84408")
  43
+.sub "_block1002"  :subid("11_1313887562.4582") :outer("10_1313887562.4582")
44 44
 .annotate 'file', "PAST/Compiler.pm"
45 45
 .annotate 'line', 41
46  
-    .const 'Sub' $P1953 = "112_1313886916.84408" 
  46
+    .const 'Sub' $P1953 = "112_1313887562.4582" 
47 47
     capture_lex $P1953
48  
-    .const 'Sub' $P1936 = "109_1313886916.84408" 
  48
+    .const 'Sub' $P1936 = "109_1313887562.4582" 
49 49
     capture_lex $P1936
50  
-    .const 'Sub' $P1915 = "107_1313886916.84408" 
  50
+    .const 'Sub' $P1915 = "107_1313887562.4582" 
51 51
     capture_lex $P1915
52  
-    .const 'Sub' $P1910 = "106_1313886916.84408" 
  52
+    .const 'Sub' $P1910 = "106_1313887562.4582" 
53 53
     capture_lex $P1910
54  
-    .const 'Sub' $P1904 = "105_1313886916.84408" 
  54
+    .const 'Sub' $P1904 = "105_1313887562.4582" 
55 55
     capture_lex $P1904
56  
-    .const 'Sub' $P1882 = "103_1313886916.84408" 
  56
+    .const 'Sub' $P1882 = "103_1313887562.4582" 
57 57
     capture_lex $P1882
58  
-    .const 'Sub' $P1860 = "100_1313886916.84408" 
  58
+    .const 'Sub' $P1860 = "100_1313887562.4582" 
59 59
     capture_lex $P1860
60  
-    .const 'Sub' $P1845 = "99_1313886916.84408" 
  60
+    .const 'Sub' $P1845 = "99_1313887562.4582" 
61 61
     capture_lex $P1845
62  
-    .const 'Sub' $P1829 = "97_1313886916.84408" 
  62
+    .const 'Sub' $P1829 = "97_1313887562.4582" 
63 63
     capture_lex $P1829
64  
-    .const 'Sub' $P1813 = "95_1313886916.84408" 
  64
+    .const 'Sub' $P1813 = "95_1313887562.4582" 
65 65
     capture_lex $P1813
66  
-    .const 'Sub' $P1754 = "89_1313886916.84408" 
  66
+    .const 'Sub' $P1754 = "89_1313887562.4582" 
67 67
     capture_lex $P1754
68  
-    .const 'Sub' $P1738 = "88_1313886916.84408" 
  68
+    .const 'Sub' $P1738 = "88_1313887562.4582" 
69 69
     capture_lex $P1738
70  
-    .const 'Sub' $P1728 = "87_1313886916.84408" 
  70
+    .const 'Sub' $P1728 = "87_1313887562.4582" 
71 71
     capture_lex $P1728
72  
-    .const 'Sub' $P1716 = "86_1313886916.84408" 
  72
+    .const 'Sub' $P1716 = "86_1313887562.4582" 
73 73
     capture_lex $P1716
74  
-    .const 'Sub' $P1697 = "84_1313886916.84408" 
  74
+    .const 'Sub' $P1697 = "84_1313887562.4582" 
75 75
     capture_lex $P1697
76  
-    .const 'Sub' $P1685 = "83_1313886916.84408" 
  76
+    .const 'Sub' $P1685 = "83_1313887562.4582" 
77 77
     capture_lex $P1685
78  
-    .const 'Sub' $P1660 = "80_1313886916.84408" 
  78
+    .const 'Sub' $P1660 = "80_1313887562.4582" 
79 79
     capture_lex $P1660
80  
-    .const 'Sub' $P1641 = "79_1313886916.84408" 
  80
+    .const 'Sub' $P1641 = "79_1313887562.4582" 
81 81
     capture_lex $P1641
82  
-    .const 'Sub' $P1627 = "77_1313886916.84408" 
  82
+    .const 'Sub' $P1627 = "77_1313887562.4582" 
83 83
     capture_lex $P1627
84  
-    .const 'Sub' $P1622 = "76_1313886916.84408" 
  84
+    .const 'Sub' $P1622 = "76_1313887562.4582" 
85 85
     capture_lex $P1622
86  
-    .const 'Sub' $P1617 = "75_1313886916.84408" 
  86
+    .const 'Sub' $P1617 = "75_1313887562.4582" 
87 87
     capture_lex $P1617
88  
-    .const 'Sub' $P1602 = "73_1313886916.84408" 
  88
+    .const 'Sub' $P1602 = "73_1313887562.4582" 
89 89
     capture_lex $P1602
90  
-    .const 'Sub' $P1575 = "71_1313886916.84408" 
  90
+    .const 'Sub' $P1575 = "71_1313887562.4582" 
91 91
     capture_lex $P1575
92  
-    .const 'Sub' $P1570 = "70_1313886916.84408" 
  92
+    .const 'Sub' $P1570 = "70_1313887562.4582" 
93 93
     capture_lex $P1570
94  
-    .const 'Sub' $P1565 = "69_1313886916.84408" 
  94
+    .const 'Sub' $P1565 = "69_1313887562.4582" 
95 95
     capture_lex $P1565
96  
-    .const 'Sub' $P1560 = "68_1313886916.84408" 
  96
+    .const 'Sub' $P1560 = "68_1313887562.4582" 
97 97
     capture_lex $P1560
98  
-    .const 'Sub' $P1537 = "67_1313886916.84408" 
  98
+    .const 'Sub' $P1537 = "67_1313887562.4582" 
99 99
     capture_lex $P1537
100  
-    .const 'Sub' $P1506 = "66_1313886916.84408" 
  100
+    .const 'Sub' $P1506 = "66_1313887562.4582" 
101 101
     capture_lex $P1506
102  
-    .const 'Sub' $P1501 = "65_1313886916.84408" 
  102
+    .const 'Sub' $P1501 = "65_1313887562.4582" 
103 103
     capture_lex $P1501
104  
-    .const 'Sub' $P1452 = "61_1313886916.84408" 
  104
+    .const 'Sub' $P1452 = "61_1313887562.4582" 
105 105
     capture_lex $P1452
106  
-    .const 'Sub' $P1447 = "60_1313886916.84408" 
  106
+    .const 'Sub' $P1447 = "60_1313887562.4582" 
107 107
     capture_lex $P1447
108  
-    .const 'Sub' $P1422 = "58_1313886916.84408" 
  108
+    .const 'Sub' $P1422 = "58_1313887562.4582" 
109 109
     capture_lex $P1422
110  
-    .const 'Sub' $P1400 = "57_1313886916.84408" 
  110
+    .const 'Sub' $P1400 = "57_1313887562.4582" 
111 111
     capture_lex $P1400
112  
-    .const 'Sub' $P1383 = "56_1313886916.84408" 
  112
+    .const 'Sub' $P1383 = "56_1313887562.4582" 
113 113
     capture_lex $P1383
114  
-    .const 'Sub' $P1280 = "46_1313886916.84408" 
  114
+    .const 'Sub' $P1280 = "46_1313887562.4582" 
115 115
     capture_lex $P1280
116  
-    .const 'Sub' $P1244 = "42_1313886916.84408" 
  116
+    .const 'Sub' $P1244 = "42_1313887562.4582" 
117 117
     capture_lex $P1244
118  
-    .const 'Sub' $P1230 = "41_1313886916.84408" 
  118
+    .const 'Sub' $P1230 = "41_1313887562.4582" 
119 119
     capture_lex $P1230
120  
-    .const 'Sub' $P1211 = "39_1313886916.84408" 
  120
+    .const 'Sub' $P1211 = "39_1313887562.4582" 
121 121
     capture_lex $P1211
122  
-    .const 'Sub' $P1193 = "38_1313886916.84408" 
  122
+    .const 'Sub' $P1193 = "38_1313887562.4582" 
123 123
     capture_lex $P1193
124  
-    .const 'Sub' $P1188 = "37_1313886916.84408" 
  124
+    .const 'Sub' $P1188 = "37_1313887562.4582" 
125 125
     capture_lex $P1188
126  
-    .const 'Sub' $P1183 = "36_1313886916.84408" 
  126
+    .const 'Sub' $P1183 = "36_1313887562.4582" 
127 127
     capture_lex $P1183
128  
-    .const 'Sub' $P1176 = "35_1313886916.84408" 
  128
+    .const 'Sub' $P1176 = "35_1313887562.4582" 
129 129
     capture_lex $P1176
130  
-    .const 'Sub' $P1169 = "34_1313886916.84408" 
  130
+    .const 'Sub' $P1169 = "34_1313887562.4582" 
131 131
     capture_lex $P1169
132  
-    .const 'Sub' $P1163 = "33_1313886916.84408" 
  132
+    .const 'Sub' $P1163 = "33_1313887562.4582" 
133 133
     capture_lex $P1163
134  
-    .const 'Sub' $P1157 = "32_1313886916.84408" 
  134
+    .const 'Sub' $P1157 = "32_1313887562.4582" 
135 135
     capture_lex $P1157
136  
-    .const 'Sub' $P1152 = "31_1313886916.84408" 
  136
+    .const 'Sub' $P1152 = "31_1313887562.4582" 
137 137
     capture_lex $P1152
138  
-    .const 'Sub' $P1145 = "30_1313886916.84408" 
  138
+    .const 'Sub' $P1145 = "30_1313887562.4582" 
139 139
     capture_lex $P1145
140  
-    .const 'Sub' $P1091 = "23_1313886916.84408" 
  140
+    .const 'Sub' $P1091 = "23_1313887562.4582" 
141 141
     capture_lex $P1091
142  
-    .const 'Sub' $P1086 = "22_1313886916.84408" 
  142
+    .const 'Sub' $P1086 = "22_1313887562.4582" 
143 143
     capture_lex $P1086
144  
-    .const 'Sub' $P1069 = "20_1313886916.84408" 
  144
+    .const 'Sub' $P1069 = "20_1313887562.4582" 
145 145
     capture_lex $P1069
146  
-    .const 'Sub' $P1060 = "19_1313886916.84408" 
  146
+    .const 'Sub' $P1060 = "19_1313887562.4582" 
147 147
     capture_lex $P1060
148  
-    .const 'Sub' $P1052 = "18_1313886916.84408" 
  148
+    .const 'Sub' $P1052 = "18_1313887562.4582" 
149 149
     capture_lex $P1052
150  
-    .const 'Sub' $P1046 = "17_1313886916.84408" 
  150
+    .const 'Sub' $P1046 = "17_1313887562.4582" 
151 151
     capture_lex $P1046
152  
-    .const 'Sub' $P1039 = "16_1313886916.84408" 
  152
+    .const 'Sub' $P1039 = "16_1313887562.4582" 
153 153
     capture_lex $P1039
154  
-    .const 'Sub' $P1022 = "14_1313886916.84408" 
  154
+    .const 'Sub' $P1022 = "14_1313887562.4582" 
155 155
     capture_lex $P1022
156  
-    .const 'Sub' $P1009 = "12_1313886916.84408" 
  156
+    .const 'Sub' $P1009 = "12_1313887562.4582" 
157 157
     capture_lex $P1009
158 158
 .annotate 'line', 43
159 159
     get_global $P1004, "%piropsig"
@@ -198,7 +198,7 @@
198 198
     set_global "@?BLOCK", $P1007
199 199
   vivify_215:
200 200
 .annotate 'line', 978
201  
-    .const 'Sub' $P1009 = "12_1313886916.84408" 
  201
+    .const 'Sub' $P1009 = "12_1313887562.4582" 
202 202
     newclosure $P1021, $P1009
203 203
     set $P1008, $P1021
204 204
     .lex "shallow_clone_hash", $P1008
@@ -218,20 +218,20 @@
218 218
     get_global $P105, "@?BLOCK"
219 219
     find_lex $P105, "shallow_clone_hash"
220 220
 .annotate 'line', 2009
221  
-    .const 'Sub' $P1953 = "112_1313886916.84408" 
  221
+    .const 'Sub' $P1953 = "112_1313887562.4582" 
222 222
     newclosure $P1982, $P1953
223 223
 .annotate 'line', 41
224 224
     .return ($P1982)
225  
-    .const 'Sub' $P1984 = "114_1313886916.84408" 
  225
+    .const 'Sub' $P1984 = "114_1313887562.4582" 
226 226
     .return ($P1984)
227 227
 .end
228 228
 
229 229
 
230 230
 .namespace ["PAST";"Compiler"]
231  
-.sub "" :load :init :subid("post117") :outer("11_1313886916.84408")
  231
+.sub "" :load :init :subid("post117") :outer("11_1313887562.4582")
232 232
 .annotate 'file', "PAST/Compiler.pm"
233 233
 .annotate 'line', 41
234  
-    .const 'Sub' $P1003 = "11_1313886916.84408" 
  234
+    .const 'Sub' $P1003 = "11_1313887562.4582" 
235 235
     .local pmc block
236 236
     set block, $P1003
237 237
 .annotate 'line', 54
@@ -1080,11 +1080,11 @@
1080 1080
 
1081 1081
 .namespace ["PAST";"Compiler"]
1082 1082
 .include "except_types.pasm"
1083  
-.sub "shallow_clone_hash"  :subid("12_1313886916.84408") :outer("11_1313886916.84408")
  1083
+.sub "shallow_clone_hash"  :subid("12_1313887562.4582") :outer("11_1313887562.4582")
1084 1084
     .param pmc param_1012
1085 1085
 .annotate 'file', "PAST/Compiler.pm"
1086 1086
 .annotate 'line', 978
1087  
-    .const 'Sub' $P1016 = "13_1313886916.84408" 
  1087
+    .const 'Sub' $P1016 = "13_1313887562.4582" 
1088 1088
     capture_lex $P1016
1089 1089
     new $P1011, ['ExceptionHandler'], .CONTROL_RETURN
1090 1090
     set_label $P1011, control_1010
@@ -1109,7 +1109,7 @@
1109 1109
     unless $P103, loop1020_done
1110 1110
     shift $P105, $P103
1111 1111
   loop1020_redo:
1112  
-    .const 'Sub' $P1016 = "13_1313886916.84408" 
  1112
+    .const 'Sub' $P1016 = "13_1313887562.4582" 
1113 1113
     capture_lex $P1016
1114 1114
     $P1016($P105)
1115 1115
   loop1020_next:
@@ -1135,7 +1135,7 @@
1135 1135
 
1136 1136
 
1137 1137
 .namespace ["PAST";"Compiler"]
1138  
-.sub "_block1015"  :anon :subid("13_1313886916.84408") :outer("12_1313886916.84408")
  1138
+.sub "_block1015"  :anon :subid("13_1313887562.4582") :outer("12_1313887562.4582")
1139 1139
     .param pmc param_1017
1140 1140
 .annotate 'file', "PAST/Compiler.pm"
1141 1141
 .annotate 'line', 980
@@ -1164,12 +1164,12 @@
1164 1164
 
1165 1165
 .namespace ["PAST";"Compiler"]
1166 1166
 .include "except_types.pasm"
1167  
-.sub "to_post"  :subid("14_1313886916.84408") :method :outer("11_1313886916.84408")
  1167
+.sub "to_post"  :subid("14_1313887562.4582") :method :outer("11_1313887562.4582")
1168 1168
     .param pmc param_1025
1169 1169
     .param pmc param_1026 :slurpy :named
1170 1170
 .annotate 'file', "PAST/Compiler.pm"
1171 1171
 .annotate 'line', 174
1172  
-    .const 'Sub' $P1035 = "15_1313886916.84408" 
  1172
+    .const 'Sub' $P1035 = "15_1313887562.4582" 
1173 1173
     capture_lex $P1035
1174 1174
     new $P1024, ['ExceptionHandler'], .CONTROL_RETURN
1175 1175
     set_label $P1024, control_1023
@@ -1216,7 +1216,7 @@
1216 1216
     find_dynamic_lex $P106, "%*TEMPREGS"
1217 1217
     store_lex "%tempregs", $P106
1218 1218
 .annotate 'line', 185
1219  
-    .const 'Sub' $P1035 = "15_1313886916.84408" 
  1219
+    .const 'Sub' $P1035 = "15_1313887562.4582" 
1220 1220
     capture_lex $P1035
1221 1221
     $P106 = $P1035()
1222 1222
 .annotate 'line', 174
@@ -1230,7 +1230,7 @@
1230 1230
 
1231 1231
 
1232 1232
 .namespace ["PAST";"Compiler"]
1233  
-.sub "_block1034"  :anon :subid("15_1313886916.84408") :outer("14_1313886916.84408")
  1233
+.sub "_block1034"  :anon :subid("15_1313887562.4582") :outer("14_1313887562.4582")
1234 1234
 .annotate 'file', "PAST/Compiler.pm"
1235 1235
 .annotate 'line', 186
1236 1236
     $P1037 = root_new ['parrot';'Hash']
@@ -1270,7 +1270,7 @@
1270 1270
 
1271 1271
 .namespace ["PAST";"Compiler"]
1272 1272
 .include "except_types.pasm"
1273  
-.sub "escape"  :subid("16_1313886916.84408") :method :outer("11_1313886916.84408")
  1273
+.sub "escape"  :subid("16_1313887562.4582") :method :outer("11_1313887562.4582")
1274 1274
     .param pmc param_1042
1275 1275
 .annotate 'file', "PAST/Compiler.pm"
1276 1276
 .annotate 'line', 201
@@ -1341,7 +1341,7 @@
1341 1341
 
1342 1342
 .namespace ["PAST";"Compiler"]
1343 1343
 .include "except_types.pasm"
1344  
-.sub "unique"  :subid("17_1313886916.84408") :method :outer("11_1313886916.84408")
  1344
+.sub "unique"  :subid("17_1313887562.4582") :method :outer("11_1313887562.4582")
1345 1345
     .param pmc param_1049 :optional
1346 1346
     .param int has_param_1049 :opt_flag
1347 1347
 .annotate 'file', "PAST/Compiler.pm"
@@ -1382,7 +1382,7 @@
1382 1382
 
1383 1383
 .namespace ["PAST";"Compiler"]
1384 1384
 .include "except_types.pasm"
1385  
-.sub "uniquereg"  :subid("18_1313886916.84408") :method :outer("11_1313886916.84408")
  1385
+.sub "uniquereg"  :subid("18_1313887562.4582") :method :outer("11_1313887562.4582")
1386 1386
     .param pmc param_1055
1387 1387
 .annotate 'file', "PAST/Compiler.pm"
1388 1388
 .annotate 'line', 226
@@ -1458,7 +1458,7 @@
1458 1458
 
1459 1459
 .namespace ["PAST";"Compiler"]
1460 1460
 .include "except_types.pasm"
1461  
-.sub "tempreg_frame"  :subid("19_1313886916.84408") :method :outer("11_1313886916.84408")
  1461
+.sub "tempreg_frame"  :subid("19_1313887562.4582") :method :outer("11_1313887562.4582")
1462 1462
 .annotate 'file', "PAST/Compiler.pm"
1463 1463
 .annotate 'line', 243
1464 1464
     new $P1062, ['ExceptionHandler'], .CONTROL_RETURN
@@ -1520,11 +1520,11 @@
1520 1520
 
1521 1521
 .namespace ["PAST";"Compiler"]
1522 1522
 .include "except_types.pasm"
1523  
-.sub "tempreg"  :subid("20_1313886916.84408") :method :outer("11_1313886916.84408")
  1523
+.sub "tempreg"  :subid("20_1313887562.4582") :method :outer("11_1313887562.4582")
1524 1524
     .param pmc param_1072
1525 1525
 .annotate 'file', "PAST/Compiler.pm"
1526 1526
 .annotate 'line', 268
1527  
-    .const 'Sub' $P1081 = "21_1313886916.84408" 
  1527
+    .const 'Sub' $P1081 = "21_1313887562.4582" 
1528 1528
     capture_lex $P1081
1529 1529
     new $P1071, ['ExceptionHandler'], .CONTROL_RETURN
1530 1530
     set_label $P1071, control_1070
@@ -1641,7 +1641,7 @@
1641 1641
   vivify_236:
1642 1642
     unless $P110, loop1085_done
1643 1643
   loop1085_redo:
1644  
-    .const 'Sub' $P1081 = "21_1313886916.84408" 
  1644
+    .const 'Sub' $P1081 = "21_1313887562.4582" 
1645 1645
     capture_lex $P1081
1646 1646
     $P1081()
1647 1647
   loop1085_next:
@@ -1667,7 +1667,7 @@
1667 1667
 
1668 1668
 .namespace ["PAST";"Compiler"]
1669 1669
 .include "except_types.pasm"
1670  
-.sub "_block1080"  :anon :subid("21_1313886916.84408") :outer("20_1313886916.84408")
  1670
+.sub "_block1080"  :anon :subid("21_1313887562.4582") :outer("20_1313887562.4582")
1671 1671
 .annotate 'file', "PAST/Compiler.pm"
1672 1672
 .annotate 'line', 286
1673 1673
     new $P111, "Undef"
@@ -1728,7 +1728,7 @@
1728 1728
 
1729 1729
 .namespace ["PAST";"Compiler"]
1730 1730
 .include "except_types.pasm"
1731  
-.sub "coerce"  :subid("22_1313886916.84408") :method :outer("11_1313886916.84408")
  1731
+.sub "coerce"  :subid("22_1313887562.4582") :method :outer("11_1313887562.4582")
1732 1732
     .param pmc param_1089
1733 1733
     .param pmc param_1090
1734 1734
 .annotate 'file', "PAST/Compiler.pm"
@@ -1878,14 +1878,14 @@
1878 1878
 
1879 1879
 .namespace ["PAST";"Compiler"]
1880 1880
 .include "except_types.pasm"
1881  
-.sub "post_children"  :subid("23_1313886916.84408") :method :outer("11_1313886916.84408")
  1881
+.sub "post_children"  :subid("23_1313887562.4582") :method :outer("11_1313887562.4582")
1882 1882
     .param pmc param_1094
1883 1883
     .param pmc param_1095 :slurpy :named
1884 1884
 .annotate 'file', "PAST/Compiler.pm"
1885 1885
 .annotate 'line', 441
1886  
-    .const 'Sub' $P1132 = "28_1313886916.84408" 
  1886
+    .const 'Sub' $P1132 = "28_1313887562.4582" 
1887 1887
     capture_lex $P1132
1888  
-    .const 'Sub' $P1112 = "24_1313886916.84408" 
  1888
+    .const 'Sub' $P1112 = "24_1313887562.4582" 
1889 1889
     capture_lex $P1112
1890 1890
     new $P1093, ['ExceptionHandler'], .CONTROL_RETURN
1891 1891
     set_label $P1093, control_1092
@@ -2010,13 +2010,13 @@
2010 2010
     isne $I100, $S100, "Q"
2011 2011
     if $I100, if_1110
2012 2012
 .annotate 'line', 499
2013  
-    .const 'Sub' $P1132 = "28_1313886916.84408" 
  2013
+    .const 'Sub' $P1132 = "28_1313887562.4582" 
2014 2014
     capture_lex $P1132
2015 2015
     $P1132()
2016 2016
     goto if_1110_end
2017 2017
   if_1110:
2018 2018
 .annotate 'line', 459
2019  
-    .const 'Sub' $P1112 = "24_1313886916.84408" 
  2019
+    .const 'Sub' $P1112 = "24_1313887562.4582" 
2020 2020
     capture_lex $P1112
2021 2021
     $P1112()
2022 2022
   if_1110_end:
@@ -2071,10 +2071,10 @@
2071 2071
 
2072 2072
 
2073 2073
 .namespace ["PAST";"Compiler"]
2074  
-.sub "_block1131"  :anon :subid("28_1313886916.84408") :outer("23_1313886916.84408")
  2074
+.sub "_block1131"  :anon :subid("28_1313887562.4582") :outer("23_1313887562.4582")
2075 2075
 .annotate 'file', "PAST/Compiler.pm"
2076 2076
 .annotate 'line', 499
2077  
-    .const 'Sub' $P1137 = "29_1313886916.84408" 
  2077
+    .const 'Sub' $P1137 = "29_1313887562.4582" 
2078 2078
     capture_lex $P1137
2079 2079
 .annotate 'line', 502
2080 2080
     new $P117, "Undef"
@@ -2104,7 +2104,7 @@
2104 2104
     set $P119, $P120
2105 2105
     goto if_1135_end
2106 2106
   if_1135:
2107  
-    .const 'Sub' $P1137 = "29_1313886916.84408" 
  2107
+    .const 'Sub' $P1137 = "29_1313887562.4582" 
2108 2108
     capture_lex $P1137
2109 2109
     $P124 = $P1137()
2110 2110
     set $P119, $P124
@@ -2115,7 +2115,7 @@
2115 2115
 
2116 2116
 
2117 2117
 .namespace ["PAST";"Compiler"]
2118  
-.sub "_block1136"  :anon :subid("29_1313886916.84408") :outer("28_1313886916.84408")
  2118
+.sub "_block1136"  :anon :subid("29_1313887562.4582") :outer("28_1313887562.4582")
2119 2119
 .annotate 'file', "PAST/Compiler.pm"
2120 2120
 .annotate 'line', 507
2121 2121
     new $P121, "Undef"
@@ -2194,10 +2194,10 @@
2194 2194
 
2195 2195
 
2196 2196
 .namespace ["PAST";"Compiler"]
2197  
-.sub "_block1111"  :anon :subid("24_1313886916.84408") :outer("23_1313886916.84408")
  2197
+.sub "_block1111"  :anon :subid("24_1313887562.4582") :outer("23_1313887562.4582")
2198 2198
 .annotate 'file', "PAST/Compiler.pm"
2199 2199
 .annotate 'line', 459
2200  
-    .const 'Sub' $P1117 = "25_1313886916.84408" 
  2200
+    .const 'Sub' $P1117 = "25_1313887562.4582" 
2201 2201
     capture_lex $P1117
2202 2202
 .annotate 'line', 460
2203 2203
     new $P114, "Undef"
@@ -2243,7 +2243,7 @@
2243 2243
 .annotate 'line', 464
2244 2244
     goto if_1115_end
2245 2245
   if_1115:
2246  
-    .const 'Sub' $P1117 = "25_1313886916.84408" 
  2246
+    .const 'Sub' $P1117 = "25_1313887562.4582" 
2247 2247
     capture_lex $P1117
2248 2248
     $P124 = $P1117()
2249 2249
     set $P116, $P124
@@ -2254,10 +2254,10 @@
2254 2254
 
2255 2255
 
2256 2256
 .namespace ["PAST";"Compiler"]
2257  
-.sub "_block1116"  :anon :subid("25_1313886916.84408") :outer("24_1313886916.84408")
  2257
+.sub "_block1116"  :anon :subid("25_1313887562.4582") :outer("24_1313887562.4582")
2258 2258
 .annotate 'file', "PAST/Compiler.pm"
2259 2259
 .annotate 'line', 464
2260  
-    .const 'Sub' $P1124 = "26_1313886916.84408" 
  2260
+    .const 'Sub' $P1124 = "26_1313887562.4582" 
2261 2261
     capture_lex $P1124
2262 2262
 .annotate 'line', 465
2263 2263
     new $P120, "Undef"
@@ -2334,7 +2334,7 @@
2334 2334
 .annotate 'line', 468
2335 2335
     goto if_1121_end
2336 2336
   if_1121:
2337  
-    .const 'Sub' $P1124 = "26_1313886916.84408" 
  2337
+    .const 'Sub' $P1124 = "26_1313887562.4582" 
2338 2338
     capture_lex $P1124
2339 2339
     $P128 = $P1124()
2340 2340
     set $P123, $P128
@@ -2345,10 +2345,10 @@
2345 2345
 
2346 2346
 
2347 2347
 .namespace ["PAST";"Compiler"]
2348  
-.sub "_block1123"  :anon :subid("26_1313886916.84408") :outer("25_1313886916.84408")
  2348
+.sub "_block1123"  :anon :subid("26_1313887562.4582") :outer("25_1313887562.4582")
2349 2349
 .annotate 'file', "PAST/Compiler.pm"
2350 2350
 .annotate 'line', 468
2351  
-    .const 'Sub' $P1128 = "27_1313886916.84408" 
  2351
+    .const 'Sub' $P1128 = "27_1313887562.4582" 
2352 2352
     capture_lex $P1128
2353 2353
 .annotate 'line', 469
2354 2354
     new $P127, "Undef"
@@ -2363,7 +2363,7 @@
2363 2363
     find_lex $P128, "$isflat"
2364 2364
     if $P128, if_1126
2365 2365
 .annotate 'line', 473
2366  
-    .const 'Sub' $P1128 = "27_1313886916.84408" 
  2366
+    .const 'Sub' $P1128 = "27_1313887562.4582" 
2367 2367
     capture_lex $P1128
2368 2368
     $P1128()
2369 2369
     goto if_1126_end
@@ -2389,7 +2389,7 @@
2389 2389
 
2390 2390
 
2391 2391
 .namespace ["PAST";"Compiler"]
2392  
-.sub "_block1127"  :anon :subid("27_1313886916.84408") :outer("26_1313886916.84408")
  2392
+.sub "_block1127"  :anon :subid("27_1313887562.4582") :outer("26_1313887562.4582")
2393 2393
 .annotate 'file', "PAST/Compiler.pm"
2394 2394
 .annotate 'line', 477
2395 2395
     new $P129, "Undef"
@@ -2429,7 +2429,7 @@
2429 2429
 
2430 2430
 .namespace ["PAST";"Compiler"]
2431 2431
 .include "except_types.pasm"
2432  
-.sub "as_post"  :subid("30_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,_)
  2432
+.sub "as_post"  :subid("30_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,_)
2433 2433
     .param pmc param_1148
2434 2434
     .param pmc param_1149 :slurpy :named
2435 2435
 .annotate 'file', "PAST/Compiler.pm"
@@ -2484,7 +2484,7 @@
2484 2484
 
2485 2485
 .namespace ["PAST";"Compiler"]
2486 2486
 .include "except_types.pasm"
2487  
-.sub "as_post"  :subid("31_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["Undef"])
  2487
+.sub "as_post"  :subid("31_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["Undef"])
2488 2488
     .param pmc param_1155
2489 2489
     .param pmc param_1156 :slurpy :named
2490 2490
 .annotate 'file', "PAST/Compiler.pm"
@@ -2512,7 +2512,7 @@
2512 2512
 
2513 2513
 .namespace ["PAST";"Compiler"]
2514 2514
 .include "except_types.pasm"
2515  
-.sub "as_post"  :subid("32_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["Integer"])
  2515
+.sub "as_post"  :subid("32_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["Integer"])
2516 2516
     .param pmc param_1160
2517 2517
     .param pmc param_1161 :slurpy :named
2518 2518
 .annotate 'file', "PAST/Compiler.pm"
@@ -2549,7 +2549,7 @@
2549 2549
 
2550 2550
 .namespace ["PAST";"Compiler"]
2551 2551
 .include "except_types.pasm"
2552  
-.sub "as_post"  :subid("33_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["Float"])
  2552
+.sub "as_post"  :subid("33_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["Float"])
2553 2553
     .param pmc param_1166
2554 2554
     .param pmc param_1167 :slurpy :named
2555 2555
 .annotate 'file', "PAST/Compiler.pm"
@@ -2586,7 +2586,7 @@
2586 2586
 
2587 2587
 .namespace ["PAST";"Compiler"]
2588 2588
 .include "except_types.pasm"
2589  
-.sub "as_post"  :subid("34_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["String"])
  2589
+.sub "as_post"  :subid("34_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["String"])
2590 2590
     .param pmc param_1172
2591 2591
     .param pmc param_1173 :slurpy :named
2592 2592
 .annotate 'file', "PAST/Compiler.pm"
@@ -2631,7 +2631,7 @@
2631 2631
 
2632 2632
 .namespace ["PAST";"Compiler"]
2633 2633
 .include "except_types.pasm"
2634  
-.sub "as_vivipost"  :subid("35_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["String"])
  2634
+.sub "as_vivipost"  :subid("35_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["String"])
2635 2635
     .param pmc param_1179
2636 2636
     .param pmc param_1180 :slurpy :named
2637 2637
 .annotate 'file', "PAST/Compiler.pm"
@@ -2677,7 +2677,7 @@
2677 2677
 
2678 2678
 .namespace ["PAST";"Compiler"]
2679 2679
 .include "except_types.pasm"
2680  
-.sub "as_vivipost"  :subid("36_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,_)
  2680
+.sub "as_vivipost"  :subid("36_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,_)
2681 2681
     .param pmc param_1186
2682 2682
     .param pmc param_1187 :slurpy :named
2683 2683
 .annotate 'file', "PAST/Compiler.pm"
@@ -2705,7 +2705,7 @@
2705 2705
 
2706 2706
 .namespace ["PAST";"Compiler"]
2707 2707
 .include "except_types.pasm"
2708  
-.sub "as_post"  :subid("37_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Node"])
  2708
+.sub "as_post"  :subid("37_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Node"])
2709 2709
     .param pmc param_1191
2710 2710
     .param pmc param_1192 :slurpy :named
2711 2711
 .annotate 'file', "PAST/Compiler.pm"
@@ -2733,7 +2733,7 @@
2733 2733
 
2734 2734
 .namespace ["PAST";"Compiler"]
2735 2735
 .include "except_types.pasm"
2736  
-.sub "node_as_post"  :subid("38_1313886916.84408") :method :outer("11_1313886916.84408")
  2736
+.sub "node_as_post"  :subid("38_1313887562.4582") :method :outer("11_1313887562.4582")
2737 2737
     .param pmc param_1196
2738 2738
     .param pmc param_1197
2739 2739
 .annotate 'file', "PAST/Compiler.pm"
@@ -2881,12 +2881,12 @@
2881 2881
 
2882 2882
 .namespace ["PAST";"Compiler"]
2883 2883
 .include "except_types.pasm"
2884  
-.sub "as_post"  :subid("39_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Stmt"])
  2884
+.sub "as_post"  :subid("39_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Stmt"])
2885 2885
     .param pmc param_1214
2886 2886
     .param pmc param_1215 :slurpy :named
2887 2887
 .annotate 'file', "PAST/Compiler.pm"
2888 2888
 .annotate 'line', 657
2889  
-    .const 'Sub' $P1221 = "40_1313886916.84408" 
  2889
+    .const 'Sub' $P1221 = "40_1313887562.4582" 
2890 2890
     capture_lex $P1221
2891 2891
     new $P1213, ['ExceptionHandler'], .CONTROL_RETURN
2892 2892
     set_label $P1213, control_1212
@@ -2918,7 +2918,7 @@
2918 2918
 .annotate 'line', 657
2919 2919
     find_lex $P107, "$post"
2920 2920
 .annotate 'line', 661
2921  
-    .const 'Sub' $P1221 = "40_1313886916.84408" 
  2921
+    .const 'Sub' $P1221 = "40_1313887562.4582" 
2922 2922
     capture_lex $P1221
2923 2923
     $P1221()
2924 2924
 .annotate 'line', 667
@@ -2980,7 +2980,7 @@
2980 2980
 
2981 2981
 
2982 2982
 .namespace ["PAST";"Compiler"]
2983  
-.sub "_block1220"  :anon :subid("40_1313886916.84408") :outer("39_1313886916.84408")
  2983
+.sub "_block1220"  :anon :subid("40_1313887562.4582") :outer("39_1313887562.4582")
2984 2984
 .annotate 'file', "PAST/Compiler.pm"
2985 2985
 .annotate 'line', 662
2986 2986
     $P1223 = root_new ['parrot';'Hash']
@@ -3014,7 +3014,7 @@
3014 3014
 
3015 3015
 .namespace ["PAST";"Compiler"]
3016 3016
 .include "except_types.pasm"
3017  
-.sub "as_post"  :subid("41_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Control"])
  3017
+.sub "as_post"  :subid("41_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Control"])
3018 3018
     .param pmc param_1233
3019 3019
     .param pmc param_1234 :slurpy :named
3020 3020
 .annotate 'file', "PAST/Compiler.pm"
@@ -3155,13 +3155,13 @@
3155 3155
 
3156 3156
 .namespace ["PAST";"Compiler"]
3157 3157
 .include "except_types.pasm"
3158  
-.sub "wrap_handlers"  :subid("42_1313886916.84408") :method :outer("11_1313886916.84408")
  3158
+.sub "wrap_handlers"  :subid("42_1313887562.4582") :method :outer("11_1313887562.4582")
3159 3159
     .param pmc param_1247
3160 3160
     .param pmc param_1248
3161 3161
     .param pmc param_1249 :slurpy :named
3162 3162
 .annotate 'file', "PAST/Compiler.pm"
3163 3163
 .annotate 'line', 711
3164  
-    .const 'Sub' $P1259 = "43_1313886916.84408" 
  3164
+    .const 'Sub' $P1259 = "43_1313887562.4582" 
3165 3165
     capture_lex $P1259
3166 3166
     new $P1246, ['ExceptionHandler'], .CONTROL_RETURN
3167 3167
     set_label $P1246, control_1245
@@ -3243,7 +3243,7 @@
3243 3243
     unless $P110, loop1279_done
3244 3244
     shift $P112, $P110
3245 3245
   loop1279_redo:
3246  
-    .const 'Sub' $P1259 = "43_1313886916.84408" 
  3246
+    .const 'Sub' $P1259 = "43_1313887562.4582" 
3247 3247
     capture_lex $P1259
3248 3248
     $P1259($P112)
3249 3249
   loop1279_next:
@@ -3289,13 +3289,13 @@
3289 3289
 
3290 3290
 
3291 3291
 .namespace ["PAST";"Compiler"]
3292  
-.sub "_block1258"  :anon :subid("43_1313886916.84408") :outer("42_1313886916.84408")
  3292
+.sub "_block1258"  :anon :subid("43_1313887562.4582") :outer("42_1313887562.4582")
3293 3293
     .param pmc param_1264
3294 3294
 .annotate 'file', "PAST/Compiler.pm"
3295 3295
 .annotate 'line', 722
3296  
-    .const 'Sub' $P1276 = "45_1313886916.84408" 
  3296
+    .const 'Sub' $P1276 = "45_1313887562.4582" 
3297 3297
     capture_lex $P1276
3298  
-    .const 'Sub' $P1269 = "44_1313886916.84408" 
  3298
+    .const 'Sub' $P1269 = "44_1313887562.4582" 
3299 3299
     capture_lex $P1269
3300 3300
 .annotate 'line', 723
3301 3301
     new $P113, "Undef"
@@ -3359,7 +3359,7 @@
3359 3359
     set $P117, $P120
3360 3360
   if_1266_end:
3361 3361
     unless $P117, if_1265_end
3362  
-    .const 'Sub' $P1269 = "44_1313886916.84408" 
  3362
+    .const 'Sub' $P1269 = "44_1313887562.4582" 
3363 3363
     capture_lex $P1269
3364 3364
     $P1269()
3365 3365
   if_1265_end:
@@ -3386,7 +3386,7 @@
3386 3386
     set $P117, $P120
3387 3387
   if_1273_end:
3388 3388
     unless $P117, if_1272_end
3389  
-    .const 'Sub' $P1276 = "45_1313886916.84408" 
  3389
+    .const 'Sub' $P1276 = "45_1313887562.4582" 
3390 3390
     capture_lex $P1276
3391 3391
     $P1276()
3392 3392
   if_1272_end:
@@ -3414,7 +3414,7 @@
3414 3414
 
3415 3415
 
3416 3416
 .namespace ["PAST";"Compiler"]
3417  
-.sub "_block1268"  :anon :subid("44_1313886916.84408") :outer("43_1313886916.84408")
  3417
+.sub "_block1268"  :anon :subid("44_1313887562.4582") :outer("43_1313887562.4582")
3418 3418
 .annotate 'file', "PAST/Compiler.pm"
3419 3419
 .annotate 'line', 732
3420 3420
     $P1271 = root_new ['parrot';'ResizablePMCArray']
@@ -3444,7 +3444,7 @@
3444 3444
 
3445 3445
 
3446 3446
 .namespace ["PAST";"Compiler"]
3447  
-.sub "_block1275"  :anon :subid("45_1313886916.84408") :outer("43_1313886916.84408")
  3447
+.sub "_block1275"  :anon :subid("45_1313887562.4582") :outer("43_1313887562.4582")
3448 3448
 .annotate 'file', "PAST/Compiler.pm"
3449 3449
 .annotate 'line', 739
3450 3450
     $P1278 = root_new ['parrot';'ResizablePMCArray']
@@ -3475,12 +3475,12 @@
3475 3475
 
3476 3476
 .namespace ["PAST";"Compiler"]
3477 3477
 .include "except_types.pasm"
3478  
-.sub "as_post"  :subid("46_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Block"])
  3478
+.sub "as_post"  :subid("46_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Block"])
3479 3479
     .param pmc param_1283
3480 3480
     .param pmc param_1284 :slurpy :named
3481 3481
 .annotate 'file', "PAST/Compiler.pm"
3482 3482
 .annotate 'line', 770
3483  
-    .const 'Sub' $P1308 = "47_1313886916.84408" 
  3483
+    .const 'Sub' $P1308 = "47_1313887562.4582" 
3484 3484
     capture_lex $P1308
3485 3485
     new $P1282, ['ExceptionHandler'], .CONTROL_RETURN
3486 3486
     set_label $P1282, control_1281
@@ -3702,7 +3702,7 @@
3702 3702
   vivify_279:
3703 3703
     store_lex "$outerpost", $P118
3704 3704
 .annotate 'line', 822
3705  
-    .const 'Sub' $P1308 = "47_1313886916.84408" 
  3705
+    .const 'Sub' $P1308 = "47_1313887562.4582" 
3706 3706
     capture_lex $P1308
3707 3707
     $P1308()
3708 3708
 .annotate 'line', 974
@@ -3727,20 +3727,20 @@
3727 3727
 
3728 3728
 .namespace ["PAST";"Compiler"]
3729 3729
 .include "except_types.pasm"
3730  
-.sub "_block1307"  :anon :subid("47_1313886916.84408") :outer("46_1313886916.84408")
  3730
+.sub "_block1307"  :anon :subid("47_1313887562.4582") :outer("46_1313887562.4582")
3731 3731
 .annotate 'file', "PAST/Compiler.pm"
3732 3732
 .annotate 'line', 822
3733  
-    .const 'Sub' $P1381 = "55_1313886916.84408" 
  3733
+    .const 'Sub' $P1381 = "55_1313887562.4582" 
3734 3734
     capture_lex $P1381
3735  
-    .const 'Sub' $P1370 = "54_1313886916.84408" 
  3735
+    .const 'Sub' $P1370 = "54_1313887562.4582" 
3736 3736
     capture_lex $P1370
3737  
-    .const 'Sub' $P1364 = "53_1313886916.84408" 
  3737
+    .const 'Sub' $P1364 = "53_1313887562.4582" 
3738 3738
     capture_lex $P1364
3739  
-    .const 'Sub' $P1338 = "50_1313886916.84408" 
  3739
+    .const 'Sub' $P1338 = "50_1313887562.4582" 
3740 3740
     capture_lex $P1338
3741  
-    .const 'Sub' $P1329 = "49_1313886916.84408" 
  3741
+    .const 'Sub' $P1329 = "49_1313887562.4582" 
3742 3742
     capture_lex $P1329
3743  
-    .const 'Sub' $P1322 = "48_1313886916.84408" 
  3743
+    .const 'Sub' $P1322 = "48_1313887562.4582" 
3744 3744
     capture_lex $P1322
3745 3745
 .annotate 'line', 823
3746 3746
     new $P118, "Undef"
@@ -3788,7 +3788,7 @@
3788 3788
     find_lex $P123, "$outerpost"
3789 3789
     defined $I100, $P123
3790 3790
     unless $I100, if_1320_end
3791  
-    .const 'Sub' $P1322 = "48_1313886916.84408" 
  3791
+    .const 'Sub' $P1322 = "48_1313887562.4582" 
3792 3792
     capture_lex $P1322
3793 3793
     $P1322()
3794 3794
   if_1320_end:
@@ -3839,7 +3839,7 @@
3839 3839
     unless $P125, loop1334_done
3840 3840
     shift $P127, $P125
3841 3841
   loop1334_redo:
3842  
-    .const 'Sub' $P1329 = "49_1313886916.84408" 
  3842
+    .const 'Sub' $P1329 = "49_1313887562.4582" 
3843 3843
     capture_lex $P1329
3844 3844
     $P1329($P127)
3845 3845
   loop1334_next:
@@ -3876,7 +3876,7 @@
3876 3876
     find_lex $P122, "$compiler"
3877 3877
     if $P122, if_1335
3878 3878
 .annotate 'line', 868
3879  
-    .const 'Sub' $P1338 = "50_1313886916.84408" 
  3879
+    .const 'Sub' $P1338 = "50_1313887562.4582" 
3880 3880
     capture_lex $P1338
3881 3881
     $P1338()
3882 3882
     goto if_1335_end
@@ -3906,7 +3906,7 @@
3906 3906
     find_lex $P122, "$node"
3907 3907
     exists $I100, $P122["loadinit"]
3908 3908
     unless $I100, if_1362_end
3909  
-    .const 'Sub' $P1364 = "53_1313886916.84408" 
  3909
+    .const 'Sub' $P1364 = "53_1313887562.4582" 
3910 3910
     capture_lex $P1364
3911 3911
     $P1364()
3912 3912
   if_1362_end:
@@ -3969,7 +3969,7 @@
3969 3969
 .annotate 'line', 959
3970 3970
     goto if_1379_end
3971 3971
   if_1379:
3972  
-    .const 'Sub' $P1381 = "55_1313886916.84408" 
  3972
+    .const 'Sub' $P1381 = "55_1313887562.4582" 
3973 3973
     capture_lex $P1381
3974 3974
     $P135 = $P1381()
3975 3975
     set $P131, $P135
@@ -3984,7 +3984,7 @@
3984 3984
 .annotate 'line', 946
3985 3985
     goto if_1368_end
3986 3986
   if_1368:
3987  
-    .const 'Sub' $P1370 = "54_1313886916.84408" 
  3987
+    .const 'Sub' $P1370 = "54_1313887562.4582" 
3988 3988
     capture_lex $P1370
3989 3989
     $P125 = $P1370()
3990 3990
     set $P122, $P125
@@ -3995,7 +3995,7 @@
3995 3995
 
3996 3996
 
3997 3997
 .namespace ["PAST";"Compiler"]
3998  
-.sub "_block1321"  :anon :subid("48_1313886916.84408") :outer("47_1313886916.84408")
  3998
+.sub "_block1321"  :anon :subid("48_1313887562.4582") :outer("47_1313887562.4582")
3999 3999
 .annotate 'file', "PAST/Compiler.pm"
4000 4000
 .annotate 'line', 831
4001 4001
     new $P124, "Undef"
@@ -4024,7 +4024,7 @@
4024 4024
 
4025 4025
 .namespace ["PAST";"Compiler"]
4026 4026
 .include "except_types.pasm"
4027  
-.sub "_block1328"  :anon :subid("49_1313886916.84408") :outer("47_1313886916.84408")
  4027
+.sub "_block1328"  :anon :subid("49_1313887562.4582") :outer("47_1313887562.4582")
4028 4028
     .param pmc param_1330
4029 4029
 .annotate 'file', "PAST/Compiler.pm"
4030 4030
 .annotate 'line', 849
@@ -4059,12 +4059,12 @@
4059 4059
 
4060 4060
 
4061 4061
 .namespace ["PAST";"Compiler"]
4062  
-.sub "_block1337"  :anon :subid("50_1313886916.84408") :outer("47_1313886916.84408")
  4062
+.sub "_block1337"  :anon :subid("50_1313887562.4582") :outer("47_1313887562.4582")
4063 4063
 .annotate 'file', "PAST/Compiler.pm"
4064 4064
 .annotate 'line', 868
4065  
-    .const 'Sub' $P1359 = "52_1313886916.84408" 
  4065
+    .const 'Sub' $P1359 = "52_1313887562.4582" 
4066 4066
     capture_lex $P1359
4067  
-    .const 'Sub' $P1350 = "51_1313886916.84408" 
  4067
+    .const 'Sub' $P1350 = "51_1313887562.4582" 
4068 4068
     capture_lex $P1350
4069 4069
 .annotate 'line', 871
4070 4070
     $P1340 = root_new ['parrot';'Hash']
@@ -4126,7 +4126,7 @@
4126 4126
 .annotate 'line', 883
4127 4127
     find_lex $P129, "$ctrlpast"
4128 4128
     unless $P129, if_1348_end
4129  
-    .const 'Sub' $P1350 = "51_1313886916.84408" 
  4129
+    .const 'Sub' $P1350 = "51_1313887562.4582" 
4130 4130
     capture_lex $P1350
4131 4131
     $P1350()
4132 4132
   if_1348_end:
@@ -4244,7 +4244,7 @@
4244 4244
 .annotate 'line', 914
4245 4245
     goto if_1357_end
4246 4246
   if_1357:
4247  
-    .const 'Sub' $P1359 = "52_1313886916.84408" 
  4247
+    .const 'Sub' $P1359 = "52_1313887562.4582" 
4248 4248
     capture_lex $P1359
4249 4249
     $P134 = $P1359()
4250 4250
     set $P131, $P134
@@ -4258,7 +4258,7 @@
4258 4258
 
4259 4259
 
4260 4260
 .namespace ["PAST";"Compiler"]
4261  
-.sub "_block1349"  :anon :subid("51_1313886916.84408") :outer("50_1313886916.84408")
  4261
+.sub "_block1349"  :anon :subid("51_1313887562.4582") :outer("50_1313887562.4582")
4262 4262
 .annotate 'file', "PAST/Compiler.pm"
4263 4263
 .annotate 'line', 885
4264 4264
     new $P130, "Undef"
@@ -4296,7 +4296,7 @@
4296 4296
 
4297 4297
 
4298 4298
 .namespace ["PAST";"Compiler"]
4299  
-.sub "_block1358"  :anon :subid("52_1313886916.84408") :outer("50_1313886916.84408")
  4299
+.sub "_block1358"  :anon :subid("52_1313887562.4582") :outer("50_1313887562.4582")
4300 4300
 .annotate 'file', "PAST/Compiler.pm"
4301 4301
 .annotate 'line', 916
4302 4302
     new $P133, "Undef"
@@ -4319,7 +4319,7 @@
4319 4319
 
4320 4320
 
4321 4321
 .namespace ["PAST";"Compiler"]
4322  
-.sub "_block1363"  :anon :subid("53_1313886916.84408") :outer("47_1313886916.84408")
  4322
+.sub "_block1363"  :anon :subid("53_1313887562.4582") :outer("47_1313887562.4582")
4323 4323
 .annotate 'file', "PAST/Compiler.pm"
4324 4324
 .annotate 'line', 932
4325 4325
     new $P123, "Undef"
@@ -4361,7 +4361,7 @@
4361 4361
 
4362 4362
 
4363 4363
 .namespace ["PAST";"Compiler"]
4364  
-.sub "_block1380"  :anon :subid("55_1313886916.84408") :outer("47_1313886916.84408")
  4364
+.sub "_block1380"  :anon :subid("55_1313887562.4582") :outer("47_1313887562.4582")
4365 4365
 .annotate 'file', "PAST/Compiler.pm"
4366 4366
 .annotate 'line', 962
4367 4367
     new $P134, "Undef"
@@ -4385,7 +4385,7 @@
4385 4385
 
4386 4386
 
4387 4387
 .namespace ["PAST";"Compiler"]
4388  
-.sub "_block1369"  :anon :subid("54_1313886916.84408") :outer("47_1313886916.84408")
  4388
+.sub "_block1369"  :anon :subid("54_1313887562.4582") :outer("47_1313887562.4582")
4389 4389
 .annotate 'file', "PAST/Compiler.pm"
4390 4390
 .annotate 'line', 947
4391 4391
     $P1372 = root_new ['parrot';'ResizablePMCArray']
@@ -4448,7 +4448,7 @@
4448 4448
 
4449 4449
 .namespace ["PAST";"Compiler"]
4450 4450
 .include "except_types.pasm"
4451  
-.sub "as_post"  :subid("56_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Op"])
  4451
+.sub "as_post"  :subid("56_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Op"])
4452 4452
     .param pmc param_1386
4453 4453
     .param pmc param_1387 :slurpy :named
4454 4454
 .annotate 'file', "PAST/Compiler.pm"
@@ -4592,7 +4592,7 @@
4592 4592
 
4593 4593
 .namespace ["PAST";"Compiler"]
4594 4594
 .include "except_types.pasm"
4595  
-.sub "pirop"  :subid("57_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Op"])
  4595
+.sub "pirop"  :subid("57_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Op"])
4596 4596
     .param pmc param_1403
4597 4597
     .param pmc param_1404 :slurpy :named
4598 4598
 .annotate 'file', "PAST/Compiler.pm"
@@ -4835,12 +4835,12 @@
4835 4835
 
4836 4836
 .namespace ["PAST";"Compiler"]
4837 4837
 .include "except_types.pasm"
4838  
-.sub "call"  :subid("58_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Op"])
  4838
+.sub "call"  :subid("58_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Op"])
4839 4839
     .param pmc param_1425
4840 4840
     .param pmc param_1426 :slurpy :named
4841 4841
 .annotate 'file', "PAST/Compiler.pm"
4842 4842
 .annotate 'line', 1080
4843  
-    .const 'Sub' $P1444 = "59_1313886916.84408" 
  4843
+    .const 'Sub' $P1444 = "59_1313887562.4582" 
4844 4844
     capture_lex $P1444
4845 4845
     new $P1424, ['ExceptionHandler'], .CONTROL_RETURN
4846 4846
     set_label $P1424, control_1423
@@ -4958,7 +4958,7 @@
4958 4958
     goto if_1441_end
4959 4959
   if_1441:
4960 4960
 .annotate 'line', 1104
4961  
-    .const 'Sub' $P1444 = "59_1313886916.84408" 
  4961
+    .const 'Sub' $P1444 = "59_1313887562.4582" 
4962 4962
     capture_lex $P1444
4963 4963
     $P1444()
4964 4964
   if_1441_end:
@@ -5001,7 +5001,7 @@
5001 5001
 
5002 5002
 
5003 5003
 .namespace ["PAST";"Compiler"]
5004  
-.sub "_block1443"  :anon :subid("59_1313886916.84408") :outer("58_1313886916.84408")
  5004
+.sub "_block1443"  :anon :subid("59_1313887562.4582") :outer("58_1313887562.4582")
5005 5005
 .annotate 'file', "PAST/Compiler.pm"
5006 5006
 .annotate 'line', 1105
5007 5007
     new $P117, "Undef"
@@ -5031,7 +5031,7 @@
5031 5031
 
5032 5032
 .namespace ["PAST";"Compiler"]
5033 5033
 .include "except_types.pasm"
5034  
-.sub "callmethod"  :subid("60_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Op"])
  5034
+.sub "callmethod"  :subid("60_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Op"])
5035 5035
     .param pmc param_1450
5036 5036
     .param pmc param_1451 :slurpy :named
5037 5037
 .annotate 'file', "PAST/Compiler.pm"
@@ -5059,14 +5059,14 @@
5059 5059
 
5060 5060
 .namespace ["PAST";"Compiler"]
5061 5061
 .include "except_types.pasm"
5062  
-.sub "if"  :subid("61_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Op"])
  5062
+.sub "if"  :subid("61_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Op"])
5063 5063
     .param pmc param_1455
5064 5064
     .param pmc param_1456 :slurpy :named
5065 5065
 .annotate 'file', "PAST/Compiler.pm"
5066 5066
 .annotate 'line', 1138
5067  
-    .const 'Sub' $P1497 = "64_1313886916.84408" 
  5067
+    .const 'Sub' $P1497 = "64_1313887562.4582" 
5068 5068
     capture_lex $P1497
5069  
-    .const 'Sub' $P1473 = "62_1313886916.84408" 
  5069
+    .const 'Sub' $P1473 = "62_1313887562.4582" 
5070 5070
     capture_lex $P1473
5071 5071
     new $P1454, ['ExceptionHandler'], .CONTROL_RETURN
5072 5072
     set_label $P1454, control_1453
@@ -5135,7 +5135,7 @@
5135 5135
     set $P1471, $P119
5136 5136
     .lex "$elsepost", $P1471
5137 5137
 .annotate 'line', 1185
5138  
-    .const 'Sub' $P1473 = "62_1313886916.84408" 
  5138
+    .const 'Sub' $P1473 = "62_1313887562.4582" 
5139 5139
     newclosure $P1486, $P1473
5140 5140
     set $P1472, $P1486
5141 5141
     .lex "make_childpost", $P1472
@@ -5260,7 +5260,7 @@
5260 5260
     defined $I100, $P124
5261 5261
     if $I100, if_1493
5262 5262
 .annotate 'line', 1175
5263  
-    .const 'Sub' $P1497 = "64_1313886916.84408" 
  5263
+    .const 'Sub' $P1497 = "64_1313887562.4582" 
5264 5264
     capture_lex $P1497
5265 5265
     $P1497()
5266 5266
     goto if_1493_end
@@ -5323,12 +5323,12 @@
5323 5323
 
5324 5324
 .namespace ["PAST";"Compiler"]
5325 5325
 .include "except_types.pasm"
5326  
-.sub "make_childpost"  :subid("62_1313886916.84408") :outer("61_1313886916.84408")
  5326
+.sub "make_childpost"  :subid("62_1313887562.4582") :outer("61_1313887562.4582")
5327 5327
     .param pmc param_1476 :optional
5328 5328
     .param int has_param_1476 :opt_flag
5329 5329
 .annotate 'file', "PAST/Compiler.pm"
5330 5330
 .annotate 'line', 1185
5331  
-    .const 'Sub' $P1480 = "63_1313886916.84408" 
  5331
+    .const 'Sub' $P1480 = "63_1313887562.4582" 
5332 5332
     capture_lex $P1480
5333 5333
     new $P1475, ['ExceptionHandler'], .CONTROL_RETURN
5334 5334
     set_label $P1475, control_1474
@@ -5368,7 +5368,7 @@
5368 5368
     goto if_1478_end
5369 5369
   if_1478:
5370 5370
 .annotate 'line', 1187
5371  
-    .const 'Sub' $P1480 = "63_1313886916.84408" 
  5371
+    .const 'Sub' $P1480 = "63_1313887562.4582" 
5372 5372
     capture_lex $P1480
5373 5373
     $P1480()
5374 5374
   if_1478_end:
@@ -5393,7 +5393,7 @@
5393 5393
 
5394 5394
 
5395 5395
 .namespace ["PAST";"Compiler"]
5396  
-.sub "_block1479"  :anon :subid("63_1313886916.84408") :outer("62_1313886916.84408")
  5396
+.sub "_block1479"  :anon :subid("63_1313887562.4582") :outer("62_1313887562.4582")
5397 5397
 .annotate 'file', "PAST/Compiler.pm"
5398 5398
 .annotate 'line', 1188
5399 5399
     $P1482 = root_new ['parrot';'ResizablePMCArray']
@@ -5424,7 +5424,7 @@
5424 5424
 
5425 5425
 .namespace ["PAST";"Compiler"]
5426 5426
 .include "except_types.pasm"
5427  
-.sub "_block1496"  :anon :subid("64_1313886916.84408") :outer("61_1313886916.84408")
  5427
+.sub "_block1496"  :anon :subid("64_1313887562.4582") :outer("61_1313887562.4582")
5428 5428
 .annotate 'file', "PAST/Compiler.pm"
5429 5429
 .annotate 'line', 1176
5430 5430
     new $P125, "Undef"
@@ -5479,7 +5479,7 @@
5479 5479
 
5480 5480
 .namespace ["PAST";"Compiler"]
5481 5481
 .include "except_types.pasm"
5482  
-.sub "unless"  :subid("65_1313886916.84408") :method :outer("11_1313886916.84408") :multi(_,["PAST";"Op"])
  5482
+.sub "unless"  :subid("65_1313887562.4582") :method :outer("11_1313887562.4582") :multi(_,["PAST";"Op"])
5483 5483
     .param pmc param_1504
5484 5484
     .param pmc param_1505 :slurpy :named
5485 5485
 .annotate 'file', "PAST/Compiler.pm"
@@ -5507,7 +5507,7 @@
5507 5507
 
5508 5508
 .namespace ["PAST";"Compiler"]
5509 5509
 .include "except_types.pasm"
5510