Mercurial > emacs
comparison lisp/emacs-lisp/bytecomp.el @ 59061:a7985894de81
Comment change.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 21 Dec 2004 11:50:52 +0000 |
parents | 01886d0fea34 |
children | aac0a33f5772 4ee39d9428b0 eac554634bfa |
comparison
equal
deleted
inserted
replaced
59060:6bc8da0583ab | 59061:a7985894de81 |
---|---|
2176 (put 'require 'byte-hunk-handler 'byte-compile-file-form-require) | 2176 (put 'require 'byte-hunk-handler 'byte-compile-file-form-require) |
2177 (defun byte-compile-file-form-require (form) | 2177 (defun byte-compile-file-form-require (form) |
2178 (let ((old-load-list current-load-list) | 2178 (let ((old-load-list current-load-list) |
2179 (args (mapcar 'eval (cdr form)))) | 2179 (args (mapcar 'eval (cdr form)))) |
2180 (apply 'require args) | 2180 (apply 'require args) |
2181 ;; Detech (require 'cl) in a way that works even if cl is already loaded. | 2181 ;; Detect (require 'cl) in a way that works even if cl is already loaded. |
2182 (if (member (car args) '("cl" cl)) | 2182 (if (member (car args) '("cl" cl)) |
2183 (setq byte-compile-warnings | 2183 (setq byte-compile-warnings |
2184 (remq 'cl-functions byte-compile-warnings)))) | 2184 (remq 'cl-functions byte-compile-warnings)))) |
2185 (byte-compile-keep-pending form 'byte-compile-normal-call)) | 2185 (byte-compile-keep-pending form 'byte-compile-normal-call)) |
2186 | 2186 |