Created
October 26, 2017 15:20
-
-
Save dogbert17/00cb2c892bd098046923ebf4a97d70aa to your computer and use it in GitHub Desktop.
segv
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ok 9 - Test Undeclared private attribute binding from a role | |
1..2 | |
test is null00000 getcode loc_19_obj, Frame_83 | |
00001 takeclosure loc_19_obj, loc_19_obj | |
00002 getcode loc_25_obj, Frame_84 | |
00003 takeclosure loc_25_obj, loc_25_obj | |
00004 checkarity 4, 4 | |
00005 param_rp_o loc_0_obj, 0 | |
00006 param_rp_o loc_1_obj, 1 | |
00007 param_rp_o loc_2_obj, 2 | |
00008 param_rp_o loc_3_obj, 3 | |
00009 paramnamesused | |
annotation: gen/moar/Perl6-Actions.nqp:6868 | |
00010 const_s loc_4_str, '&WANTED' | |
00011 getlexstatic_o loc_5_obj, loc_4_str | |
00012 const_s loc_4_str, 'bind_op' | |
00013 decont loc_6_obj, loc_5_obj | |
00014 prepargs Callsite_5 | |
00015 arg_o 0, loc_1_obj | |
00016 arg_s 1, loc_4_str | |
00017 invoke_o loc_6_obj, loc_6_obj | |
00018 set loc_1_obj, loc_6_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6869 | |
00019 wval loc_6_obj, 4, 118 | |
00020 decont loc_7_obj, loc_1_obj | |
00021 findmeth loc_5_obj, loc_7_obj, 'isa' | |
00022 prepargs Callsite_8 | |
00023 arg_o 0, loc_1_obj | |
00024 arg_o 1, loc_6_obj | |
00025 invoke_o loc_6_obj, loc_5_obj | |
00026 decont loc_43_obj, loc_6_obj | |
00027 unless_o loc_43_obj, label_36(00392) | |
annotation: gen/moar/Perl6-Actions.nqp:6871 | |
00028 decont loc_7_obj, loc_1_obj | |
00029 findmeth loc_5_obj, loc_7_obj, 'returns' | |
00030 prepargs Callsite_0 | |
00031 arg_o 0, loc_1_obj | |
00032 invoke_o loc_5_obj, loc_5_obj | |
00033 objprimspec loc_9_int, loc_5_obj | |
00034 unless_i loc_9_int, label_7(00094) | |
annotation: gen/moar/Perl6-Actions.nqp:6872 | |
00035 const_s loc_4_str, '$*W' | |
00036 getdynlex loc_5_obj, loc_4_str | |
00037 ifnonnull loc_5_obj, label_4(00054) | |
00038 wval loc_11_obj, 0, 0 | |
00039 getwho loc_11_obj, loc_11_obj | |
00040 const_s loc_4_str, '$W' | |
00041 atkey_o loc_11_obj, loc_11_obj, loc_4_str | |
00042 ifnonnull loc_11_obj, label_1(00046) | |
00043 wval loc_13_obj, 5, 37 | |
00044 set loc_12_obj, loc_13_obj | |
00045 goto label_2(00047) | |
label_1: | |
00046 set loc_12_obj, loc_11_obj | |
label_2: | |
00047 set loc_10_obj, loc_12_obj | |
00048 ifnonnull loc_12_obj, label_3(00052) | |
00049 const_s loc_4_str, 'Contextual $*W not found' | |
00050 die loc_13_obj, loc_4_str | |
00051 set loc_10_obj, loc_13_obj | |
label_3: | |
00052 set loc_7_obj, loc_10_obj | |
00053 goto label_5(00055) | |
label_4: | |
00054 set loc_7_obj, loc_5_obj | |
label_5: | |
00055 hlllist loc_10_obj | |
00056 create loc_10_obj, loc_10_obj | |
00057 const_i64_16 loc_14_int, 3 | |
00058 setelemspos loc_10_obj, loc_14_int | |
00059 const_i64_16 loc_14_int, 0 | |
00060 setelemspos loc_10_obj, loc_14_int | |
00061 const_s loc_4_str, 'X' | |
00062 hllboxtype_s loc_5_obj | |
00063 box_s loc_5_obj, loc_4_str, loc_5_obj | |
00064 push_o loc_10_obj, loc_5_obj | |
00065 const_s loc_4_str, 'Bind' | |
00066 hllboxtype_s loc_5_obj | |
00067 box_s loc_5_obj, loc_4_str, loc_5_obj | |
00068 push_o loc_10_obj, loc_5_obj | |
00069 const_s loc_4_str, 'NativeType' | |
00070 hllboxtype_s loc_5_obj | |
00071 box_s loc_5_obj, loc_4_str, loc_5_obj | |
00072 push_o loc_10_obj, loc_5_obj | |
00073 decont loc_12_obj, loc_1_obj | |
00074 findmeth loc_13_obj, loc_12_obj, 'name' | |
00075 prepargs Callsite_0 | |
00076 arg_o 0, loc_1_obj | |
00077 invoke_o loc_13_obj, loc_13_obj | |
00078 set loc_5_obj, loc_13_obj | |
00079 isconcrete loc_14_int, loc_5_obj | |
00080 if_i loc_14_int, label_6(00085) | |
00081 const_s loc_4_str, '' | |
00082 hllboxtype_s loc_12_obj | |
00083 box_s loc_12_obj, loc_4_str, loc_12_obj | |
00084 set loc_5_obj, loc_12_obj | |
label_6: | |
00085 decont loc_13_obj, loc_7_obj | |
00086 findmeth loc_12_obj, loc_13_obj, 'throw' | |
00087 prepargs Callsite_64 | |
00088 arg_o 0, loc_7_obj | |
00089 arg_o 1, loc_0_obj | |
00090 arg_o 2, loc_10_obj | |
00091 argconst_s 3, 'name' | |
00092 arg_o 4, loc_5_obj | |
00093 invoke_o loc_5_obj, loc_12_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6878 | |
label_7: | |
00094 decont loc_7_obj, loc_1_obj | |
00095 findmeth loc_10_obj, loc_7_obj, 'name' | |
00096 prepargs Callsite_0 | |
00097 arg_o 0, loc_1_obj | |
00098 invoke_o loc_10_obj, loc_10_obj | |
00099 decont loc_10_obj, loc_10_obj | |
00100 smrt_strify loc_4_str, loc_10_obj | |
00101 const_i64_16 loc_9_int, 0 | |
00102 const_i64_16 loc_14_int, 1 | |
00103 substr_s loc_4_str, loc_4_str, loc_9_int, loc_14_int | |
00104 hllboxtype_s loc_10_obj | |
00105 box_s loc_10_obj, loc_4_str, loc_10_obj | |
00106 set loc_8_obj, loc_10_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6879 | |
00107 decont loc_10_obj, loc_8_obj | |
00108 smrt_strify loc_4_str, loc_10_obj | |
00109 const_s loc_15_str, '@' | |
00110 eq_s loc_14_int, loc_4_str, loc_15_str | |
00111 set loc_16_int, loc_14_int | |
00112 if_i loc_14_int, label_8(00118) | |
00113 decont loc_10_obj, loc_8_obj | |
00114 smrt_strify loc_15_str, loc_10_obj | |
00115 const_s loc_4_str, '%' | |
00116 eq_s loc_9_int, loc_15_str, loc_4_str | |
00117 set loc_16_int, loc_9_int | |
label_8: | |
00118 unless_i loc_16_int, label_9(00130) | |
annotation: gen/moar/Perl6-Actions.nqp:6880 | |
00119 wval loc_10_obj, 4, 136 | |
00120 const_s loc_4_str, 'decont' | |
00121 decont loc_12_obj, loc_10_obj | |
00122 findmeth loc_7_obj, loc_12_obj, 'new' | |
00123 prepargs Callsite_4 | |
00124 arg_o 0, loc_10_obj | |
00125 arg_o 1, loc_2_obj | |
00126 argconst_s 2, 'op' | |
00127 arg_s 3, loc_4_str | |
00128 invoke_o loc_10_obj, loc_7_obj | |
00129 set loc_2_obj, loc_10_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6884 | |
label_9: | |
00130 decont loc_7_obj, loc_1_obj | |
00131 findmeth loc_10_obj, loc_7_obj, 'scope' | |
00132 prepargs Callsite_0 | |
00133 arg_o 0, loc_1_obj | |
00134 invoke_o loc_10_obj, loc_10_obj | |
00135 decont loc_10_obj, loc_10_obj | |
00136 smrt_strify loc_4_str, loc_10_obj | |
00137 const_s loc_15_str, 'attribute' | |
00138 eq_s loc_16_int, loc_4_str, loc_15_str | |
00139 unless_i loc_16_int, label_17(00231) | |
annotation: gen/moar/Perl6-Actions.nqp:6886 | |
00140 wval loc_10_obj, 5, 37 | |
00141 set loc_17_obj, loc_10_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6884 | |
00142 set loc_18_obj, loc_19_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6888 | |
00143 decont loc_12_obj, loc_0_obj | |
00144 findmeth loc_7_obj, loc_12_obj, 'package' | |
00145 prepargs Callsite_0 | |
00146 arg_o 0, loc_0_obj | |
00147 invoke_o loc_7_obj, loc_7_obj | |
00148 set loc_20_obj, loc_7_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6889 | |
00149 decont loc_7_obj, loc_20_obj | |
00150 gethow loc_7_obj, loc_7_obj | |
00151 decont loc_13_obj, loc_1_obj | |
00152 findmeth loc_12_obj, loc_13_obj, 'name' | |
00153 prepargs Callsite_0 | |
00154 arg_o 0, loc_1_obj | |
00155 invoke_o loc_12_obj, loc_12_obj | |
00156 decont loc_11_obj, loc_7_obj | |
00157 findmeth loc_13_obj, loc_11_obj, 'get_attribute_for_usage' | |
00158 prepargs Callsite_13 | |
00159 arg_o 0, loc_7_obj | |
00160 arg_o 1, loc_20_obj | |
00161 arg_o 2, loc_12_obj | |
00162 invoke_o loc_12_obj, loc_13_obj | |
00163 decont loc_13_obj, loc_12_obj | |
00164 findmeth loc_7_obj, loc_13_obj, 'type' | |
00165 prepargs Callsite_0 | |
00166 arg_o 0, loc_12_obj | |
00167 invoke_o loc_12_obj, loc_7_obj | |
00168 set loc_17_obj, loc_12_obj | |
00169 set loc_10_obj, loc_17_obj | |
00170 goto label_10(00172) | |
00171 takehandlerresult loc_10_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6893 | |
label_10: | |
00172 const_s loc_15_str, '$*W' | |
00173 getdynlex loc_12_obj, loc_15_str | |
00174 ifnonnull loc_12_obj, label_14(00191) | |
00175 wval loc_11_obj, 0, 0 | |
00176 getwho loc_11_obj, loc_11_obj | |
00177 const_s loc_15_str, '$W' | |
00178 atkey_o loc_11_obj, loc_11_obj, loc_15_str | |
00179 ifnonnull loc_11_obj, label_11(00183) | |
00180 wval loc_22_obj, 5, 37 | |
00181 set loc_21_obj, loc_22_obj | |
00182 goto label_12(00184) | |
label_11: | |
00183 set loc_21_obj, loc_11_obj | |
label_12: | |
00184 set loc_13_obj, loc_21_obj | |
00185 ifnonnull loc_21_obj, label_13(00189) | |
00186 const_s loc_15_str, 'Contextual $*W not found' | |
00187 die loc_22_obj, loc_15_str | |
00188 set loc_13_obj, loc_22_obj | |
label_13: | |
00189 set loc_7_obj, loc_13_obj | |
00190 goto label_15(00192) | |
label_14: | |
00191 set loc_7_obj, loc_12_obj | |
label_15: | |
00192 hlllist loc_13_obj | |
00193 create loc_13_obj, loc_13_obj | |
00194 const_i64_16 loc_14_int, 1 | |
00195 setelemspos loc_13_obj, loc_14_int | |
00196 const_i64_16 loc_14_int, 0 | |
00197 setelemspos loc_13_obj, loc_14_int | |
00198 const_s loc_15_str, 'Mu' | |
00199 hllboxtype_s loc_12_obj | |
00200 box_s loc_12_obj, loc_15_str, loc_12_obj | |
00201 push_o loc_13_obj, loc_12_obj | |
00202 decont loc_22_obj, loc_7_obj | |
00203 findmeth loc_12_obj, loc_22_obj, 'find_symbol' | |
00204 prepargs Callsite_8 | |
00205 arg_o 0, loc_7_obj | |
00206 arg_o 1, loc_13_obj | |
00207 invoke_o loc_13_obj, loc_12_obj | |
00208 eqaddr loc_14_int, loc_17_obj, loc_13_obj | |
00209 if_i loc_14_int, label_16(00230) | |
annotation: gen/moar/Perl6-Actions.nqp:6894 | |
00210 wval loc_13_obj, 4, 136 | |
00211 wval loc_7_obj, 4, 104 | |
00212 decont loc_22_obj, loc_7_obj | |
00213 findmeth loc_12_obj, loc_22_obj, 'new' | |
00214 prepargs Callsite_10 | |
00215 arg_o 0, loc_7_obj | |
00216 argconst_s 1, 'value' | |
00217 arg_o 2, loc_17_obj | |
00218 invoke_o loc_7_obj, loc_12_obj | |
00219 -> const_s loc_15_str, 'p6bindassert' | |
00220 decont loc_22_obj, loc_13_obj | |
00221 findmeth loc_12_obj, loc_22_obj, 'new' | |
00222 prepargs Callsite_17 | |
00223 arg_o 0, loc_13_obj | |
00224 arg_o 1, loc_2_obj | |
00225 arg_o 2, loc_7_obj | |
00226 argconst_s 3, 'op' | |
00227 arg_s 4, loc_15_str | |
00228 invoke_o loc_7_obj, loc_12_obj | |
00229 set loc_2_obj, loc_7_obj | |
label_16: | |
00230 goto label_35(00373) | |
annotation: gen/moar/Perl6-Actions.nqp:6901 | |
label_17: | |
00231 const_i64_16 loc_14_int, 0 | |
00232 set loc_23_int, loc_14_int | |
00233 set loc_24_obj, loc_25_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6903 | |
00234 const_s loc_15_str, '$*W' | |
00235 getdynlex loc_13_obj, loc_15_str | |
00236 ifnonnull loc_13_obj, label_21(00253) | |
00237 wval loc_21_obj, 0, 0 | |
00238 getwho loc_21_obj, loc_21_obj | |
00239 const_s loc_15_str, '$W' | |
00240 atkey_o loc_21_obj, loc_21_obj, loc_15_str | |
00241 ifnonnull loc_21_obj, label_18(00245) | |
00242 wval loc_27_obj, 5, 37 | |
00243 set loc_11_obj, loc_27_obj | |
00244 goto label_19(00246) | |
label_18: | |
00245 set loc_11_obj, loc_21_obj | |
label_19: | |
00246 set loc_22_obj, loc_11_obj | |
00247 ifnonnull loc_11_obj, label_20(00251) | |
00248 const_s loc_15_str, 'Contextual $*W not found' | |
00249 die loc_27_obj, loc_15_str | |
00250 set loc_22_obj, loc_27_obj | |
label_20: | |
00251 set loc_12_obj, loc_22_obj | |
00252 goto label_22(00254) | |
label_21: | |
00253 set loc_12_obj, loc_13_obj | |
label_22: | |
00254 decont loc_13_obj, loc_1_obj | |
00255 findmeth loc_22_obj, loc_13_obj, 'name' | |
00256 prepargs Callsite_0 | |
00257 arg_o 0, loc_1_obj | |
00258 invoke_o loc_22_obj, loc_22_obj | |
00259 decont loc_27_obj, loc_12_obj | |
00260 findmeth loc_13_obj, loc_27_obj, 'find_lexical_container_type' | |
00261 prepargs Callsite_8 | |
00262 arg_o 0, loc_12_obj | |
00263 arg_o 1, loc_22_obj | |
00264 invoke_o loc_22_obj, loc_13_obj | |
00265 set loc_26_obj, loc_22_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6904 | |
00266 const_s loc_15_str, '$*W' | |
00267 getdynlex loc_22_obj, loc_15_str | |
00268 ifnonnull loc_22_obj, label_26(00285) | |
00269 wval loc_27_obj, 0, 0 | |
00270 getwho loc_27_obj, loc_27_obj | |
00271 const_s loc_15_str, '$W' | |
00272 atkey_o loc_27_obj, loc_27_obj, loc_15_str | |
00273 ifnonnull loc_27_obj, label_23(00277) | |
00274 wval loc_21_obj, 5, 37 | |
00275 set loc_11_obj, loc_21_obj | |
00276 goto label_24(00278) | |
label_23: | |
00277 set loc_11_obj, loc_27_obj | |
label_24: | |
00278 set loc_13_obj, loc_11_obj | |
00279 ifnonnull loc_11_obj, label_25(00283) | |
00280 const_s loc_15_str, 'Contextual $*W not found' | |
00281 die loc_21_obj, loc_15_str | |
00282 set loc_13_obj, loc_21_obj | |
label_25: | |
00283 set loc_12_obj, loc_13_obj | |
00284 goto label_27(00286) | |
label_26: | |
00285 set loc_12_obj, loc_22_obj | |
label_27: | |
00286 hlllist loc_13_obj | |
00287 create loc_13_obj, loc_13_obj | |
00288 const_i64_16 loc_14_int, 1 | |
00289 setelemspos loc_13_obj, loc_14_int | |
00290 const_i64_16 loc_14_int, 0 | |
00291 setelemspos loc_13_obj, loc_14_int | |
00292 const_s loc_15_str, 'Mu' | |
00293 hllboxtype_s loc_22_obj | |
00294 box_s loc_22_obj, loc_15_str, loc_22_obj | |
00295 push_o loc_13_obj, loc_22_obj | |
00296 decont loc_21_obj, loc_12_obj | |
00297 findmeth loc_22_obj, loc_21_obj, 'find_symbol' | |
00298 prepargs Callsite_8 | |
00299 arg_o 0, loc_12_obj | |
00300 arg_o 1, loc_13_obj | |
00301 invoke_o loc_13_obj, loc_22_obj | |
00302 eqaddr loc_14_int, loc_26_obj, loc_13_obj | |
00303 if_i loc_14_int, label_28(00324) | |
annotation: gen/moar/Perl6-Actions.nqp:6905 | |
00304 wval loc_13_obj, 4, 136 | |
00305 wval loc_12_obj, 4, 104 | |
00306 decont loc_21_obj, loc_12_obj | |
00307 findmeth loc_22_obj, loc_21_obj, 'new' | |
00308 prepargs Callsite_10 | |
00309 arg_o 0, loc_12_obj | |
00310 argconst_s 1, 'value' | |
00311 arg_o 2, loc_26_obj | |
00312 invoke_o loc_12_obj, loc_22_obj | |
00313 const_s loc_15_str, 'p6bindassert' | |
00314 decont loc_21_obj, loc_13_obj | |
00315 findmeth loc_22_obj, loc_21_obj, 'new' | |
00316 prepargs Callsite_17 | |
00317 arg_o 0, loc_13_obj | |
00318 arg_o 1, loc_2_obj | |
00319 arg_o 2, loc_12_obj | |
00320 argconst_s 3, 'op' | |
00321 arg_s 4, loc_15_str | |
00322 invoke_o loc_12_obj, loc_22_obj | |
00323 set loc_2_obj, loc_12_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6909 | |
label_28: | |
00324 const_i64_16 loc_14_int, 1 | |
00325 set loc_23_int, loc_14_int | |
00326 hllboxtype_i loc_12_obj | |
00327 box_i loc_12_obj, loc_23_int, loc_12_obj | |
00328 set loc_7_obj, loc_12_obj | |
00329 goto label_29(00331) | |
00330 takehandlerresult loc_7_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6911 | |
label_29: | |
00331 if_i loc_23_int, label_35(00373) | |
annotation: gen/moar/Perl6-Actions.nqp:6912 | |
00332 const_s loc_15_str, '$*W' | |
00333 getdynlex loc_12_obj, loc_15_str | |
00334 ifnonnull loc_12_obj, label_33(00351) | |
00335 wval loc_21_obj, 0, 0 | |
00336 getwho loc_21_obj, loc_21_obj | |
00337 const_s loc_15_str, '$W' | |
00338 atkey_o loc_21_obj, loc_21_obj, loc_15_str | |
00339 ifnonnull loc_21_obj, label_30(00343) | |
00340 wval loc_27_obj, 5, 37 | |
00341 set loc_11_obj, loc_27_obj | |
00342 goto label_31(00344) | |
label_30: | |
00343 set loc_11_obj, loc_21_obj | |
label_31: | |
00344 set loc_22_obj, loc_11_obj | |
00345 ifnonnull loc_11_obj, label_32(00349) | |
00346 const_s loc_15_str, 'Contextual $*W not found' | |
00347 die loc_27_obj, loc_15_str | |
00348 set loc_22_obj, loc_27_obj | |
label_32: | |
00349 set loc_13_obj, loc_22_obj | |
00350 goto label_34(00352) | |
label_33: | |
00351 set loc_13_obj, loc_12_obj | |
label_34: | |
00352 hlllist loc_22_obj | |
00353 create loc_22_obj, loc_22_obj | |
00354 const_i64_16 loc_14_int, 2 | |
00355 setelemspos loc_22_obj, loc_14_int | |
00356 const_i64_16 loc_14_int, 0 | |
00357 setelemspos loc_22_obj, loc_14_int | |
00358 const_s loc_15_str, 'X' | |
00359 hllboxtype_s loc_12_obj | |
00360 box_s loc_12_obj, loc_15_str, loc_12_obj | |
00361 push_o loc_22_obj, loc_12_obj | |
00362 const_s loc_15_str, 'Bind' | |
00363 hllboxtype_s loc_12_obj | |
00364 box_s loc_12_obj, loc_15_str, loc_12_obj | |
00365 push_o loc_22_obj, loc_12_obj | |
00366 decont loc_27_obj, loc_13_obj | |
00367 findmeth loc_12_obj, loc_27_obj, 'throw' | |
00368 prepargs Callsite_13 | |
00369 arg_o 0, loc_13_obj | |
00370 arg_o 1, loc_0_obj | |
00371 arg_o 2, loc_22_obj | |
00372 invoke_o loc_22_obj, loc_12_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6917 | |
label_35: | |
00373 wval loc_13_obj, 4, 136 | |
00374 const_s loc_15_str, 'bind' | |
00375 decont loc_27_obj, loc_13_obj | |
00376 findmeth loc_12_obj, loc_27_obj, 'new' | |
00377 prepargs Callsite_17 | |
00378 arg_o 0, loc_13_obj | |
00379 arg_o 1, loc_1_obj | |
00380 arg_o 2, loc_2_obj | |
00381 argconst_s 3, 'op' | |
00382 arg_s 4, loc_15_str | |
00383 invoke_o loc_13_obj, loc_12_obj | |
00384 decont loc_27_obj, loc_0_obj | |
00385 findmeth loc_12_obj, loc_27_obj, 'make' | |
00386 prepargs Callsite_8 | |
00387 arg_o 0, loc_0_obj | |
00388 arg_o 1, loc_13_obj | |
00389 invoke_o loc_13_obj, loc_12_obj | |
00390 set loc_21_obj, loc_13_obj | |
00391 goto label_89(00930) | |
label_36: | |
00392 wval loc_12_obj, 4, 136 | |
00393 decont loc_11_obj, loc_1_obj | |
00394 findmeth loc_27_obj, loc_11_obj, 'isa' | |
00395 prepargs Callsite_8 | |
00396 arg_o 0, loc_1_obj | |
00397 arg_o 1, loc_12_obj | |
00398 invoke_o loc_12_obj, loc_27_obj | |
00399 set loc_27_obj, loc_12_obj | |
00400 decont loc_11_obj, loc_12_obj | |
00401 unless_o loc_11_obj, label_37(00414) | |
00402 decont loc_11_obj, loc_1_obj | |
00403 findmeth loc_27_obj, loc_11_obj, 'op' | |
00404 prepargs Callsite_0 | |
00405 arg_o 0, loc_1_obj | |
00406 invoke_o loc_27_obj, loc_27_obj | |
00407 decont loc_27_obj, loc_27_obj | |
00408 smrt_strify loc_15_str, loc_27_obj | |
00409 const_s loc_4_str, 'hllize' | |
00410 eq_s loc_16_int, loc_15_str, loc_4_str | |
00411 hllboxtype_i loc_11_obj | |
00412 box_i loc_11_obj, loc_16_int, loc_11_obj | |
00413 set loc_27_obj, loc_11_obj | |
label_37: | |
00414 set loc_21_obj, loc_27_obj | |
00415 decont loc_12_obj, loc_27_obj | |
00416 unless_o loc_12_obj, label_40(00432) | |
00417 const_i64_16 loc_16_int, 0 | |
00418 atpos_o loc_12_obj, loc_1_obj, loc_16_int | |
00419 ifnonnull loc_12_obj, label_38(00423) | |
00420 wval loc_28_obj, 5, 37 | |
00421 set loc_21_obj, loc_28_obj | |
00422 goto label_39(00424) | |
label_38: | |
00423 set loc_21_obj, loc_12_obj | |
label_39: | |
00424 wval loc_28_obj, 4, 136 | |
00425 decont loc_29_obj, loc_21_obj | |
00426 findmeth loc_12_obj, loc_29_obj, 'isa' | |
00427 prepargs Callsite_8 | |
00428 arg_o 0, loc_21_obj | |
00429 arg_o 1, loc_28_obj | |
00430 invoke_o loc_28_obj, loc_12_obj | |
00431 set loc_21_obj, loc_28_obj | |
label_40: | |
00432 set loc_28_obj, loc_21_obj | |
00433 decont loc_12_obj, loc_21_obj | |
00434 unless_o loc_12_obj, label_43(00454) | |
00435 const_i64_16 loc_16_int, 0 | |
00436 atpos_o loc_27_obj, loc_1_obj, loc_16_int | |
00437 ifnonnull loc_27_obj, label_41(00441) | |
00438 wval loc_12_obj, 5, 37 | |
00439 set loc_28_obj, loc_12_obj | |
00440 goto label_42(00442) | |
label_41: | |
00441 set loc_28_obj, loc_27_obj | |
label_42: | |
00442 decont loc_27_obj, loc_28_obj | |
00443 findmeth loc_12_obj, loc_27_obj, 'op' | |
00444 prepargs Callsite_0 | |
00445 arg_o 0, loc_28_obj | |
00446 invoke_o loc_28_obj, loc_12_obj | |
00447 decont loc_28_obj, loc_28_obj | |
00448 smrt_strify loc_4_str, loc_28_obj | |
00449 const_s loc_15_str, 'call' | |
00450 eq_s loc_16_int, loc_4_str, loc_15_str | |
00451 hllboxtype_i loc_12_obj | |
00452 box_i loc_12_obj, loc_16_int, loc_12_obj | |
00453 set loc_28_obj, loc_12_obj | |
label_43: | |
00454 set loc_21_obj, loc_28_obj | |
00455 decont loc_27_obj, loc_28_obj | |
00456 unless_o loc_27_obj, label_52(00514) | |
00457 const_i64_16 loc_16_int, 0 | |
00458 atpos_o loc_21_obj, loc_1_obj, loc_16_int | |
00459 ifnonnull loc_21_obj, label_44(00463) | |
00460 wval loc_29_obj, 5, 37 | |
00461 set loc_27_obj, loc_29_obj | |
00462 goto label_45(00464) | |
label_44: | |
00463 set loc_27_obj, loc_21_obj | |
label_45: | |
00464 decont loc_21_obj, loc_27_obj | |
00465 findmeth loc_29_obj, loc_21_obj, 'name' | |
00466 prepargs Callsite_0 | |
00467 arg_o 0, loc_27_obj | |
00468 invoke_o loc_27_obj, loc_29_obj | |
00469 decont loc_27_obj, loc_27_obj | |
00470 smrt_strify loc_15_str, loc_27_obj | |
00471 const_s loc_4_str, '&postcircumfix:<[ ]>' | |
00472 eq_s loc_16_int, loc_15_str, loc_4_str | |
00473 set loc_9_int, loc_16_int | |
00474 if_i loc_16_int, label_48(00492) | |
00475 const_i64_16 loc_14_int, 0 | |
00476 atpos_o loc_27_obj, loc_1_obj, loc_14_int | |
00477 ifnonnull loc_27_obj, label_46(00481) | |
00478 wval loc_21_obj, 5, 37 | |
00479 set loc_29_obj, loc_21_obj | |
00480 goto label_47(00482) | |
label_46: | |
00481 set loc_29_obj, loc_27_obj | |
label_47: | |
00482 decont loc_27_obj, loc_29_obj | |
00483 findmeth loc_21_obj, loc_27_obj, 'name' | |
00484 prepargs Callsite_0 | |
00485 arg_o 0, loc_29_obj | |
00486 invoke_o loc_29_obj, loc_21_obj | |
00487 decont loc_29_obj, loc_29_obj | |
00488 smrt_strify loc_4_str, loc_29_obj | |
00489 const_s loc_15_str, '&postcircumfix:<{ }>' | |
00490 eq_s loc_14_int, loc_4_str, loc_15_str | |
00491 set loc_9_int, loc_14_int | |
label_48: | |
00492 set loc_14_int, loc_9_int | |
00493 if_i loc_9_int, label_51(00511) | |
00494 const_i64_16 loc_16_int, 0 | |
00495 atpos_o loc_29_obj, loc_1_obj, loc_16_int | |
00496 ifnonnull loc_29_obj, label_49(00500) | |
00497 wval loc_27_obj, 5, 37 | |
00498 set loc_21_obj, loc_27_obj | |
00499 goto label_50(00501) | |
label_49: | |
00500 set loc_21_obj, loc_29_obj | |
label_50: | |
00501 decont loc_29_obj, loc_21_obj | |
00502 findmeth loc_27_obj, loc_29_obj, 'name' | |
00503 prepargs Callsite_0 | |
00504 arg_o 0, loc_21_obj | |
00505 invoke_o loc_21_obj, loc_27_obj | |
00506 decont loc_21_obj, loc_21_obj | |
00507 smrt_strify loc_15_str, loc_21_obj | |
00508 const_s loc_4_str, '&postcircumfix:<[; ]>' | |
00509 eq_s loc_16_int, loc_15_str, loc_4_str | |
00510 set loc_14_int, loc_16_int | |
label_51: | |
00511 hllboxtype_i loc_27_obj | |
00512 box_i loc_27_obj, loc_14_int, loc_27_obj | |
00513 set loc_21_obj, loc_27_obj | |
label_52: | |
00514 decont loc_45_obj, loc_21_obj | |
00515 unless_o loc_45_obj, label_55(00551) | |
annotation: gen/moar/Perl6-Actions.nqp:6924 | |
00516 const_s loc_4_str, 'BIND' | |
00517 decont loc_29_obj, loc_2_obj | |
00518 findmeth loc_28_obj, loc_29_obj, 'named' | |
00519 prepargs Callsite_5 | |
00520 arg_o 0, loc_2_obj | |
00521 arg_s 1, loc_4_str | |
00522 invoke_o loc_28_obj, loc_28_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6925 | |
00523 const_i64_16 loc_14_int, 0 | |
00524 atpos_o loc_29_obj, loc_1_obj, loc_14_int | |
00525 ifnonnull loc_29_obj, label_53(00529) | |
00526 wval loc_31_obj, 5, 37 | |
00527 set loc_30_obj, loc_31_obj | |
00528 goto label_54(00530) | |
label_53: | |
00529 set loc_30_obj, loc_29_obj | |
label_54: | |
00530 decont loc_29_obj, loc_30_obj | |
00531 findmeth loc_31_obj, loc_29_obj, 'push' | |
00532 prepargs Callsite_8 | |
00533 arg_o 0, loc_30_obj | |
00534 arg_o 1, loc_2_obj | |
00535 invoke_o loc_30_obj, loc_31_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6926 | |
00536 const_i64_16 loc_14_int, 1 | |
00537 decont loc_29_obj, loc_1_obj | |
00538 findmeth loc_31_obj, loc_29_obj, 'nosink' | |
00539 prepargs Callsite_9 | |
00540 arg_o 0, loc_1_obj | |
00541 arg_i 1, loc_14_int | |
00542 invoke_o loc_31_obj, loc_31_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6927 | |
00543 decont loc_32_obj, loc_0_obj | |
00544 findmeth loc_29_obj, loc_32_obj, 'make' | |
00545 prepargs Callsite_8 | |
00546 arg_o 0, loc_0_obj | |
00547 arg_o 1, loc_1_obj | |
00548 invoke_o loc_29_obj, loc_29_obj | |
00549 set loc_32_obj, loc_29_obj | |
00550 goto label_88(00929) | |
label_55: | |
00551 wval loc_32_obj, 4, 136 | |
00552 decont loc_34_obj, loc_1_obj | |
00553 findmeth loc_33_obj, loc_34_obj, 'isa' | |
00554 prepargs Callsite_8 | |
00555 arg_o 0, loc_1_obj | |
00556 arg_o 1, loc_32_obj | |
00557 invoke_o loc_32_obj, loc_33_obj | |
00558 set loc_33_obj, loc_32_obj | |
00559 decont loc_34_obj, loc_32_obj | |
00560 unless_o loc_34_obj, label_56(00573) | |
00561 decont loc_34_obj, loc_1_obj | |
00562 findmeth loc_33_obj, loc_34_obj, 'op' | |
00563 prepargs Callsite_0 | |
00564 arg_o 0, loc_1_obj | |
00565 invoke_o loc_33_obj, loc_33_obj | |
00566 decont loc_33_obj, loc_33_obj | |
00567 smrt_strify loc_4_str, loc_33_obj | |
00568 const_s loc_15_str, 'call' | |
00569 eq_s loc_14_int, loc_4_str, loc_15_str | |
00570 hllboxtype_i loc_34_obj | |
00571 box_i loc_34_obj, loc_14_int, loc_34_obj | |
00572 set loc_33_obj, loc_34_obj | |
label_56: | |
00573 set loc_32_obj, loc_33_obj | |
00574 decont loc_35_obj, loc_33_obj | |
00575 unless_o loc_35_obj, label_59(00612) | |
00576 decont loc_35_obj, loc_1_obj | |
00577 findmeth loc_32_obj, loc_35_obj, 'name' | |
00578 prepargs Callsite_0 | |
00579 arg_o 0, loc_1_obj | |
00580 invoke_o loc_32_obj, loc_32_obj | |
00581 decont loc_32_obj, loc_32_obj | |
00582 smrt_strify loc_15_str, loc_32_obj | |
00583 const_s loc_4_str, '&postcircumfix:<[ ]>' | |
00584 eq_s loc_14_int, loc_15_str, loc_4_str | |
00585 set loc_16_int, loc_14_int | |
00586 if_i loc_14_int, label_57(00597) | |
00587 decont loc_35_obj, loc_1_obj | |
00588 findmeth loc_32_obj, loc_35_obj, 'name' | |
00589 prepargs Callsite_0 | |
00590 arg_o 0, loc_1_obj | |
00591 invoke_o loc_32_obj, loc_32_obj | |
00592 decont loc_32_obj, loc_32_obj | |
00593 smrt_strify loc_4_str, loc_32_obj | |
00594 const_s loc_15_str, '&postcircumfix:<{ }>' | |
00595 eq_s loc_9_int, loc_4_str, loc_15_str | |
00596 set loc_16_int, loc_9_int | |
label_57: | |
00597 set loc_9_int, loc_16_int | |
00598 if_i loc_16_int, label_58(00609) | |
00599 decont loc_35_obj, loc_1_obj | |
00600 findmeth loc_32_obj, loc_35_obj, 'name' | |
00601 prepargs Callsite_0 | |
00602 arg_o 0, loc_1_obj | |
00603 invoke_o loc_32_obj, loc_32_obj | |
00604 decont loc_32_obj, loc_32_obj | |
00605 smrt_strify loc_15_str, loc_32_obj | |
00606 const_s loc_4_str, '&postcircumfix:<[; ]>' | |
00607 eq_s loc_14_int, loc_15_str, loc_4_str | |
00608 set loc_9_int, loc_14_int | |
label_58: | |
00609 hllboxtype_i loc_35_obj | |
00610 box_i loc_35_obj, loc_9_int, loc_35_obj | |
00611 set loc_32_obj, loc_35_obj | |
label_59: | |
00612 decont loc_51_obj, loc_32_obj | |
00613 unless_o loc_51_obj, label_60(00642) | |
annotation: gen/moar/Perl6-Actions.nqp:6933 | |
00614 const_s loc_4_str, 'BIND' | |
00615 decont loc_36_obj, loc_2_obj | |
00616 findmeth loc_33_obj, loc_36_obj, 'named' | |
00617 prepargs Callsite_5 | |
00618 arg_o 0, loc_2_obj | |
00619 arg_s 1, loc_4_str | |
00620 invoke_o loc_33_obj, loc_33_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6934 | |
00621 decont loc_37_obj, loc_1_obj | |
00622 findmeth loc_36_obj, loc_37_obj, 'push' | |
00623 prepargs Callsite_8 | |
00624 arg_o 0, loc_1_obj | |
00625 arg_o 1, loc_2_obj | |
00626 invoke_o loc_36_obj, loc_36_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6935 | |
00627 const_i64_16 loc_9_int, 1 | |
00628 decont loc_38_obj, loc_1_obj | |
00629 findmeth loc_37_obj, loc_38_obj, 'nosink' | |
00630 prepargs Callsite_9 | |
00631 arg_o 0, loc_1_obj | |
00632 arg_i 1, loc_9_int | |
00633 invoke_o loc_37_obj, loc_37_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6936 | |
00634 decont loc_39_obj, loc_0_obj | |
00635 findmeth loc_38_obj, loc_39_obj, 'make' | |
00636 prepargs Callsite_8 | |
00637 arg_o 0, loc_0_obj | |
00638 arg_o 1, loc_1_obj | |
00639 invoke_o loc_38_obj, loc_38_obj | |
00640 set loc_43_obj, loc_38_obj | |
00641 goto label_87(00928) | |
label_60: | |
00642 wval loc_39_obj, 4, 104 | |
00643 decont loc_41_obj, loc_1_obj | |
00644 findmeth loc_40_obj, loc_41_obj, 'isa' | |
00645 prepargs Callsite_8 | |
00646 arg_o 0, loc_1_obj | |
00647 arg_o 1, loc_39_obj | |
00648 invoke_o loc_39_obj, loc_40_obj | |
00649 set loc_43_obj, loc_39_obj | |
00650 decont loc_44_obj, loc_39_obj | |
00651 unless_o loc_44_obj, label_66(00702) | |
00652 decont loc_41_obj, loc_1_obj | |
00653 findmeth loc_40_obj, loc_41_obj, 'value' | |
00654 prepargs Callsite_0 | |
00655 arg_o 0, loc_1_obj | |
00656 invoke_o loc_40_obj, loc_40_obj | |
00657 decont loc_41_obj, loc_40_obj | |
00658 const_s loc_4_str, '$*W' | |
00659 getdynlex loc_42_obj, loc_4_str | |
00660 ifnonnull loc_42_obj, label_64(00677) | |
00661 wval loc_45_obj, 0, 0 | |
00662 getwho loc_45_obj, loc_45_obj | |
00663 const_s loc_4_str, '$W' | |
00664 atkey_o loc_45_obj, loc_45_obj, loc_4_str | |
00665 ifnonnull loc_45_obj, label_61(00669) | |
00666 wval loc_47_obj, 5, 37 | |
00667 set loc_46_obj, loc_47_obj | |
00668 goto label_62(00670) | |
label_61: | |
00669 set loc_46_obj, loc_45_obj | |
label_62: | |
00670 set loc_44_obj, loc_46_obj | |
00671 ifnonnull loc_46_obj, label_63(00675) | |
00672 const_s loc_4_str, 'Contextual $*W not found' | |
00673 die loc_47_obj, loc_4_str | |
00674 set loc_44_obj, loc_47_obj | |
label_63: | |
00675 set loc_43_obj, loc_44_obj | |
00676 goto label_65(00678) | |
label_64: | |
00677 set loc_43_obj, loc_42_obj | |
label_65: | |
00678 hlllist loc_44_obj | |
00679 create loc_44_obj, loc_44_obj | |
00680 const_i64_16 loc_9_int, 1 | |
00681 setelemspos loc_44_obj, loc_9_int | |
00682 const_i64_16 loc_9_int, 0 | |
00683 setelemspos loc_44_obj, loc_9_int | |
00684 const_s loc_4_str, 'Signature' | |
00685 hllboxtype_s loc_42_obj | |
00686 box_s loc_42_obj, loc_4_str, loc_42_obj | |
00687 push_o loc_44_obj, loc_42_obj | |
00688 const_i64_16 loc_9_int, 1 | |
00689 decont loc_47_obj, loc_43_obj | |
00690 findmeth loc_42_obj, loc_47_obj, 'find_symbol' | |
00691 prepargs Callsite_14 | |
00692 arg_o 0, loc_43_obj | |
00693 arg_o 1, loc_44_obj | |
00694 argconst_s 2, 'setting-only' | |
00695 arg_i 3, loc_9_int | |
00696 invoke_o loc_44_obj, loc_42_obj | |
00697 decont loc_43_obj, loc_44_obj | |
00698 istype loc_9_int, loc_41_obj, loc_43_obj | |
00699 hllboxtype_i loc_44_obj | |
00700 box_i loc_44_obj, loc_9_int, loc_44_obj | |
00701 set loc_43_obj, loc_44_obj | |
label_66: | |
00702 decont loc_53_obj, loc_43_obj | |
00703 unless_o loc_53_obj, label_67(00736) | |
annotation: gen/moar/Perl6-Actions.nqp:6939 | |
00704 wval loc_39_obj, 4, 136 | |
00705 wval loc_41_obj, 4, 136 | |
00706 const_s loc_4_str, 'callmethod' | |
00707 const_s loc_15_str, 'Capture' | |
00708 decont loc_42_obj, loc_41_obj | |
00709 findmeth loc_40_obj, loc_42_obj, 'new' | |
00710 prepargs Callsite_3 | |
00711 arg_o 0, loc_41_obj | |
00712 arg_o 1, loc_2_obj | |
00713 argconst_s 2, 'op' | |
00714 arg_s 3, loc_4_str | |
00715 argconst_s 4, 'name' | |
00716 arg_s 5, loc_15_str | |
00717 invoke_o loc_41_obj, loc_40_obj | |
00718 const_s loc_15_str, 'p6bindcaptosig' | |
00719 decont loc_42_obj, loc_39_obj | |
00720 findmeth loc_40_obj, loc_42_obj, 'new' | |
00721 prepargs Callsite_17 | |
00722 arg_o 0, loc_39_obj | |
00723 arg_o 1, loc_1_obj | |
00724 arg_o 2, loc_41_obj | |
00725 argconst_s 3, 'op' | |
00726 arg_s 4, loc_15_str | |
00727 invoke_o loc_41_obj, loc_40_obj | |
00728 decont loc_40_obj, loc_0_obj | |
00729 findmeth loc_39_obj, loc_40_obj, 'make' | |
00730 prepargs Callsite_8 | |
00731 arg_o 0, loc_0_obj | |
00732 arg_o 1, loc_41_obj | |
00733 invoke_o loc_41_obj, loc_39_obj | |
00734 set loc_45_obj, loc_41_obj | |
00735 goto label_86(00927) | |
label_67: | |
00736 wval loc_39_obj, 4, 136 | |
00737 decont loc_42_obj, loc_1_obj | |
00738 findmeth loc_40_obj, loc_42_obj, 'isa' | |
00739 prepargs Callsite_8 | |
00740 arg_o 0, loc_1_obj | |
00741 arg_o 1, loc_39_obj | |
00742 invoke_o loc_39_obj, loc_40_obj | |
00743 set loc_40_obj, loc_39_obj | |
00744 decont loc_42_obj, loc_39_obj | |
00745 unless_o loc_42_obj, label_68(00758) | |
00746 decont loc_42_obj, loc_1_obj | |
00747 findmeth loc_40_obj, loc_42_obj, 'op' | |
00748 prepargs Callsite_0 | |
00749 arg_o 0, loc_1_obj | |
00750 invoke_o loc_40_obj, loc_40_obj | |
00751 decont loc_40_obj, loc_40_obj | |
00752 smrt_strify loc_15_str, loc_40_obj | |
00753 const_s loc_4_str, 'call' | |
00754 eq_s loc_9_int, loc_15_str, loc_4_str | |
00755 hllboxtype_i loc_42_obj | |
00756 box_i loc_42_obj, loc_9_int, loc_42_obj | |
00757 set loc_40_obj, loc_42_obj | |
label_68: | |
00758 set loc_39_obj, loc_40_obj | |
00759 decont loc_47_obj, loc_40_obj | |
00760 unless_o loc_47_obj, label_69(00773) | |
00761 decont loc_47_obj, loc_1_obj | |
00762 findmeth loc_39_obj, loc_47_obj, 'name' | |
00763 prepargs Callsite_0 | |
00764 arg_o 0, loc_1_obj | |
00765 invoke_o loc_39_obj, loc_39_obj | |
00766 decont loc_39_obj, loc_39_obj | |
00767 smrt_strify loc_4_str, loc_39_obj | |
00768 const_s loc_15_str, '&DYNAMIC' | |
00769 eq_s loc_9_int, loc_4_str, loc_15_str | |
00770 hllboxtype_i loc_47_obj | |
00771 box_i loc_47_obj, loc_9_int, loc_47_obj | |
00772 set loc_39_obj, loc_47_obj | |
label_69: | |
00773 set loc_45_obj, loc_39_obj | |
00774 decont loc_40_obj, loc_39_obj | |
00775 unless_o loc_40_obj, label_74(00797) | |
00776 const_i64_16 loc_9_int, 0 | |
00777 atpos_o loc_40_obj, loc_1_obj, loc_9_int | |
00778 ifnonnull loc_40_obj, label_70(00782) | |
00779 wval loc_45_obj, 5, 37 | |
00780 set loc_46_obj, loc_45_obj | |
00781 goto label_71(00783) | |
label_70: | |
00782 set loc_46_obj, loc_40_obj | |
label_71: | |
00783 const_i64_16 loc_9_int, 1 | |
00784 atpos_o loc_46_obj, loc_46_obj, loc_9_int | |
00785 ifnonnull loc_46_obj, label_72(00789) | |
00786 wval loc_40_obj, 5, 37 | |
00787 set loc_45_obj, loc_40_obj | |
00788 goto label_73(00790) | |
label_72: | |
00789 set loc_45_obj, loc_46_obj | |
label_73: | |
00790 decont loc_45_obj, loc_45_obj | |
00791 smrt_strify loc_15_str, loc_45_obj | |
00792 const_s loc_4_str, 'Ss' | |
00793 eq_s loc_9_int, loc_15_str, loc_4_str | |
00794 hllboxtype_i loc_40_obj | |
00795 box_i loc_40_obj, loc_9_int, loc_40_obj | |
00796 set loc_45_obj, loc_40_obj | |
label_74: | |
00797 decont loc_39_obj, loc_45_obj | |
00798 unless_o loc_39_obj, label_79(00884) | |
annotation: gen/moar/Perl6-Actions.nqp:6949 | |
00799 wval loc_39_obj, 4, 136 | |
00800 wval loc_46_obj, 4, 92 | |
00801 const_s loc_4_str, 'Contextual ' | |
00802 decont loc_51_obj, loc_0_obj | |
00803 smrt_strify loc_15_str, loc_51_obj | |
00804 concat_s loc_15_str, loc_4_str, loc_15_str | |
00805 const_s loc_4_str, ' not found' | |
00806 concat_s loc_4_str, loc_15_str, loc_4_str | |
00807 decont loc_52_obj, loc_46_obj | |
00808 findmeth loc_51_obj, loc_52_obj, 'new' | |
00809 prepargs Callsite_80 | |
00810 arg_o 0, loc_46_obj | |
00811 argconst_s 1, 'value' | |
00812 arg_s 2, loc_4_str | |
00813 invoke_o loc_46_obj, loc_51_obj | |
00814 const_s loc_4_str, 'die_s' | |
00815 decont loc_52_obj, loc_39_obj | |
00816 findmeth loc_51_obj, loc_52_obj, 'new' | |
00817 prepargs Callsite_4 | |
00818 arg_o 0, loc_39_obj | |
00819 arg_o 1, loc_46_obj | |
00820 argconst_s 2, 'op' | |
00821 arg_s 3, loc_4_str | |
00822 invoke_o loc_46_obj, loc_51_obj | |
00823 set loc_48_obj, loc_46_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6953 | |
00824 wval loc_46_obj, 4, 131 | |
00825 const_i64_16 loc_9_int, 0 | |
00826 atpos_o loc_39_obj, loc_1_obj, loc_9_int | |
00827 ifnonnull loc_39_obj, label_75(00831) | |
00828 wval loc_52_obj, 5, 37 | |
00829 set loc_51_obj, loc_52_obj | |
00830 goto label_76(00832) | |
label_75: | |
00831 set loc_51_obj, loc_39_obj | |
label_76: | |
00832 const_i64_16 loc_9_int, 2 | |
00833 atpos_o loc_51_obj, loc_51_obj, loc_9_int | |
00834 ifnonnull loc_51_obj, label_77(00838) | |
00835 wval loc_39_obj, 5, 37 | |
00836 set loc_52_obj, loc_39_obj | |
00837 goto label_78(00839) | |
label_77: | |
00838 set loc_52_obj, loc_51_obj | |
label_78: | |
00839 decont loc_51_obj, loc_52_obj | |
00840 findmeth loc_39_obj, loc_51_obj, 'value' | |
00841 prepargs Callsite_0 | |
00842 arg_o 0, loc_52_obj | |
00843 invoke_o loc_52_obj, loc_39_obj | |
00844 const_s loc_4_str, 'contextual' | |
00845 decont loc_51_obj, loc_46_obj | |
00846 findmeth loc_39_obj, loc_51_obj, 'new' | |
00847 prepargs Callsite_96 | |
00848 arg_o 0, loc_46_obj | |
00849 argconst_s 1, 'name' | |
00850 arg_o 2, loc_52_obj | |
00851 argconst_s 3, 'scope' | |
00852 arg_s 4, loc_4_str | |
00853 argconst_s 5, 'fallback' | |
00854 arg_o 6, loc_48_obj | |
00855 invoke_o loc_52_obj, loc_39_obj | |
00856 set loc_49_obj, loc_52_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6955 | |
00857 wval loc_52_obj, 4, 136 | |
00858 const_s loc_4_str, 'bind' | |
00859 decont loc_39_obj, loc_52_obj | |
00860 findmeth loc_46_obj, loc_39_obj, 'new' | |
00861 prepargs Callsite_17 | |
00862 arg_o 0, loc_52_obj | |
00863 arg_o 1, loc_49_obj | |
00864 arg_o 2, loc_2_obj | |
00865 argconst_s 3, 'op' | |
00866 arg_s 4, loc_4_str | |
00867 invoke_o loc_52_obj, loc_46_obj | |
00868 set loc_50_obj, loc_52_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6956 | |
00869 const_i64_16 loc_9_int, 1 | |
00870 decont loc_46_obj, loc_50_obj | |
00871 findmeth loc_52_obj, loc_46_obj, 'nosink' | |
00872 prepargs Callsite_9 | |
00873 arg_o 0, loc_50_obj | |
00874 arg_i 1, loc_9_int | |
00875 invoke_o loc_52_obj, loc_52_obj | |
annotation: gen/moar/Perl6-Actions.nqp:6957 | |
00876 decont loc_39_obj, loc_0_obj | |
00877 findmeth loc_46_obj, loc_39_obj, 'make' | |
00878 prepargs Callsite_8 | |
00879 arg_o 0, loc_0_obj | |
00880 arg_o 1, loc_50_obj | |
00881 invoke_o loc_46_obj, loc_46_obj | |
00882 set loc_51_obj, loc_46_obj | |
00883 goto label_85(00926) | |
annotation: gen/moar/Perl6-Actions.nqp:6961 | |
label_79: | |
00884 const_s loc_4_str, '$*W' | |
00885 getdynlex loc_39_obj, loc_4_str | |
00886 ifnonnull loc_39_obj, label_83(00903) | |
00887 wval loc_54_obj, 0, 0 | |
00888 getwho loc_54_obj, loc_54_obj | |
00889 const_s loc_4_str, '$W' | |
00890 atkey_o loc_54_obj, loc_54_obj, loc_4_str | |
00891 ifnonnull loc_54_obj, label_80(00895) | |
00892 wval loc_56_obj, 5, 37 | |
00893 set loc_55_obj, loc_56_obj | |
00894 goto label_81(00896) | |
label_80: | |
00895 set loc_55_obj, loc_54_obj | |
label_81: | |
00896 set loc_53_obj, loc_55_obj | |
00897 ifnonnull loc_55_obj, label_82(00901) | |
00898 const_s loc_4_str, 'Contextual $*W not found' | |
00899 die loc_56_obj, loc_4_str | |
00900 set loc_53_obj, loc_56_obj | |
label_82: | |
00901 set loc_51_obj, loc_53_obj | |
00902 goto label_84(00904) | |
label_83: | |
00903 set loc_51_obj, loc_39_obj | |
label_84: | |
00904 hlllist loc_53_obj | |
00905 create loc_53_obj, loc_53_obj | |
00906 const_i64_16 loc_9_int, 2 | |
00907 setelemspos loc_53_obj, loc_9_int | |
00908 const_i64_16 loc_9_int, 0 | |
00909 setelemspos loc_53_obj, loc_9_int | |
00910 const_s loc_4_str, 'X' | |
00911 hllboxtype_s loc_39_obj | |
00912 box_s loc_39_obj, loc_4_str, loc_39_obj | |
00913 push_o loc_53_obj, loc_39_obj | |
00914 const_s loc_4_str, 'Bind' | |
00915 hllboxtype_s loc_39_obj | |
00916 box_s loc_39_obj, loc_4_str, loc_39_obj | |
00917 push_o loc_53_obj, loc_39_obj | |
00918 decont loc_56_obj, loc_51_obj | |
00919 findmeth loc_39_obj, loc_56_obj, 'throw' | |
00920 prepargs Callsite_13 | |
00921 arg_o 0, loc_51_obj | |
00922 arg_o 1, loc_0_obj | |
00923 arg_o 2, loc_53_obj | |
00924 invoke_o loc_53_obj, loc_39_obj | |
00925 set loc_51_obj, loc_53_obj | |
label_85: | |
00926 set loc_45_obj, loc_51_obj | |
label_86: | |
00927 set loc_43_obj, loc_45_obj | |
label_87: | |
00928 set loc_32_obj, loc_43_obj | |
label_88: | |
00929 set loc_21_obj, loc_32_obj | |
label_89: | |
00930 return_o loc_21_obj | |
Segmentation fault |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment