From 4f410fba6e1e0bcf771eb0a1b857e28cff086490 Mon Sep 17 00:00:00 2001 From: Enyby Date: Sun, 16 Sep 2018 15:30:41 +0300 Subject: [PATCH] Fixed metatag processing for equality. --- src/core/org/luaj/vm2/LuaValue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/org/luaj/vm2/LuaValue.java b/src/core/org/luaj/vm2/LuaValue.java index c7e3282b..a3ac45d3 100644 --- a/src/core/org/luaj/vm2/LuaValue.java +++ b/src/core/org/luaj/vm2/LuaValue.java @@ -2045,7 +2045,7 @@ public class LuaValue extends Varargs { * @see #eqmtcall(LuaValue, LuaValue, LuaValue, LuaValue) * @see #EQ */ - public LuaValue eq( LuaValue val ) { return this == val? TRUE: FALSE; } + public LuaValue eq( LuaValue val ) { return eq_b(val)? TRUE: FALSE; } /** Equals: Perform equality comparison with another value * including metatag processing using {@link #EQ},