diff options
Diffstat (limited to 'ltests.c')
-rw-r--r-- | ltests.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1481,6 +1481,15 @@ static int runC (lua_State *L, lua_State *L1, const char *pc) { | |||
1481 | else if EQ("pushvalue") { | 1481 | else if EQ("pushvalue") { |
1482 | lua_pushvalue(L1, getindex); | 1482 | lua_pushvalue(L1, getindex); |
1483 | } | 1483 | } |
1484 | else if EQ("pushfstringI") { | ||
1485 | lua_pushfstring(L1, lua_tostring(L, -2), (int)lua_tointeger(L, -1)); | ||
1486 | } | ||
1487 | else if EQ("pushfstringS") { | ||
1488 | lua_pushfstring(L1, lua_tostring(L, -2), lua_tostring(L, -1)); | ||
1489 | } | ||
1490 | else if EQ("pushfstringP") { | ||
1491 | lua_pushfstring(L1, lua_tostring(L, -2), lua_topointer(L, -1)); | ||
1492 | } | ||
1484 | else if EQ("rawgeti") { | 1493 | else if EQ("rawgeti") { |
1485 | int t = getindex; | 1494 | int t = getindex; |
1486 | lua_rawgeti(L1, t, getnum); | 1495 | lua_rawgeti(L1, t, getnum); |