correctly linking frames and messages

This commit is contained in:
Torsten Ruger
2015-06-28 22:02:07 +03:00
parent 31635d9747
commit 8674c322c4
6 changed files with 26 additions and 20 deletions

View File

@ -25,11 +25,11 @@ module Virtual
value_classes = values.collect { |cl| @space.create_class(cl,nil) }
layouts = { :Word => [] ,
:List => [] ,
:Message => [],
:Message => [:next_message],
:MetaClass => [],
:BinaryCode => [],
:Space => [:classes ,:frames ,:messages ,:next_message ,:next_frame, :syscall_message],
:Frame => [:locals , :tmps ],
:Space => [:classes ,:next_message ,:next_frame, :syscall_message],
:Frame => [:next_frame ],
:Layout => [:object_class] ,
:Class => [:object_layout ],
:Dictionary => [:keys , :values ] ,