1.0.43.34: differentiate cross-compiler output from target and host
[sbcl.git] / src / compiler / srctran.lisp
index 22186ad..72c2695 100644 (file)
                            (let* ((interval (numeric-type->interval n))
                                   (low      (interval-low interval))
                                   (high     (interval-high interval)))
+                             (when (consp low)
+                               (setf low (car low)))
+                             (when (consp high)
+                               (setf high (car high)))
                              (specifier-type
                               `(integer ,(if low
                                              (round low)