diff options
| author | Paul Eggert | 2011-06-15 11:52:30 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-06-15 11:52:30 -0700 |
| commit | dfc926249a7d14f037a01acba7a69339661e5107 (patch) | |
| tree | 4c5eeba568589c013f3df53a779c2bd780cd0675 /src | |
| parent | ff672d2c8785de6faba84a400fb8153e9fa07cd2 (diff) | |
| parent | 8c9b210626493dd93f236d7fb312c4f6dba62892 (diff) | |
| download | emacs-dfc926249a7d14f037a01acba7a69339661e5107.tar.gz emacs-dfc926249a7d14f037a01acba7a69339661e5107.zip | |
Merge from trunk.
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 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 | ||
| 248 | 2011-06-15 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 249 | |||
| 250 | * eval.c (Fdefvaralias): Also mark the target as variable-special-p. | ||
| 251 | |||
| 248 | 2011-06-14 Jan Djärv <jan.h.d@swipnet.se> | 252 | 2011-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); |