tm1 194 lib/lua/lvm.c const TValue *tm1 = fasttm(L, mt1, event); tm1 196 lib/lua/lvm.c if (tm1 == NULL) return NULL; /* no metamethod */ tm1 197 lib/lua/lvm.c if (mt1 == mt2) return tm1; /* same metatables => same metamethods */ tm1 200 lib/lua/lvm.c if (luaO_rawequalObj(tm1, tm2)) /* same metamethods? */ tm1 201 lib/lua/lvm.c return tm1; tm1 208 lib/lua/lvm.c const TValue *tm1 = luaT_gettmbyobj(L, p1, event); tm1 210 lib/lua/lvm.c if (ttisnil(tm1)) return -1; /* no metamethod? */ tm1 212 lib/lua/lvm.c if (!luaO_rawequalObj(tm1, tm2)) /* different metamethods? */ tm1 214 lib/lua/lvm.c callTMres(L, L->top, tm1, p1, p2);