summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r--lisp/emacs-lisp/debug.el1
-rw-r--r--lisp/emacs-lisp/rx.el2
-rw-r--r--lisp/emacs-lisp/testcover.el1
3 files changed, 4 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el
index 4624da30267..f3a927f31cd 100644
--- a/lisp/emacs-lisp/debug.el
+++ b/lisp/emacs-lisp/debug.el
@@ -27,6 +27,7 @@
;;; Code:
+(require 'cl-lib)
(require 'button)
(defgroup debugger nil
diff --git a/lisp/emacs-lisp/rx.el b/lisp/emacs-lisp/rx.el
index c4f6d4f70ea..8059bf2a6e1 100644
--- a/lisp/emacs-lisp/rx.el
+++ b/lisp/emacs-lisp/rx.el
@@ -106,6 +106,8 @@
;;; Code:
+(require 'cl-lib)
+
;; FIXME: support macros.
(defvar rx-constituents ;Not `const' because some modes extend it.
diff --git a/lisp/emacs-lisp/testcover.el b/lisp/emacs-lisp/testcover.el
index 613f69c4f62..e0d2797c0cd 100644
--- a/lisp/emacs-lisp/testcover.el
+++ b/lisp/emacs-lisp/testcover.el
@@ -63,6 +63,7 @@
;; error if these "potentially" 1-valued forms actually return differing
;; values.
+(eval-when-compile (require 'cl-lib))
(require 'edebug)
(provide 'testcover)