id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1035	special variables and declare ignore	rme		"The spec says that a warning should be issued if a variable declared to be
ignored is declared SPECIAL, as in:
{{{
(defun foo (x y)
 (declare (ignore y))
 ...
 (locally
   (declare (special y))
   ...))
}}}
That code doesn't make much sense, but it clearly deservers a warning.
{{{
(defparameter y ...)

(defun foo (x y)
 (declare (ignore y))
 ...)
}}}
is about the same thing, but the warning in both cases should probably
complain that inconsistent declarations applied to Y and not just say
that it ""wasn't IGNOREd""."	enhancement	closed	normal		Compiler	trunk	fixed		
