[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#8638: 24.0.50; Imenu should not include vacuous defvars
From: |
Chong Yidong |
Subject: |
bug#8638: 24.0.50; Imenu should not include vacuous defvars |
Date: |
Mon, 06 Aug 2012 11:43:16 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) |
"Drew Adams" <drew.adams@oracle.com> writes:
> OK, thanks. But I wonder why you treated defvar differently from
> defconst, defconstant, defcustom, defparameter, and
> define-symbol-macro here. Shouldn't the same thing apply to them?
There is no such thing as (defconst foo), or (defcustom foo); the second
argument is non-optional. So the reasoning which was used for defvar,
i.e. that a defvar with an omitted second arg is commonly used just to
silence the compiler, does not apply.