sometimes variables are not available in the debugger, even with (debug 3)
Bug #1274103 reported by
Attila Lendvai
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
New
|
Undecided
|
Unassigned |
Bug Description
take this example:
(defun test ()
(declare (optimize (debug 3)))
(let (foo
bar)
(print foo)
(print bar)
(setf foo 1)
(setf bar 1)
(break "~S" bar)))
FOO will not be visible in the debugger, only BAR.
when removing the setf, or changing it to (setf bar nil), then BAR also disappears.
in general removing anything else from the example, makes BAR disappear.
To post a comment you must log in.
a related post on cll:
https:/ /groups. google. com/forum/ #!topic/ comp.lang. lisp/tWD_ xSMBVaM