Show
Ignore:
Timestamp:
2005年11月26日 08時33分26秒 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • vendor/emacs-CVS_HEAD/lisp/emacs-lisp/byte-opt.el

    r3806 r3988  
    546546                                (eq (cadr (nth 2 last)) var)))) 
    547547                    (progn 
    548                       (byte-compile-warn "`%s' called for effect
     548                      (byte-compile-warn "value returned by `%s' is not used
    549549                                         (prin1-to-string (car form))) 
    550550                      nil))) 
     
    11221122(put 'regexp-opt 'byte-optimizer 'byte-optimize-pure-func) 
    11231123(put 'regexp-quote 'byte-optimizer 'byte-optimize-pure-func) 
     1124(put 'string-to-syntax 'byte-optimizer 'byte-optimize-pure-func) 
    11241125(defun byte-optimize-pure-func (form) 
    11251126  "Do constant folding for pure functions. 
     
    11351136      (setq args (cdr args))) 
    11361137    (if constant 
    1137         (eval form
     1138        (list 'quote (eval form)
    11381139      form))) 
    11391140