Changeset 9603
- Timestamp:
- May 27, 2008, 4:12:37 AM (17 years ago)
- File:
-
- 1 edited
-
branches/working-0711/ccl/lib/setf.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl/lib/setf.lisp
r2711 r9603 84 84 (vals nil)) 85 85 (dolist (x (cdr form)) 86 ;; Rebinding defeats optimizations, so avoid it if can. 87 (if (constantp x environment) 88 (push x args) 86 89 (let ((var (gensym))) 87 90 (push var vars) 88 91 (push var args) 89 (push x vals))) 92 (push x vals)))) 90 93 (setq args (nreverse args)) 91 94 (values (nreverse vars)
Note:
See TracChangeset
for help on using the changeset viewer.
