Compiler attempts to take value of special variable when it is unbound
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(defun f51 ()
(declare (special *s*))
(lcm (progv '(*s*) nil *s*)))
==>
The variable *S* is unbound.
[Condition of type UNBOUND-VARIABLE]
[...]
0: (SB-C::
1: ((FLET SB-C::CONSTANT-
2: (SB-C::
3: (SB-C::
4: (SB-C::
5: (SB-C::
[...]
summary: |
- Compiler attempts to take value of special variable at compile time when - it is unbound + Compiler attempts to take value of special variable when it is unbound |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
In 6ed9af93b00b708 b07e68161376a87 46ecab7704.