add source to instruction

for debug
This commit is contained in:
Torsten Ruger
2015-07-18 11:21:49 +03:00
parent 50da6a40f2
commit 53d8f4b163
5 changed files with 21 additions and 3 deletions

View File

@ -3,10 +3,17 @@ module Register
# a branch must branch to a block.
class Branch < Instruction
def initialize to
def initialize source , to
super(source)
raise "No block" unless to
@block = to
end
attr_reader :block
attr_reader :block
def to_s
"Branch(to: #{block.name})"
end
end
end