This commit is contained in:
Petri Häkkinen 2023-11-02 12:41:13 +02:00
parent 1491dc64c9
commit eaf90b445d
2 changed files with 1 additions and 6 deletions

View file

@ -129,7 +129,7 @@ const TString* luaT_objtypenamestr(lua_State* L, const TValue* o)
if (ttisstring(type)) if (ttisstring(type))
return tsvalue(type); return tsvalue(type);
} }
if (ttislightuserdata(o) && o->extra[0] != 0) if (ttislightuserdata(o))
{ {
const TString* name = L->global->lightuserdataname[o->extra[0]]; const TString* name = L->global->lightuserdataname[o->extra[0]];

View file

@ -1674,11 +1674,6 @@ TEST_CASE("LightuserdataApi")
void* value = (void*)0x12345678; void* value = (void*)0x12345678;
lua_pushlightuserdata(L, value);
CHECK(lua_lightuserdatatag(L, -1) == 0);
CHECK(lua_tolightuserdatatagged(L, -1, 0) == value);
CHECK(lua_tolightuserdatatagged(L, -1, 1) == nullptr);
lua_pushlightuserdatatagged(L, value, 1); lua_pushlightuserdatatagged(L, value, 1);
CHECK(lua_lightuserdatatag(L, -1) == 1); CHECK(lua_lightuserdatatag(L, -1) == 1);
CHECK(lua_tolightuserdatatagged(L, -1, 0) == nullptr); CHECK(lua_tolightuserdatatagged(L, -1, 0) == nullptr);