]> git.eshelyaron.com Git - emacs.git/commitdiff
; Add commentary to comp-tests.el
authorEli Zaretskii <eliz@gnu.org>
Tue, 13 Sep 2022 13:49:02 +0000 (16:49 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 13 Sep 2022 13:49:02 +0000 (16:49 +0300)
Sigh... why do people insist on removing useful comments and leave
their tricky code more obfuscated than it must be??
* test/src/comp-tests.el (comp-tests-type-spec-tests): Add a
comment explaining why the expressions are quoted.  (Bug#51104)

test/src/comp-tests.el

index a400a1a50a16d35e377e8f9d8699fbc23da8a3f1..1edbd1777c69a11cc005bf6bb915b4c534d43620 100644 (file)
@@ -860,6 +860,11 @@ Return a list of results."
 
 (cl-eval-when (compile eval load)
   (defconst comp-tests-type-spec-tests
+    ;; Why we quote everything here, you ask?  So that values of
+    ;; `most-positive-fixnum' and `most-negative-fixnum', which can be
+    ;; architecture-dependent, do not end up hardcoded in the
+    ;; resulting byte-compiled file, and thus we could run the same
+    ;; .elc file on several architectures without fear.
     '(
       ;; 1
       ((defun comp-tests-ret-type-spec-f (x)