c::*funs* may contain symbols (like CB marking closure boundary),

function structures (marking function definitions), or lists with the
format (fname MACRO interpreted-function), to denote MACROLET
expansions.
This commit is contained in:
jjgarcia 2002-12-17 10:45:36 +00:00
parent 8209fc021e
commit b0e60245a4

View file

@ -85,7 +85,7 @@
(when (or
(member var *vars* :test #'eq)
(member var *funs* :test #'eq :key
#'(lambda (x) (unless (symbolp x) (fun-var x))))
#'(lambda (x) (unless (or (consp x) (symbolp x)) (fun-var x))))
(member var *blocks* :test #'eq :key
#'(lambda (x) (unless (symbolp x) (blk-var x))))
(member var *tags* :test #'eq :key