[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 7d3c3cad939: * src/lread.c (bytecode_from_rev_list): Fix assertio
From: |
Stefan Monnier |
Subject: |
master 7d3c3cad939: * src/lread.c (bytecode_from_rev_list): Fix assertion failure |
Date: |
Sun, 4 Feb 2024 13:51:18 -0500 (EST) |
branch: master
commit 7d3c3cad9392d3f8e59f85522053c249aff062e5
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* src/lread.c (bytecode_from_rev_list): Fix assertion failure
The assertion failure was raised at lread.c:411 during the
`lread-invalid-bytecodes` test in `test/src/lread-tests.el`.
I suspect we could remove the assertion instead.
---
src/lread.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/lread.c b/src/lread.c
index b1b109315f9..b5eeb55bb70 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -3496,7 +3496,7 @@ bytecode_from_rev_list (Lisp_Object elems, Lisp_Object
readcharfun)
Lisp_Object *vec = XVECTOR (obj)->contents;
ptrdiff_t size = ASIZE (obj);
- if (size >= COMPILED_CONSTANTS)
+ if (infile && size >= COMPILED_CONSTANTS)
{
/* Always read 'lazily-loaded' bytecode (generated by the
`byte-compile-dynamic' feature prior to Emacs 30) eagerly, to
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 7d3c3cad939: * src/lread.c (bytecode_from_rev_list): Fix assertion failure,
Stefan Monnier <=