aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lread.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lread.c b/src/lread.c
index b8db117c79c..239c66ccb85 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -3829,9 +3829,11 @@ read_vector (Lisp_Object readcharfun, bool bytecodeflag)
3829 3829
3830 tem = read_list (1, readcharfun); 3830 tem = read_list (1, readcharfun);
3831 len = Flength (tem); 3831 len = Flength (tem);
3832 if (bytecodeflag && XFASTINT (len) <= COMPILED_STACK_DEPTH)
3833 error ("Invalid byte code");
3832 vector = Fmake_vector (len, Qnil); 3834 vector = Fmake_vector (len, Qnil);
3833 3835
3834 size = ASIZE (vector); 3836 size = XFASTINT (len);
3835 ptr = XVECTOR (vector)->contents; 3837 ptr = XVECTOR (vector)->contents;
3836 for (i = 0; i < size; i++) 3838 for (i = 0; i < size; i++)
3837 { 3839 {