aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2001-03-15 09:43:16 +0000
committerGerd Moellmann2001-03-15 09:43:16 +0000
commiteae0e1234a1b8982cddb24935d87f235a67553b5 (patch)
treed85427b4e04cda191d140c2bb7725e727ac91953 /src
parent13ff50bb75bb7c36fd88906e74cae3c385d98a33 (diff)
downloademacs-eae0e1234a1b8982cddb24935d87f235a67553b5.tar.gz
emacs-eae0e1234a1b8982cddb24935d87f235a67553b5.zip
(specbind): Call store_symval_forwarding with BUF null.
Diffstat (limited to 'src')
-rw-r--r--src/eval.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval.c b/src/eval.c
index 7ba6c3cdcde..439d7c5ccc2 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2950,7 +2950,7 @@ specbind (symbol, value)
2950 2950
2951 specpdl_ptr++; 2951 specpdl_ptr++;
2952 if (BUFFER_OBJFWDP (ovalue) || KBOARD_OBJFWDP (ovalue)) 2952 if (BUFFER_OBJFWDP (ovalue) || KBOARD_OBJFWDP (ovalue))
2953 store_symval_forwarding (symbol, ovalue, value); 2953 store_symval_forwarding (symbol, ovalue, value, NULL);
2954 else 2954 else
2955 set_internal (symbol, value, 0, 1); 2955 set_internal (symbol, value, 0, 1);
2956 } 2956 }
@@ -2990,10 +2990,10 @@ unbind_to (count, value)
2990 so in that case the "old value" is a list of forms to evaluate. */ 2990 so in that case the "old value" is a list of forms to evaluate. */
2991 else if (NILP (specpdl_ptr->symbol)) 2991 else if (NILP (specpdl_ptr->symbol))
2992 Fprogn (specpdl_ptr->old_value); 2992 Fprogn (specpdl_ptr->old_value);
2993 /* If the symbol is a list, it is really 2993 /* If the symbol is a list, it is really (SYMBOL BINDING_BUFFER
2994 (SYMBOL BINDING_BUFFER . CURRENT_BUFFER) 2994 . CURRENT_BUFFER) and it indicates we bound a variable that
2995 and it indicates we bound a variable that has 2995 has buffer-local bindings. BINDING_BUFFER nil means that the
2996 buffer-local bindings. */ 2996 variable had the default value when it was bound. */
2997 else if (CONSP (specpdl_ptr->symbol)) 2997 else if (CONSP (specpdl_ptr->symbol))
2998 { 2998 {
2999 Lisp_Object symbol, buffer; 2999 Lisp_Object symbol, buffer;