diff options
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/data.c b/src/data.c index 070d5a0c7ce..2ee84f01a14 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -922,9 +922,11 @@ store_symval_forwarding (symbol, valcontents, newval, buf) | |||
| 922 | case Lisp_Misc_Intfwd: | 922 | case Lisp_Misc_Intfwd: |
| 923 | CHECK_NUMBER (newval); | 923 | CHECK_NUMBER (newval); |
| 924 | *XINTFWD (valcontents)->intvar = XINT (newval); | 924 | *XINTFWD (valcontents)->intvar = XINT (newval); |
| 925 | if (*XINTFWD (valcontents)->intvar != XINT (newval)) | 925 | /* This can never happen since intvar points to an EMACS_INT |
| 926 | error ("Value out of range for variable `%s'", | 926 | which is at least large enough to hold a Lisp_Object. |
| 927 | SDATA (SYMBOL_NAME (symbol))); | 927 | if (*XINTFWD (valcontents)->intvar != XINT (newval)) |
| 928 | error ("Value out of range for variable `%s'", | ||
| 929 | SDATA (SYMBOL_NAME (symbol))); */ | ||
| 928 | break; | 930 | break; |
| 929 | 931 | ||
| 930 | case Lisp_Misc_Boolfwd: | 932 | case Lisp_Misc_Boolfwd: |
| @@ -1237,9 +1239,8 @@ set_internal (symbol, newval, buf, bindflag) | |||
| 1237 | || buf != XBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer) | 1239 | || buf != XBUFFER (XBUFFER_LOCAL_VALUE (valcontents)->buffer) |
| 1238 | || (XBUFFER_LOCAL_VALUE (valcontents)->check_frame | 1240 | || (XBUFFER_LOCAL_VALUE (valcontents)->check_frame |
| 1239 | && !EQ (selected_frame, XBUFFER_LOCAL_VALUE (valcontents)->frame)) | 1241 | && !EQ (selected_frame, XBUFFER_LOCAL_VALUE (valcontents)->frame)) |
| 1240 | || (BUFFER_LOCAL_VALUEP (valcontents) | 1242 | || (EQ (XCAR (current_alist_element), |
| 1241 | && EQ (XCAR (current_alist_element), | 1243 | current_alist_element))) |
| 1242 | current_alist_element))) | ||
| 1243 | { | 1244 | { |
| 1244 | /* The currently loaded binding is not necessarily valid. | 1245 | /* The currently loaded binding is not necessarily valid. |
| 1245 | We need to unload it, and choose a new binding. */ | 1246 | We need to unload it, and choose a new binding. */ |