diff lisp/cl-macs.el @ 5438:8d29f1c4bb98

Merge with 21.5 trunk.
author Mats Lidell <matsl@xemacs.org>
date Fri, 26 Nov 2010 06:43:36 +0100
parents 002cb5224e4f 09fed7053634
children 6506fcb40fcf
line wrap: on
line diff
--- a/lisp/cl-macs.el	Mon Nov 15 22:33:52 2010 +0100
+++ b/lisp/cl-macs.el	Fri Nov 26 06:43:36 2010 +0100
@@ -3114,6 +3114,8 @@
 			 (cdr type))))
 	  ((memq (car-safe type) '(member member*))
 	   (list 'and (list 'member* val (list 'quote (cdr type))) t))
+	  ((eq (car-safe type) 'eql)
+	   (list 'eql (cadr type) val))
 	  ((eq (car-safe type) 'satisfies) (list (cadr type) val))
 	  (t (error "Bad type spec: %s" type)))))