debugger can't see locals in caller when MAP errors or is interrupted
Bug #1419205 reported by
3b
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
similar to bug #1412881, but still exists in 1.2.8.15 (tested on windows8.1, x8664)
(defun foo (x z)
(declare (optimize (debug 3)))
(let ((y (list 1 1)))
(break "1" y)
(map 'list #'break x)
(break "2" z)
(map 'vector #'break x)
(map 'nil #'break z)))
(foo '("a") 1)
locals of the FOO frame are visible in debugger for the 1 and 2 BREAKs, but not for either of the BREAK scalled from MAP or from the final MAP which errors due to Z not being a sequence
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
In ef3147e4644d275 91973b082646760 6d75a507d9