diff options
| author | Glenn Morris | 2017-11-29 17:12:05 -0800 |
|---|---|---|
| committer | Glenn Morris | 2017-11-29 17:12:05 -0800 |
| commit | 7aedb6116ffaa6590c86e70380f533385c1ced58 (patch) | |
| tree | 186436d57261f5bd0e5f1bff8844615c17b46128 /src/bytecode.c | |
| parent | 728d259243206136387b6b59c2efb7de8cd9f6ed (diff) | |
| parent | 02d114d6b85e02132d5f99ead517b69dbdd77e35 (diff) | |
| download | emacs-7aedb6116ffaa6590c86e70380f533385c1ced58.tar.gz emacs-7aedb6116ffaa6590c86e70380f533385c1ced58.zip | |
Merge from origin/emacs-26
02d114d6b8 * lisp/tree-widget.el (tree-widget-end-guide): Escape it. ...
0a85d12474 Fix ELisp "Warning Tips"
06d05fec84 Fix Bug#29163
ac64fdb248 Harden exec_byte_code against redefining 'error'
700f74e4c8 Fix Edebug specs for if-let* and and-let* (Bug#29236)
0ded1b41a9 Fix Edebug's handling of dotted specs (bug#6415)
16358d4fcb Improve documentation of "constant" symbols
Diffstat (limited to 'src/bytecode.c')
| -rw-r--r-- | src/bytecode.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/bytecode.c b/src/bytecode.c index ebaf3c3a7fc..8746568f166 100644 --- a/src/bytecode.c +++ b/src/bytecode.c | |||
| @@ -1346,10 +1346,8 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, | |||
| 1346 | /* Actually this is Bstack_ref with offset 0, but we use Bdup | 1346 | /* Actually this is Bstack_ref with offset 0, but we use Bdup |
| 1347 | for that instead. */ | 1347 | for that instead. */ |
| 1348 | /* CASE (Bstack_ref): */ | 1348 | /* CASE (Bstack_ref): */ |
| 1349 | call3 (Qerror, | 1349 | error ("Invalid byte opcode: op=%d, ptr=%"pD"d", |
| 1350 | build_string ("Invalid byte opcode: op=%s, ptr=%d"), | 1350 | op, pc - 1 - bytestr_data); |
| 1351 | make_number (op), | ||
| 1352 | make_number (pc - 1 - bytestr_data)); | ||
| 1353 | 1351 | ||
| 1354 | /* Handy byte-codes for lexical binding. */ | 1352 | /* Handy byte-codes for lexical binding. */ |
| 1355 | CASE (Bstack_ref1): | 1353 | CASE (Bstack_ref1): |