Skip to content

Instantly share code, notes, and snippets.

@enebo
Created October 27, 2014 20:37
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 enebo/f7c90482aad06c1cd2cb to your computer and use it in GitHub Desktop.
Save enebo/f7c90482aad06c1cd2cb to your computer and use it in GitHub Desktop.
BB [1:LBL_0:0]
push_frame
push_binding
BB [2:LBL_1:2]
%self = recv_self
check_arity req: 0, opt: 0, *r: -1, kw: false, **r: -1
%t_b_3 = recv_closure
%t_%block_4 = copy(%t_b_3)
%current_scope = scope<0>
%current_module = module<0>
thread_poll
line_num(0)
store_lvar(%t_b_3, foo, b(0:0))
store_lvar(%t_%block_4, foo, %block(0:1))
%v_2 = call(FUNCTIONAL, 'bar', %self, [], &%t_b_3)
pop_binding
pop_frame
return(%v_2)
BB [3:LBL_2:20]
BB [4:_GLOBAL_ENSURE_BLOCK__0:15]
%v_5 = recv_jruby_exc
pop_binding
pop_frame
throw(%v_5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment