summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2016-08-09 13:05:03 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2016-08-09 13:05:03 -0400
commitc97cd6c005e138856d99ecef86fa04674c34b779 (patch)
tree28ff4e151014231c4c9e33d49285727336565765 /lisp/emacs-lisp/autoload.el
parent9cf9095838aefec9871b9922a95cb4c199696eb8 (diff)
downloademacs-c97cd6c005e138856d99ecef86fa04674c34b779.tar.gz
emacs-c97cd6c005e138856d99ecef86fa04674c34b779.tar.bz2
emacs-c97cd6c005e138856d99ecef86fa04674c34b779.zip
* lisp/emacs-lisp/cconv.el: Fix λ-lifting in the presence of shadowing
Change the code which detects and circumvents the case where one of the variables used in λ-lifting is shadowed, so that it also works when the shadowing comes before the λ-lifted function (bug#24171). (cconv--remap-llv): New function, extracted from cconv-convert. (cconv-convert): Use it, but differently for `let' and `let*'.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions