aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorStefan Monnier2007-11-19 07:42:25 +0000
committerStefan Monnier2007-11-19 07:42:25 +0000
commit136eb6ed3f689a6348e5e1c23beef2563d70d6f1 (patch)
treecf7f465716b328887984e90d11a8d7f7b2cc1c3c /src/data.c
parentbae72c12b51affc4dbe7284857af5be9cee83c81 (diff)
downloademacs-136eb6ed3f689a6348e5e1c23beef2563d70d6f1.tar.gz
emacs-136eb6ed3f689a6348e5e1c23beef2563d70d6f1.zip
* data.c (store_symval_forwarding, set_internal):
* eval.c (specbind): Remove dead code.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c13
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. */