aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorGlenn Morris2017-11-29 17:12:05 -0800
committerGlenn Morris2017-11-29 17:12:05 -0800
commit7aedb6116ffaa6590c86e70380f533385c1ced58 (patch)
tree186436d57261f5bd0e5f1bff8844615c17b46128 /src/bytecode.c
parent728d259243206136387b6b59c2efb7de8cd9f6ed (diff)
parent02d114d6b85e02132d5f99ead517b69dbdd77e35 (diff)
downloademacs-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.c6
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):