Utz-Uwe Haus lisp@uuhaus.de writes:
Dear all,
the macroexpand-all implementation on ACL uses the deprecated excl::walk, instead of the currently suggested excl::compiler-walk. This might seem a minor thing, but actually leads to wrong macroexpansion (i.e. macroexpansions that are very different from what ACL actually does if you compile the code). (Allegro bug [spr39340] leading to ACL 8.2 patch 'code/loop.001' was hard to debug because of this)
The attached trivial patch fixes the issue. Patch is against the swank currently in quicklisp, slime-20121125-cvs.
Applied, thanks.