* lisp/emacs-lisp/bytecomp.el: Add a warning and remove a spurious warning.
commit97cd730164baf67617e1031730105523315c068f
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 8 Nov 2014 17:46:21 +0000 (8 12:46 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 8 Nov 2014 17:46:21 +0000 (8 12:46 -0500)
tree9a391e1e53f422d1d6a2a2d9d31ea72f7bebd85e
parentc6bd7594658dcad56bdd6507088c43b792db83a1
* lisp/emacs-lisp/bytecomp.el: Add a warning and remove a spurious warning.
(byte-compile-initial-macro-environment): Don't compile before eval in
`eval-and-compile'.
(byte-compile-arglist-warn): Add check for defining macros after their
first use.  Check call use even if the function is fboundp.
lisp/ChangeLog
lisp/emacs-lisp/bytecomp.el
test/automated/bytecomp-tests.el
test/automated/cl-lib-tests.el [moved from test/automated/cl-lib.el with 100% similarity]