* lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 9 Feb 2012 21:51:03 +0000 (16:51 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 9 Feb 2012 21:51:03 +0000 (16:51 -0500)
commitf3934f6fef7316982750c311b27961bd31109baa
tree57817d27c3bbc8f5303c67ea0e8ebb74a1596257
parentcf3aa21bc8ccc839279c335b8fda3a433b653329
* lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
Don't fallback on byte-compile-defvar.  Optimize (defvar foo) away.
(byte-compile-tmp-var): New const.
(byte-compile-defvar): Use it to minimize .elc size.
Just use `defvar' rather than simulate it.

Fixes: debbugs:10761
lisp/ChangeLog
lisp/emacs-lisp/bytecomp.el