Mercurial > hg > xemacs-beta
diff lisp/cl.el @ 5470:0af042a0c116
Merge with trunk.
author | Mats Lidell <matsl@xemacs.org> |
---|---|
date | Mon, 07 Feb 2011 21:22:17 +0100 |
parents | 89331fa1c819 38e24b8be4ea |
children | 00e79bbbe48f |
line wrap: on
line diff
--- a/lisp/cl.el Sat Jan 22 00:59:20 2011 +0100 +++ b/lisp/cl.el Mon Feb 07 21:22:17 2011 +0100 @@ -203,19 +203,6 @@ (defalias 'cl-map-extents 'map-extents) -;;; Blocks and exits. - -;; This used to be #'identity, but that didn't preserve multiple values in -;; interpreted code. #'and isn't great either, there's no error on too many -;; arguments passed to it when interpreted. Fortunately most of the places -;; where cl-block-wrapper is called are generated from old, established -;; macros, so too many arguments resulting from human error is unlikely; and -;; the byte compile handler in cl-macs.el warns if more than one arg is -;; passed to it. -(defalias 'cl-block-wrapper 'and) - -(defalias 'cl-block-throw 'throw) - ;;; XEmacs; multiple values are in eval.c and cl-macs.el. ;;; We no longer support `multiple-value-apply', which was ill-conceived to