diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-01-30 16:00:29 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-01-30 16:00:29 -0500 |
commit | d5e3922e08587e7eb9e5aec2e9f84cbda405f857 (patch) | |
tree | 6ab951b35a3ee24d7b5248e214500ece03ae0044 /test/automated/core-elisp-tests.el | |
parent | adebc14b9c1794e49cfab9b3f2c4866acfbdf175 (diff) | |
download | emacs-d5e3922e08587e7eb9e5aec2e9f84cbda405f857.tar.gz emacs-d5e3922e08587e7eb9e5aec2e9f84cbda405f857.tar.bz2 emacs-d5e3922e08587e7eb9e5aec2e9f84cbda405f857.zip |
* lisp/emacs-lisp/backquote.el: Fix bug with unoptimized exp.
Fixes: debbugs:19734
* lisp/emacs-lisp/backquote.el (backquote-delay-process): Don't reuse `s'
since it may be "equivalent" in some sense, yet different.
* test/automated/core-elisp-tests.el (core-elisp-tests-3-backquote): New test.
Diffstat (limited to 'test/automated/core-elisp-tests.el')
-rw-r--r-- | test/automated/core-elisp-tests.el | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test/automated/core-elisp-tests.el b/test/automated/core-elisp-tests.el index 1b76c767b95..c31ecef4a32 100644 --- a/test/automated/core-elisp-tests.el +++ b/test/automated/core-elisp-tests.el @@ -24,7 +24,7 @@ ;;; Code: -(ert-deftest core-elisp-tests () +(ert-deftest core-elisp-tests-1-defvar-in-let () "Test some core Elisp rules." (with-temp-buffer ;; Check that when defvar is run within a let-binding, the toplevel default @@ -36,7 +36,7 @@ c-e-x) '(1 2))))) -(ert-deftest core-elisp-test-window-configurations () +(ert-deftest core-elisp-tests-2-window-configurations () "Test properties of window-configurations." (let ((wc (current-window-configuration))) (with-current-buffer (window-buffer (frame-selected-window)) @@ -45,5 +45,8 @@ (set-window-configuration wc) (should (or (not mark-active) (mark))))) +(ert-deftest core-elisp-tests-3-backquote () + (should (eq 3 (eval ``,,'(+ 1 2))))) + (provide 'core-elisp-tests) ;;; core-elisp-tests.el ends here |