Method: CodeTools::AST::RescueSplat#bytecode

Defined in:
lib/rubinius/ast/exceptions.rb

#bytecode(g, body) ⇒ Object



548
549
550
551
552
553
554
555
556
557
# File 'lib/rubinius/ast/exceptions.rb', line 548

def bytecode(g, body)
  pos(g)

  g.dup
  @value.bytecode(g)
  g.cast_array
  g.swap
  g.send :__rescue_match__, 1
  g.git body
end