Pcase is macros, so these should have used eval-when-compile.
Anyway, pcase entry points are autoloaded, so the compiler handles it.
* lisp/profiler.el, lisp/emacs-lisp/eieio-core.el:
* lisp/emacs-lisp/generator.el, lisp/emacs-lisp/subr-x.el:
* lisp/progmodes/xref.el: No need to require pcase.
;;; Code:
(require 'cl-lib)
-(require 'pcase)
(require 'eieio-loaddefs nil t)
;;;
;;; Code:
(require 'cl-lib)
-(require 'pcase)
(defvar cps--bindings nil)
(defvar cps--states nil)
;;; Code:
-(require 'pcase)
(eval-when-compile (require 'cl-lib))
;;; Code:
(require 'cl-lib)
-(require 'pcase)
(defgroup profiler nil
"Emacs profiler."
(require 'cl-lib)
(require 'eieio)
(require 'ring)
-(require 'pcase)
(require 'project)
(eval-when-compile