X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcompiler%2Fgeneric%2Futils.lisp;h=d4192d316f3e720fc4efdcc204d7e1cc47a2c182;hb=7f579b076a1fc54587538ead07e506e7f06f3fe8;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.