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/eval.c | |
| 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/eval.c')
| -rw-r--r-- | src/eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
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); |