Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@timo
Created August 10, 2014 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/b2420e6f5db8d5791266 to your computer and use it in GitHub Desktop.
Save timo/b2420e6f5db8d5791266 to your computer and use it in GitHub Desktop.
00025 set loc_3_obj, loc_9_obj
00026 goto label_1(00027)
label_1:
00027 decont loc_11_obj, loc_3_obj
00028 if_o loc_11_obj, label_2(00032)
00029 prepargs Callsite_2
00030 invoke_o loc_2_obj, loc_10_obj
00031 goto label_2(00032)
annotation: src/Perl6/Optimizer.nqp:1594
label_2:
00032 getlex loc_3_obj, lex_Frame_141_$first_obj
00020 coerce_in loc_5_num, loc_7_int
00021 ne_n loc_7_int, loc_6_num, loc_5_num
00022 set loc_8_int, loc_7_int
00023 goto label_1(00024)
label_1:
00024 set loc_4_int, loc_8_int
00025 goto label_2(00026)
label_2:
00026 bindattr_i loc_1_obj, loc_2_obj, '$!void_context', loc_4_int, 7
annotation: src/Perl6/Optimizer.nqp:1552
00027 getlex loc_2_obj, lex_Frame_141_self_obj
00028 decont loc_2_obj, loc_2_obj
00044 istype loc_7_int, loc_10_obj, loc_12_obj
00045 set loc_13_int, loc_7_int
00046 goto label_3(00047)
label_3:
00047 set loc_8_int, loc_13_int
00048 goto label_4(00049)
label_4:
00049 bindattr_i loc_2_obj, loc_1_obj, '$!in_declaration', loc_8_int, 8
00157 set loc_20_int, loc_19_int
00158 goto label_11(00159)
label_11:
00159 set loc_19_int, loc_20_int
00160 unless_i loc_20_int, label_12(00170)
00161 getlex loc_18_obj, lex_Frame_143_$visit_obj
00162 decont loc_9_obj, loc_18_obj
00163 findmeth loc_14_obj, loc_9_obj, 'named'
00164 prepargs Callsite_0
00165 arg_o 0, loc_18_obj
00166 invoke_o loc_18_obj, loc_14_obj
00167 isfalse loc_17_int, loc_18_obj
00168 set loc_19_int, loc_17_int
00169 goto label_12(00170)
label_12:
00170 unless_i loc_19_int, label_15(00193)
annotation: src/Perl6/Optimizer.nqp:1567
00098 smrt_strify loc_13_str, loc_1_obj
00099 const_s loc_14_str, 'lexotic'
00100 eq_s loc_12_int, loc_13_str, loc_14_str
00101 set loc_15_int, loc_12_int
00102 goto label_8(00103)
label_8:
00103 hllboxtype_i loc_17_obj
00104 box_i loc_17_obj, loc_15_int, loc_17_obj
00105 set loc_11_obj, loc_17_obj
00106 unless_i loc_15_int, label_16(00169)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment