]> gitweb.factorcode.org Git - factor.git/commitdiff
compiler.cfg.linear-scan.allocation.state: fixes the the 64-bit-o-centric testcases
authorBjörn Lindqvist <bjourne@gmail.com>
Wed, 4 Nov 2015 12:54:14 +0000 (13:54 +0100)
committerBjörn Lindqvist <bjourne@gmail.com>
Wed, 4 Nov 2015 12:54:14 +0000 (13:54 +0100)
basis/compiler/cfg/linear-scan/allocation/state/state-tests.factor

index fa3204235d41224f3c350eae51cf45cb130c7e4e..f35af733f3cb35332c590033b088aed93566face 100644 (file)
@@ -98,8 +98,8 @@ ${
 
 {
     H{
-        { { 55 8 } T{ spill-slot } }
-        { { 44 8 } T{ spill-slot { n 8 } } }
+        { { 55 $[ cell ] } T{ spill-slot } }
+        { { 44 $[ cell ] } T{ spill-slot { n $[ cell ] } } }
     }
 } [
     H{ } clone spill-slots set
@@ -147,7 +147,7 @@ ${ cell } [
     T{ spill-slot f 8 }
     T{ stack-frame
        { spill-area-size 16 }
-       { spill-area-align 8 }
+       { spill-area-align $[ cell ] }
     }
 } [
     { } insns>cfg stack-frame>> [ '[ 8 _ next-spill-slot ] twice ] keep