X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fx86%2Ftarget-insts.lisp;h=c021af1b2ec44e42e3263654abc66ee6e0eaff5f;hb=079ef9dad558ca07cb8178ef428bf738112174fa;hp=15f5475063c242795547a786c3df7cf3f03f1c56;hpb=63fcb94b875a97e468d9add229e220ecceec2352;p=sbcl.git diff --git a/src/compiler/x86/target-insts.lisp b/src/compiler/x86/target-insts.lisp index 15f5475..c021af1 100644 --- a/src/compiler/x86/target-insts.lisp +++ b/src/compiler/x86/target-insts.lisp @@ -47,6 +47,13 @@ (unless (or firstp (minusp offset)) (write-char #\+ stream)) (if firstp - (sb!disassem:princ16 offset stream) - (princ offset stream)))))) + (progn + (sb!disassem:princ16 offset stream) + (or (minusp offset) + (nth-value 1 + (sb!disassem::note-code-constant-absolute offset dstate)) + (sb!disassem:maybe-note-assembler-routine offset + nil + dstate))) + (princ offset stream)))))) (write-char #\] stream))