From 6e9b719694bffb8de711f182d405ec37d32ae0b1 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 26 Oct 2018 10:38:50 -0300 Subject: More uniformity in code generation for 'for' loops Added new instruction 'OP_TFORPREP' to prepare a generic for loop. Currently it is equivalent to a jump (but with a format 'iABx', similar to other for-loop preparing instructions), but soon it will be the place to create upvalues for closing loop states. --- ljumptab.h | 1 + 1 file changed, 1 insertion(+) (limited to 'ljumptab.h') diff --git a/ljumptab.h b/ljumptab.h index da4cf7b7..6767e95b 100644 --- a/ljumptab.h +++ b/ljumptab.h @@ -96,6 +96,7 @@ static void *disptab[] = { &&L_OP_FORPREP1, &&L_OP_FORLOOP, &&L_OP_FORPREP, +&&L_OP_TFORPREP, &&L_OP_TFORCALL, &&L_OP_TFORLOOP, &&L_OP_SETLIST, -- cgit v1.2.1