diff options
| author | John Wiegley | 2015-12-29 21:40:28 -0800 |
|---|---|---|
| committer | John Wiegley | 2015-12-29 21:40:28 -0800 |
| commit | 9f2f14a0725211b13a744573344636b57b9c98b9 (patch) | |
| tree | 7190e0fb3d4aa06018d8cf997f06b806fb09a9c8 /src/bytecode.c | |
| parent | d259328fb87db8cc67d52771efcfa653e52c5b71 (diff) | |
| parent | e823c34072bf045800d91e12c7ddb61fa23c6e30 (diff) | |
| download | emacs-9f2f14a0725211b13a744573344636b57b9c98b9.tar.gz emacs-9f2f14a0725211b13a744573344636b57b9c98b9.zip | |
Merge emacs-25 into master (using imerge)
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index 864db1a0bed..464adc633a8 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -1067,17 +1067,13 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, | |||
| 1067 | type = CATCHER; | 1067 | type = CATCHER; |
| 1068 | goto pushhandler; | 1068 | goto pushhandler; |
| 1069 | CASE (Bpushconditioncase): /* New in 24.4. */ | 1069 | CASE (Bpushconditioncase): /* New in 24.4. */ |
| 1070 | type = CONDITION_CASE; | ||
| 1071 | pushhandler: | ||
| 1070 | { | 1072 | { |
| 1071 | struct handler *c; | 1073 | Lisp_Object tag = POP; |
| 1072 | Lisp_Object tag; | 1074 | int dest = FETCH2; |
| 1073 | int dest; | ||
| 1074 | 1075 | ||
| 1075 | type = CONDITION_CASE; | 1076 | struct handler *c = push_handler (tag, type); |
| 1076 | pushhandler: | ||
| 1077 | tag = POP; | ||
| 1078 | dest = FETCH2; | ||
| 1079 | |||
| 1080 | PUSH_HANDLER (c, tag, type); | ||
| 1081 | c->bytecode_dest = dest; | 1077 | c->bytecode_dest = dest; |
| 1082 | c->bytecode_top = top; | 1078 | c->bytecode_top = top; |
| 1083 | 1079 | ||