]> git.eshelyaron.com Git - emacs.git/commitdiff
* Native compiler test update
authorAndrea Corallo <akrl@sdf.org>
Mon, 11 May 2020 16:29:43 +0000 (17:29 +0100)
committerAndrea Corallo <akrl@sdf.org>
Fri, 15 May 2020 19:06:49 +0000 (20:06 +0100)
* test/src/comp-tests.el (comp-tests-lambda-return): Add a test
verifying that the returned lambda is actually native compiled.

test/src/comp-tests.el

index ce98227162f18c730783139250932b249a1b370c..c07c92a1065ae3b132c1f30cd428b26902ebfe57 100644 (file)
@@ -277,7 +277,9 @@ Check that the resulting binaries do not differ."
   (should (string= (comp-tests-buff0-f) "foo")))
 
 (ert-deftest comp-tests-lambda-return ()
-  (should (= (funcall (comp-tests-lambda-return-f) 3) 4)))
+  (let ((f (comp-tests-lambda-return-f)))
+    (should (subr-native-elisp-p f))
+    (should (= (funcall f 3) 4))))
 
 (ert-deftest comp-tests-recursive ()
   (should (= (comp-tests-fib-f 10) 55)))