From db724e14e0b456a980f16a8adec4f20708c11af4 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 25 Nov 2005 11:29:32 -0200 Subject: new macro luai_numisnan --- lcode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lcode.c') diff --git a/lcode.c b/lcode.c index 3ca3a459..58325b5b 100644 --- a/lcode.c +++ b/lcode.c @@ -1,5 +1,5 @@ /* -** $Id: lcode.c,v 2.21 2005/11/08 19:44:31 roberto Exp roberto $ +** $Id: lcode.c,v 2.22 2005/11/16 11:55:27 roberto Exp roberto $ ** Code generator for Lua ** See Copyright Notice in lua.h */ @@ -647,7 +647,7 @@ static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { case OP_LEN: return 0; /* no constant folding for 'len' */ default: lua_assert(0); r = 0; break; } - if (r != r) return 0; /* do not attempt to produce NaN */ + if (luai_numisnan(r)) return 0; /* do not attempt to produce NaN */ e1->u.nval = r; return 1; } -- cgit v1.2.3-55-g6feb