branch: externals/compat commit f3c5728a1b02e974bf8c676f36b277bd0f891b61 Author: Philip Kaludercic <phil...@posteo.net> Commit: Philip Kaludercic <phil...@posteo.net>
Wrap compat-tests setup in an eval-and-load block This prevents flymake from raising issues due to partial compilation issues. --- compat-tests.el | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/compat-tests.el b/compat-tests.el index 8493485..a3a10e6 100644 --- a/compat-tests.el +++ b/compat-tests.el @@ -66,15 +66,17 @@ (error "compat-tests.el requires at least Emacs 28 or newer")) (require 'ert) -(require 'compat-macs) - -(load "compat-24.2.el" nil nil nil t) -(load "compat-24.3.el" nil nil nil t) -(load "compat-24.4.el" nil nil nil t) -(load "compat-25.1.el" nil nil nil t) -(load "compat-26.1.el" nil nil nil t) -(load "compat-27.1.el" nil nil nil t) -(load "compat-28.1.el" nil nil nil t) + +(eval-when-compile + (require 'compat-macs) + + (load "compat-24.2.el" nil nil nil t) + (load "compat-24.3.el" nil nil nil t) + (load "compat-24.4.el" nil nil nil t) + (load "compat-25.1.el" nil nil nil t) + (load "compat-26.1.el" nil nil nil t) + (load "compat-27.1.el" nil nil nil t) + (load "compat-28.1.el" nil nil nil t)) (defvar compat--current-fn nil) (defvar compat--compat-fn nil)