diff --git a/lisp/emacs-lisp/rx.el b/lisp/emacs-lisp/rx.el index 6fde27831a0..0dc6e198663 100644 --- a/lisp/emacs-lisp/rx.el +++ b/lisp/emacs-lisp/rx.el @@ -378,7 +378,7 @@ If NEGATED, negate the sense." (let ((class (cdr (assq arg rx--char-classes)))) (and class (or (memq class classes) - (push class classes)))))) + (progn (push class classes) t)))))) (t (error "Invalid rx `any' argument: %s" arg)))) (let ((items ;; Translate strings and conses into nonoverlapping intervals,