fixed that darn method address bug

This commit is contained in:
Torsten Ruger
2015-07-01 09:47:10 +03:00
parent 9541712af8
commit 047c77e186
5 changed files with 6 additions and 9 deletions

View File

@ -60,7 +60,6 @@ module Register
begin
return try_write
rescue LinkException
puts "RELINK"
# knowing that we fix the problem, we hope to get away with retry.
return try_write
end
@ -123,7 +122,7 @@ module Register
stream.rewind
#puts "Assembled #{method.name} with length #{stream.length}"
raise "length error #{method.code.length} != #{method.info.byte_length}" if method.code.length != method.info.byte_length
raise "length error #{stream.length} != #{method.info.byte_length}" if method.info.byte_length - stream.length > 6
raise "length error #{stream.length} != #{method.info.byte_length}" if method.info.byte_length != stream.length
stream.each_byte do |b|
method.code.set_char(index , b )
index = index + 1