aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-06-15 11:52:30 -0700
committerPaul Eggert2011-06-15 11:52:30 -0700
commitdfc926249a7d14f037a01acba7a69339661e5107 (patch)
tree4c5eeba568589c013f3df53a779c2bd780cd0675 /src
parentff672d2c8785de6faba84a400fb8153e9fa07cd2 (diff)
parent8c9b210626493dd93f236d7fb312c4f6dba62892 (diff)
downloademacs-dfc926249a7d14f037a01acba7a69339661e5107.tar.gz
emacs-dfc926249a7d14f037a01acba7a69339661e5107.zip
Merge from trunk.
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);