var sig = method.signature
assert params.length == sig.arity + 1
var rtype = sig.recv # sig.return_type
- if rtype != null then
- v.add_assignment(new IRegister(rtype), v.expr(new INative(method, params), rtype))
- end
+ v.add_assignment(new IRegister(rtype), v.expr(new INative(method, params), rtype))
super
end
if id == null then
v.add_abort("Assert failed")
else
- v.add_abort("Assert %s failed", id.to_s)
+ v.add_abort("Assert '%s' failed", id.text.to_s)
end
v.seq = seq_old
return null