X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Futils.lisp;h=d4192d316f3e720fc4efdcc204d7e1cc47a2c182;hb=19319c931fc1636835dbef71808cc10e252bcf45;hp=3625f66ba110abe20ae31bdb11ac3eb175dee8cc;hpb=34ef6951cd7243a4eaccf2efb10e6b3d2908e12b;p=sbcl.git diff --git a/src/compiler/generic/utils.lisp b/src/compiler/generic/utils.lisp index 3625f66..d4192d3 100644 --- a/src/compiler/generic/utils.lisp +++ b/src/compiler/generic/utils.lisp @@ -15,7 +15,7 @@ ;;; Make a fixnum out of NUM. (I.e. shift by two bits if it will fit.) (defun fixnumize (num) (if (fixnump num) - (ash num (1- n-lowtag-bits)) + (ash num n-fixnum-tag-bits) (error "~W is too big for a fixnum." num))) ;;; Determining whether a constant offset fits in an addressing mode.