diff options
Diffstat (limited to 'ltm.c')
-rw-r--r-- | ltm.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: ltm.c,v 2.61 2018/02/15 15:34:29 roberto Exp roberto $ | 2 | ** $Id: ltm.c,v 2.62 2018/02/17 19:20:00 roberto Exp roberto $ |
3 | ** Tag methods | 3 | ** Tag methods |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -208,11 +208,10 @@ int luaT_callorderiTM (lua_State *L, const TValue *p1, int v2, | |||
208 | setivalue(&aux, v2); | 208 | setivalue(&aux, v2); |
209 | if (inv) { /* arguments were exchanged? */ | 209 | if (inv) { /* arguments were exchanged? */ |
210 | p2 = p1; p1 = &aux; /* correct them */ | 210 | p2 = p1; p1 = &aux; /* correct them */ |
211 | event = (event == TM_LE) ? TM_LT : TM_LE; | ||
212 | } | 211 | } |
213 | else | 212 | else |
214 | p2 = &aux; | 213 | p2 = &aux; |
215 | return (luaT_callorderTM(L, p1, p2, event) != inv); | 214 | return luaT_callorderTM(L, p1, p2, event); |
216 | } | 215 | } |
217 | 216 | ||
218 | 217 | ||