X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fvop.lisp;h=d738a0ab4243bc175a69203ba4e4e7dd1fa72a24;hb=69d60b456b07a0256f08df0d02484f361ce5737c;hp=5395e236321966721b4f262fc7acf0e19cd2b63b;hpb=fae139755a81c0431e7f12f2af9b5f3abc1326dc;p=sbcl.git diff --git a/src/compiler/vop.lisp b/src/compiler/vop.lisp index 5395e23..d738a0a 100644 --- a/src/compiler/vop.lisp +++ b/src/compiler/vop.lisp @@ -215,13 +215,7 @@ ;; these TNs primitive type is only based on the proven type ;; information. (locs nil :type list) - #!+stack-grows-downward-not-upward (stack-pointer nil :type (or tn null))) -;; For upward growing stack start of stack block and start of object -;; differ only by lowtag. -#!-stack-grows-downward-not-upward -(defmacro ir2-lvar-stack-pointer (2lvar) - `(first (ir2-lvar-locs ,2lvar))) (defprinter (ir2-lvar) kind @@ -456,7 +450,7 @@ ;; on INFERIORS to find all the blocks. (blocks nil :type (or null cblock))) -(defprinter (cloop :conc-name LOOP-) +(defprinter (cloop :conc-name loop-) kind head tail