diff options
-rw-r--r-- | src/lj_opt_fold.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index b8c67d78..7561fb9c 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -492,7 +492,7 @@ LJFOLD(STRREF KGC KINT) | |||
492 | LJFOLDF(kfold_strref) | 492 | LJFOLDF(kfold_strref) |
493 | { | 493 | { |
494 | GCstr *str = ir_kstr(fleft); | 494 | GCstr *str = ir_kstr(fleft); |
495 | lua_assert((MSize)fright->i < str->len); | 495 | lua_assert((MSize)fright->i <= str->len); |
496 | return lj_ir_kkptr(J, (char *)strdata(str) + fright->i); | 496 | return lj_ir_kkptr(J, (char *)strdata(str) + fright->i); |
497 | } | 497 | } |
498 | 498 | ||