diff options
| author | Stefan Monnier | 2011-06-15 14:36:00 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2011-06-15 14:36:00 -0400 |
| commit | 0ac306045f2e03289032f4303e3c86dcbca89cc2 (patch) | |
| tree | da4fd3596da53c2f7f5748ef019394400d5800e2 /src | |
| parent | 2b75be6704c3adf2f6ec9428dbcca90bf28043ef (diff) | |
| download | emacs-0ac306045f2e03289032f4303e3c86dcbca89cc2.tar.gz emacs-0ac306045f2e03289032f4303e3c86dcbca89cc2.zip | |
* src/eval.c (Fdefvaralias): Also mark the target as variable-special-p.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/eval.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c72311c305f..821e4090cfd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-06-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * eval.c (Fdefvaralias): Also mark the target as variable-special-p. | ||
| 4 | |||
| 1 | 2011-06-14 Jan Djärv <jan.h.d@swipnet.se> | 5 | 2011-06-14 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 6 | ||
| 3 | * xfns.c (x_set_scroll_bar_default_width): Remove argument to | 7 | * xfns.c (x_set_scroll_bar_default_width): Remove argument to |
diff --git a/src/eval.c b/src/eval.c index ef5abac17ae..d6f9a9ede81 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -772,6 +772,7 @@ The return value is BASE-VARIABLE. */) | |||
| 772 | } | 772 | } |
| 773 | 773 | ||
| 774 | sym->declared_special = 1; | 774 | sym->declared_special = 1; |
| 775 | XSYMBOL (base_variable)->declared_special = 1; | ||
| 775 | sym->redirect = SYMBOL_VARALIAS; | 776 | sym->redirect = SYMBOL_VARALIAS; |
| 776 | SET_SYMBOL_ALIAS (sym, XSYMBOL (base_variable)); | 777 | SET_SYMBOL_ALIAS (sym, XSYMBOL (base_variable)); |
| 777 | sym->constant = SYMBOL_CONSTANT_P (base_variable); | 778 | sym->constant = SYMBOL_CONSTANT_P (base_variable); |