summaryrefslogtreecommitdiffstats
path: root/byterun/interp.c
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/interp.c')
-rw-r--r--byterun/interp.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/byterun/interp.c b/byterun/interp.c
index 537c2a4b5..b19cd18c8 100644
--- a/byterun/interp.c
+++ b/byterun/interp.c
@@ -745,10 +745,8 @@ value interprete(code_t prog, asize_t prog_size)
pc += pc[(sizes & 0xFFFF) + index];
} else {
long index = Long_val(accu);
- if ((unsigned long) index < (sizes & 0xFFFF))
- pc += pc[index];
- else
- pc += (sizes & 0xFFFF) + (sizes >> 16);
+ Assert ((unsigned long) index < (sizes & 0xFFFF)) ;
+ pc += pc[index];
}
Next;
}