X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fsparc-vm.lisp;h=16c1e8162bcdc15e15deabd9627b82dc8b93f409;hb=338732358d49ab202fe55c3581294597d63aec6b;hp=1ef6009e1d18a5077e1e746f07d7c401a59e38c9;hpb=4f8254f9a128aecc02fc53986ddf2645d8810c24;p=sbcl.git diff --git a/src/code/sparc-vm.lisp b/src/code/sparc-vm.lisp index 1ef6009..16c1e81 100644 --- a/src/code/sparc-vm.lisp +++ b/src/code/sparc-vm.lisp @@ -138,10 +138,7 @@ (declare (type system-area-pointer pc) (type (unsigned-byte 8) length) (type (simple-array (unsigned-byte 8) (*)) vector)) - (copy-from-system-area pc (* n-byte-bits 5) - vector (* n-word-bits - vector-data-offset) - (* length n-byte-bits)) + (copy-ub8-from-system-area pc 5 vector 0 length) (let* ((index 0) (error-number (sb!c:read-var-integer vector index))) (collect ((sc-offsets))