Disassembly lines broken by comments in 1.1.12
Bug #1249205 reported by
Ph. Marek
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Given this function:
(defun XXX (inp)
(format t "~(~a~^~)~%" inp))
Clling disassemble on debian sbcl=2:1.1.12-1 gives this in the TCP connection from swank:
; DAC: FF5009 CALL QWORD PTR [RAX+9]
; DAF: 480F42E3 CMOVB RSP, RBX
; DB3: 48
;;; [2] (BLOCK XXX (FORMAT T "~(~a~^~)~%" INP))
8BFA MOV RDI, RDX
; DB6: 48897DF0 MOV [RBP-16], RDI
; DBA: 488D5C24F0 LEA RBX, [RSP-16]
; DBF: 4883EC18 SUB RSP, 24
Ie. the comment line disrupts an assembly line.
My .sbclrc includes
(declaim (optimize (debug 3) (safety 3)))
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
You're better off disabling source annottations, it's patently useless. *disassemble- annotate* nil)
(setf sb-ext: