aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPhilipp Janda <siffiejoe@gmx.net>2015-07-11 01:14:47 +0200
committerPhilipp Janda <siffiejoe@gmx.net>2015-07-11 01:14:47 +0200
commitfb114d8dc6810133ba9e10d75fa9887ee169bf5d (patch)
tree6f346ff4b573e102b166c42f4a43b3bcf85565b5 /tests
parent823345b8b4de9e2a646dbcd471e05a1c7598d378 (diff)
downloadlua-compat-5.3-fb114d8dc6810133ba9e10d75fa9887ee169bf5d.tar.gz
lua-compat-5.3-fb114d8dc6810133ba9e10d75fa9887ee169bf5d.tar.bz2
lua-compat-5.3-fb114d8dc6810133ba9e10d75fa9887ee169bf5d.zip
luaL_newmetatable sets __name on all Lua versions.
Diffstat (limited to 'tests')
-rw-r--r--tests/testmod.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/testmod.c b/tests/testmod.c
index c2dc715..2293064 100644
--- a/tests/testmod.c
+++ b/tests/testmod.c
@@ -205,7 +205,10 @@ static int test_udata (lua_State *L) {
205 (void)u2; 205 (void)u2;
206 lua_pushlightuserdata(L, luaL_testudata(L, u1pos, tname)); 206 lua_pushlightuserdata(L, luaL_testudata(L, u1pos, tname));
207 lua_pushlightuserdata(L, luaL_testudata(L, u2pos, tname)); 207 lua_pushlightuserdata(L, luaL_testudata(L, u2pos, tname));
208 return 2; 208 luaL_getmetatable(L, "utype1");
209 lua_getfield(L, -1, "__name");
210 lua_replace(L, -2);
211 return 3;
209} 212}
210 213
211static int test_subtable (lua_State *L) { 214static int test_subtable (lua_State *L) {