Mercurial > hg > xemacs-beta
diff lisp/bytecomp/bytecomp.el @ 20:859a2309aef8 r19-15b93
Import from CVS: tag r19-15b93
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:50:05 +0200 |
parents | 0293115a14e9 |
children | 8fc7fe29b841 |
line wrap: on
line diff
--- a/lisp/bytecomp/bytecomp.el Mon Aug 13 08:49:44 2007 +0200 +++ b/lisp/bytecomp/bytecomp.el Mon Aug 13 08:50:05 2007 +0200 @@ -2,7 +2,7 @@ ;;; Copyright (C) 1985-1987, 1991-1994 Free Software Foundation, Inc. -;; Author: Jamie Zawinski <jwz@lucid.com> +;; Author: Jamie Zawinski <jwz@netscape.com> ;; Hallvard Furuseth <hbf@ulrik.uio.no> ;; Keywords: internal @@ -1226,18 +1226,20 @@ (not (eq (car rest) 'new-scope))) (setq cell (car rest)) (if (and (= 0 (logand byte-compile-referenced-bit (cdr cell))) - ;; Don't warn about declared-but-unused arguments, for two - ;; reasons: first, the arglist structure might be imposed by - ;; external forces, and we don't have (declare (ignore x)) yet; - ;; and second, inline expansion produces forms like + ;; Don't warn about declared-but-unused arguments, + ;; for two reasons: first, the arglist structure + ;; might be imposed by external forces, and we don't + ;; have (declare (ignore x)) yet; and second, inline + ;; expansion produces forms like ;; ((lambda (arg) (byte-code "..." [arg])) x) - ;; which we can't (ok, well, don't) recognise as containing a - ;; reference to arg, so every inline expansion would generate - ;; a warning. (If we had `ignore' then inline expansion could - ;; emit an ignore declaration.) + ;; which we can't (ok, well, don't) recognise as + ;; containing a reference to arg, so every inline + ;; expansion would generate a warning. (If we had + ;; `ignore' then inline expansion could emit an + ;; ignore declaration.) (= 0 (logand byte-compile-arglist-bit (cdr cell))) - ;; Don't warn about defvars because this is a legitimate special - ;; binding. + ;; Don't warn about defvars because this is a + ;; legitimate special binding. (not (byte-compile-defvar-p (car cell)))) (setq unreferenced (cons (car cell) unreferenced))) (setq rest (cdr rest)))