Clozure / ccl

Clozure Common Lisp
http://ccl.clozure.com
Apache License 2.0
840 stars 105 forks source link

Fix symbol macro handling in SETF #452

Closed ivan4th closed 11 months ago

ivan4th commented 11 months ago

SETF macro was ignoring symbol macros in the place specs, so in some cases (such as MACROEXPAND-1) these were not being handled correctly. Fixes #448.

Note that GETF-SETF-METHOD does resolve symbol macros, and SETF macro has diverged from it.

xrme commented 11 months ago

Thank you for the fix.