ABCL expands compiler macros overeagerly
Sometimes ASDF/UIOP calls its own deprecated functions. We typically prevent these calls from producing warnings by declaring calls to deprecated functions as notinline
. According to 3.2.2.1.3 this must prevent compiler macro expansion.
However, ABCL still expands the compiler macros in generic functions, potentially resulting in warnings when compiling ASDF.
I noticed when prepping for ASDF 3.4. Reported at https://abcl.org/trac/ticket/487. I figured this is worth tracking, so I'm making a new issue category for implementation-bug