[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master b15c639: * lisp/emacs-lisp/cl-macs.el (cl-tagbody):
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] master b15c639: * lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alist |
Date: |
Mon, 25 May 2015 13:39:41 +0000 |
branch: master
commit b15c63952f161dadd24fe96ae58ef22124fac6eb
Author: Stefan Monnier <address@hidden>
Commit: Stefan Monnier <address@hidden>
* lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alist
Fixes: debbugs:20639
---
lisp/emacs-lisp/cl-macs.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el
index 27d3da3..636c543 100644
--- a/lisp/emacs-lisp/cl-macs.el
+++ b/lisp/emacs-lisp/cl-macs.el
@@ -1786,7 +1786,8 @@ Labels have lexical scope and dynamic extent."
(unless (eq 'go (car-safe (car-safe block)))
(push `(go cl--exit) block))
(push (nreverse block) blocks))
- (let ((catch-tag (make-symbol "cl--tagbody-tag")))
+ (let ((catch-tag (make-symbol "cl--tagbody-tag"))
+ (cl--tagbody-alist cl--tagbody-alist))
(push (cons 'cl--exit catch-tag) cl--tagbody-alist)
(dolist (block blocks)
(push (cons (car block) catch-tag) cl--tagbody-alist))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master b15c639: * lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alist,
Stefan Monnier <=