OK, I have a patch for the DESCRIBE-FUNCTION function, while authoring it I tried to detect similar bugs with other types, and I found that compiler macros were also effected, so this patch now covers fixing them too.
I think I now know where I got confused with the last patch, it never occurred to me that functions could have lists as names, so I thought that the special case were these %FUN-NAME names, not things like setf. Thanks for taking the time to review
OK, I have a patch for the DESCRIBE-FUNCTION function, while authoring it I tried to detect similar bugs with other types, and I found that compiler macros were also effected, so this patch now covers fixing them too.
I think I now know where I got confused with the last patch, it never occurred to me that functions could have lists as names, so I thought that the special case were these %FUN-NAME names, not things like setf. Thanks for taking the time to review