Mercurial > emacs
diff src/data.c @ 109621:6ed9d360e4c7
* src/data.c (Flocal_variable_p): Handle variable aliases correctly.
| author | Johan Bockg?rd <bojohan@gnu.org> |
|---|---|
| date | Tue, 03 Aug 2010 18:37:00 +0200 |
| parents | 228a5fa4eda0 |
| children | c4c8e4a16194 |
line wrap: on
line diff
--- a/src/data.c Tue Aug 03 14:22:23 2010 +0200 +++ b/src/data.c Tue Aug 03 18:37:00 2010 +0200 @@ -1866,6 +1866,7 @@ Lisp_Object tail, elt, tmp; struct Lisp_Buffer_Local_Value *blv = SYMBOL_BLV (sym); XSETBUFFER (tmp, buf); + XSETSYMBOL (variable, sym); /* Update in case of aliasing. */ for (tail = buf->local_var_alist; CONSP (tail); tail = XCDR (tail)) {
