X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fnode.lisp;h=3c96b070ab8db9ef3c0aa9f5073063ea0775d96f;hb=2c06e3056fe6aa820817a927fa0e840eb7b8edb7;hp=550c1c9d1306e8087a8295720643d1c7b3cd89e6;hpb=6822034325136cde4e14773c83c3769b42721306;p=sbcl.git diff --git a/src/compiler/node.lisp b/src/compiler/node.lisp index 550c1c9..3c96b07 100644 --- a/src/compiler/node.lisp +++ b/src/compiler/node.lisp @@ -1116,7 +1116,7 @@ ;; propagation. This is left null by the lambda pre-pass if it ;; determine that this is a set closure variable, and is thus not a ;; good subject for flow analysis. - (constraints nil :type (or sset null)) + (constraints nil :type (or null t #| FIXME: conset |#)) ;; Initial type of a LET variable as last seen by PROPAGATE-FROM-SETS. (last-initial-type *universal-type* :type ctype) ;; The FOP handle of the lexical variable represented by LAMBDA-VAR @@ -1172,9 +1172,9 @@ ;; the blocks that we execute next in true and false case, ;; respectively (may be the same) (consequent (missing-arg) :type cblock) - (consequent-constraints nil :type (or null sset)) + (consequent-constraints nil :type (or null t #| FIXME: conset |#)) (alternative (missing-arg) :type cblock) - (alternative-constraints nil :type (or null sset))) + (alternative-constraints nil :type (or null t #| FIXME: conset |#))) (defprinter (cif :conc-name if- :identity t) (test :prin1 (lvar-uses test)) consequent