Compile-time macroexpansion failure not caught in argument to LDB, other functions
Bug #1741972 reported by
Paul F. Dietz
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(lambda () (ldb (do 8 offset) 0))
===>
Ill-formed DO variable list -- possibly illegal old style DO?
[Condition of type SIMPLE-ERROR]
This is apparently happening in the source-transform for LDB.
The same error happens with DPB
(lambda () (dpb 1 (do) 2)) ==> error
And also for ASH, LOGAND, LOGNOT, LOGIOR, and likely many others.
description: | updated |
description: | updated |
summary: |
- Com[ile-time macroexpansion failure not caught in argument to LDB + Compile-time macroexpansion failure not caught in argument to LDB |
summary: |
- Compile-time macroexpansion failure not caught in argument to LDB + Compile-time macroexpansion failure not caught in argument to LDB, other + functions |
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
5925e4501a86d4e 776887906827c49 7a2ea54e77