X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fcall.lisp;h=578da61c2665363589d12ea9a3dfd793852f10e5;hb=9998e72f95991aeefd8191bfaf206cd305873f5d;hp=7b318e47f68211090583d1734b9ab71af9962deb;hpb=a18fd8dd0cc6172628ed3ac2e75129c72fe627eb;p=sbcl.git diff --git a/src/compiler/mips/call.lisp b/src/compiler/mips/call.lisp index 7b318e4..578da61 100644 --- a/src/compiler/mips/call.lisp +++ b/src/compiler/mips/call.lisp @@ -789,8 +789,8 @@ default-value-8 (truncate (static-symbol-offset 'sb!impl::*stepping*) n-word-bytes)) other-pointer-lowtag)) - ;; If it's not null, trap. - (inst beq stepping step-done-label) + ;; If it's not NIL, trap. + (inst beq stepping null-tn step-done-label) (inst nop) ;; CONTEXT-PC will be pointing here when the ;; interrupt is handled, not after the BREAK. @@ -1297,13 +1297,13 @@ default-value-8 (truncate (static-symbol-offset 'sb!impl::*stepping*) n-word-bytes)) other-pointer-lowtag)) - ;; If it's not null, trap. - (inst beq stepping DONE) + ;; If it's not NIL, trap. + (inst beq stepping null-tn DONE) (inst nop) ;; CONTEXT-PC will be pointing here when the interrupt is handled, ;; not after the BREAK. (note-this-location vop :step-before-vop) ;; CALLEE-REGISTER-OFFSET isn't needed for before-traps, so we ;; can just use a bare SINGLE-STEP-BEFORE-TRAP as the code. - (inst break single-step-before-trap) + (inst break 0 single-step-before-trap) DONE))