diff options
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); |