1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-04 04:52:10 -08:00

(byte-compile-declare-function): Remove declared function from

byte-compile-noruntime-functions.
This commit is contained in:
Glenn Morris 2007-12-05 03:36:23 +00:00
parent f30cf46cc4
commit a342aca45c
2 changed files with 21 additions and 0 deletions

View file

@ -1,3 +1,21 @@
2007-12-05 Glenn Morris <rgm@gnu.org>
* emacs-lisp/bytecomp.el (byte-compile-declare-function): Remove
declared function from byte-compile-noruntime-functions.
* ediff-util.el (ediff-version):
* progmodes/python.el (compilation-shell-minor-mode):
* textmodes/org.el (Info-goto-node, calendar-astro-date-string)
(calendar-bahai-date-string, calendar-check-holidays)
(calendar-chinese-date-string, calendar-coptic-date-string)
(calendar-ethiopic-date-string, calendar-forward-day)
(calendar-french-date-string, calendar-goto-date)
(calendar-goto-today, calendar-hebrew-date-string)
(calendar-islamic-date-string, calendar-iso-date-string)
(calendar-julian-date-string, calendar-mayan-date-string)
(calendar-persian-date-string, gnus-summary-last-subject)
(parse-time-string, rmail-show-message): Declare as functions.
2007-12-05 Michael Olson <mwolson@gnu.org>
* textmodes/remember.el: Merge contents of remember-diary.el here,

View file

@ -2828,6 +2828,9 @@ If FORM is a lambda or a macro, byte-compile it as a function."
(list 'declared (nth 3 form))
t)) ; arglist not specified
byte-compile-function-environment)
;; We are stating that it _will_ be defined at runtime.
(setq byte-compile-noruntime-functions
(delq (nth 1 form) byte-compile-noruntime-functions))
nil)