diff options
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c index 9d3b98eb359..95eb21909d2 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -3475,7 +3475,7 @@ specbind (Lisp_Object symbol, Lisp_Object value) | |||
| 3475 | switch (sym->u.s.redirect) | 3475 | switch (sym->u.s.redirect) |
| 3476 | { | 3476 | { |
| 3477 | case SYMBOL_VARALIAS: | 3477 | case SYMBOL_VARALIAS: |
| 3478 | sym = SYMBOL_ALIAS (sym); symbol = make_lisp_symbol (sym); goto start; | 3478 | sym = SYMBOL_ALIAS (sym); XSETSYMBOL (symbol, sym); goto start; |
| 3479 | case SYMBOL_PLAINVAL: | 3479 | case SYMBOL_PLAINVAL: |
| 3480 | /* The most common case is that of a non-constant symbol with a | 3480 | /* The most common case is that of a non-constant symbol with a |
| 3481 | trivial value. Make that as fast as we can. */ | 3481 | trivial value. Make that as fast as we can. */ |