Changeset 3988 for vendor/emacs-CVS_HEAD/lisp/emacs-lisp/byte-opt.el
- Timestamp:
- 2005年11月26日 08時33分26秒 (3 years ago)
- Files:
-
- vendor/emacs-CVS_HEAD/lisp/emacs-lisp/byte-opt.el (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
vendor/emacs-CVS_HEAD/lisp/emacs-lisp/byte-opt.el
r3806 r3988 546 546 (eq (cadr (nth 2 last)) var)))) 547 547 (progn 548 (byte-compile-warn " `%s' called for effect"548 (byte-compile-warn "value returned by `%s' is not used" 549 549 (prin1-to-string (car form))) 550 550 nil))) … … 1122 1122 (put 'regexp-opt 'byte-optimizer 'byte-optimize-pure-func) 1123 1123 (put 'regexp-quote 'byte-optimizer 'byte-optimize-pure-func) 1124 (put 'string-to-syntax 'byte-optimizer 'byte-optimize-pure-func) 1124 1125 (defun byte-optimize-pure-func (form) 1125 1126 "Do constant folding for pure functions. … … 1135 1136 (setq args (cdr args))) 1136 1137 (if constant 1137 ( eval form)1138 (list 'quote (eval form)) 1138 1139 form))) 1139 1140
