[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 82379ef: ; Add test for iter-lambda variable shadow
From: |
Noam Postavsky |
Subject: |
[Emacs-diffs] master 82379ef: ; Add test for iter-lambda variable shadowing (Bug#26073) |
Date: |
Wed, 14 Feb 2018 21:33:05 -0500 (EST) |
branch: master
commit 82379efaaf92e964875c0648b45bcae27b54d213
Author: Noam Postavsky <address@hidden>
Commit: Noam Postavsky <address@hidden>
; Add test for iter-lambda variable shadowing (Bug#26073)
* test/lisp/emacs-lisp/generator-tests.el
(iter-lambda-variable-shadowing): New test.
---
test/lisp/emacs-lisp/generator-tests.el | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/test/lisp/emacs-lisp/generator-tests.el
b/test/lisp/emacs-lisp/generator-tests.el
index 9bf8413..bca3efa 100644
--- a/test/lisp/emacs-lisp/generator-tests.el
+++ b/test/lisp/emacs-lisp/generator-tests.el
@@ -292,3 +292,13 @@ identical output.
(i 0)
(j (setq i (1+ i))))
(iter-yield i))))))))
+
+(ert-deftest iter-lambda-variable-shadowing ()
+ "`iter-lambda' forms which have local variable shadowing (Bug#26073)."
+ (should (equal (iter-next
+ (funcall (iter-lambda ()
+ (let ((it 1))
+ (iter-yield (funcall
+ (lambda (it) (- it))
+ (1+ it)))))))
+ -2)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 82379ef: ; Add test for iter-lambda variable shadowing (Bug#26073),
Noam Postavsky <=