Source locations for DEPRECATION declarations (DECLAIM only)
commit4de5974e4ed5c70a7e1ce8a577d374824725a3c4
authorJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Fri, 31 Jul 2015 04:22:53 +0000 (31 06:22 +0200)
committerJan Moringen <jmoringe@techfak.uni-bielefeld.de>
Thu, 6 Aug 2015 02:55:57 +0000 (6 04:55 +0200)
treee4087ff8cec536f195554ea4dd79df7a3cfd832a
parent57c3f506eeeac65d3b9523a4fe58d346a99c11b0
Source locations for DEPRECATION declarations (DECLAIM only)

DEPRECATED declarations (via DECLAIM, not PROCLAIM) use info entries of
the form

  (:SOURCE-LOCATION :DECLARATION name (DEPRECATED (FUNCTION | VARIABLE | TYPE)))

and thus appear as

  (DECLAIM name DEPRECATED (FUNCTION | VARIABLE | TYPE))

in SLIME.
contrib/sb-introspect/introspect.lisp
src/code/early-extensions.lisp
src/compiler/proclaim.lisp