fix source for exit label
This commit is contained in:
parent
75d5fff611
commit
8e1efa3993
@ -63,7 +63,7 @@ module Risc
|
|||||||
message[:receiver] << space
|
message[:receiver] << space
|
||||||
end
|
end
|
||||||
|
|
||||||
exit_label = Risc.label("_exit_label for __init__" , "#{compiler.type.object_class.name}.#{compiler.method.name}" )
|
exit_label = Risc.label(compiler.method , "#{compiler.type.object_class.name}.#{compiler.method.name}" )
|
||||||
ret_tmp = compiler.use_reg(:Label)
|
ret_tmp = compiler.use_reg(:Label)
|
||||||
builder.build do
|
builder.build do
|
||||||
add_load_constant("__init__ load return", exit_label , ret_tmp)
|
add_load_constant("__init__ load return", exit_label , ret_tmp)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user