From 534c3a64d3b47585b415f229aa03af35f9a4796e Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 25 Apr 2000 13:55:09 -0300 Subject: small optimizations for table access --- lobject.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lobject.c') diff --git a/lobject.c b/lobject.c index 14cc2313..9d743fd4 100644 --- a/lobject.c +++ b/lobject.c @@ -1,5 +1,5 @@ /* -** $Id: lobject.c,v 1.35 2000/03/29 20:19:20 roberto Exp roberto $ +** $Id: lobject.c,v 1.36 2000/03/31 16:28:45 roberto Exp roberto $ ** Some generic functions over Lua objects ** See Copyright Notice in lua.h */ @@ -32,7 +32,8 @@ unsigned long luaO_power2 (unsigned long n) { } -int luaO_equalval (const TObject *t1, const TObject *t2) { +int luaO_equalObj (const TObject *t1, const TObject *t2) { + if (ttype(t1) != ttype(t2)) return 0; switch (ttype(t1)) { case TAG_NUMBER: return nvalue(t1) == nvalue(t2); -- cgit v1.2.3-55-g6feb