X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcode%2Falpha-vm.lisp;h=6741975a1cdd8e872cd43a2009c3dcbff0c8e478;hb=f43f136f9b3ff6cae501e850fa67b2183317e212;hp=e6aad8dfc1a5dc6e1ba80336c870331308e79075;hpb=545fa4548b327804cf78afe38a2ecd94ced86162;p=sbcl.git diff --git a/src/code/alpha-vm.lisp b/src/code/alpha-vm.lisp index e6aad8d..6741975 100644 --- a/src/code/alpha-vm.lisp +++ b/src/code/alpha-vm.lisp @@ -27,7 +27,7 @@ "Alpha") (defun fixup-code-object (code offset value kind) - (unless (zerop (rem offset word-bytes)) + (unless (zerop (rem offset n-word-bytes)) (error "Unaligned instruction? offset=#x~X." offset)) (sb!sys:without-gcing (let ((sap (truly-the system-area-pointer @@ -155,10 +155,9 @@ (vector (make-array length :element-type '(unsigned-byte 8)))) (declare (type (unsigned-byte 8) length) (type (simple-array (unsigned-byte 8) (*)) vector)) - (copy-from-system-area pc (* sb!vm:byte-bits 5) - vector (* sb!vm:n-word-bits - sb!vm:vector-data-offset) - (* length sb!vm:byte-bits)) + (copy-from-system-area pc (* n-byte-bits 5) + vector (* n-word-bits vector-data-offset) + (* length n-byte-bits)) (let* ((index 0) (error-number (sb!c::read-var-integer vector index))) (collect ((sc-offsets))