From bc85cdc16946ad2592450dd6b6ebc42be6421b05 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Mon, 5 Mar 2018 14:26:50 -0500 Subject: [PATCH] Suppress some compiler warnings about pcomplete * lisp/erc/erc-dcc.el, lisp/eshell/em-xtra.el: Load pcomplete at run-time too, to silence compiler. --- lisp/erc/erc-dcc.el | 4 +++- lisp/eshell/em-xtra.el | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lisp/erc/erc-dcc.el b/lisp/erc/erc-dcc.el index 764c6cc6170..5bc8c2f38b2 100644 --- a/lisp/erc/erc-dcc.el +++ b/lisp/erc/erc-dcc.el @@ -54,7 +54,9 @@ ;;; Code: (require 'erc) -(eval-when-compile (require 'pcomplete)) +;; Strictly speaking, should only be needed at compile time. +;; Require at run-time too to silence compiler. +(require 'pcomplete) ;;;###autoload(autoload 'erc-dcc-mode "erc-dcc") (define-erc-module dcc nil diff --git a/lisp/eshell/em-xtra.el b/lisp/eshell/em-xtra.el index ce73474fb73..cc84d198544 100644 --- a/lisp/eshell/em-xtra.el +++ b/lisp/eshell/em-xtra.el @@ -25,8 +25,10 @@ (require 'esh-util) (eval-when-compile - (require 'eshell) - (require 'pcomplete)) + (require 'eshell)) +;; Strictly speaking, should only be needed at compile time. +;; Require at run-time too to silence compiler. +(require 'pcomplete) (require 'compile) ;; There are no items in this custom group, but eshell modules (ab)use -- 2.39.5