[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#18688: 24.3.94; `lisp--local-variables' fails in `cl--sm-macroexpand
From: |
Stefan Monnier |
Subject: |
bug#18688: 24.3.94; `lisp--local-variables' fails in `cl--sm-macroexpand' |
Date: |
Tue, 14 Oct 2014 22:00:44 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) |
> Debugger entered--Lisp error: (wrong-type-argument listp let*)
> car(let*)
> (cdr-safe (car (last bindings)))
> (car (cdr-safe (car (last bindings))))
> (lisp--local-variables-1 vars (car (cdr-safe (car (last bindings)))))
> (let ((vars vars)) (if (eq (quote let*) (car sexp)) (progn (let
> ((--dolist-tail-- (cdr (reverse bindings)))) (while --dolist-tail-- (let
> ((binding ...)) (setq vars (cons ... vars)) (setq --dolist-tail-- (cdr
> --dolist-tail--))))))) (lisp--local-variables-1 vars (car (cdr-safe (car
> (last bindings))))))
> ......
> lisp--local-variables()
Should be fixed now,
Stefan