fix code insertion in method

This commit is contained in:
Torsten Ruger
2018-03-19 13:05:08 +05:30
parent ed902c343c
commit 66a160d8ab
3 changed files with 4 additions and 4 deletions

View File

@ -32,7 +32,7 @@ module Common
# but allowing the instruction to be a list too (ie more than one)
def insert( instruction )
instruction.last.set_next @next
@next = instruction.last
@next = instruction
end
# return last set instruction. ie follow the linked list until it stops

View File

@ -107,7 +107,7 @@ module Risc
raise "Not an instruction:#{instruction.to_s}" unless instruction.is_a?(Risc::Instruction)
raise instruction.to_s if( instruction.class.name.split("::").first == "Arm")
@current.insert(instruction) #insert after current
@current = instruction
@current = instruction.last
self
end