aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/eval.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 87f64244c48..5dafba7cdc1 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -245,6 +245,10 @@
245 245
246 * alloc.c (Fmake_string): Check for out-of-range init. 246 * alloc.c (Fmake_string): Check for out-of-range init.
247 247
2482011-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
249
250 * eval.c (Fdefvaralias): Also mark the target as variable-special-p.
251
2482011-06-14 Jan Djärv <jan.h.d@swipnet.se> 2522011-06-14 Jan Djärv <jan.h.d@swipnet.se>
249 253
250 * xfns.c (x_set_scroll_bar_default_width): Remove argument to 254 * xfns.c (x_set_scroll_bar_default_width): Remove argument to
diff --git a/src/eval.c b/src/eval.c
index eff50a4de52..be582775fea 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -768,6 +768,7 @@ The return value is BASE-VARIABLE. */)
768 } 768 }
769 769
770 sym->declared_special = 1; 770 sym->declared_special = 1;
771 XSYMBOL (base_variable)->declared_special = 1;
771 sym->redirect = SYMBOL_VARALIAS; 772 sym->redirect = SYMBOL_VARALIAS;
772 SET_SYMBOL_ALIAS (sym, XSYMBOL (base_variable)); 773 SET_SYMBOL_ALIAS (sym, XSYMBOL (base_variable));
773 sym->constant = SYMBOL_CONSTANT_P (base_variable); 774 sym->constant = SYMBOL_CONSTANT_P (base_variable);