From: Philip Kaludercic <philipk@posteo.net>
Date: Sun, 23 Oct 2022 16:20:30 +0000 (+0200)
Subject: ; Require map only during compilation
X-Git-Tag: emacs-29.0.90~1616^2~307^2~36
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=85555ad3b79806f662819c74810d9db26108ef9f;p=emacs.git

; Require map only during compilation

As map is only used by 'pcase' during macro-expansion, it is not
necessary to load it all the time.
---

diff --git a/lisp/emacs-lisp/package-vc.el b/lisp/emacs-lisp/package-vc.el
index d53329a736a..082e8f17f62 100644
--- a/lisp/emacs-lisp/package-vc.el
+++ b/lisp/emacs-lisp/package-vc.el
@@ -44,11 +44,11 @@
 
 (eval-when-compile (require 'rx))
 (eval-when-compile (require 'inline))
+(eval-when-compile (require 'map))
 (require 'package)
 (require 'lisp-mnt)
 (require 'vc)
 (require 'seq)
-(require 'map)
 (require 'xdg)
 
 (defgroup package-vc nil