lua

A copy of the Lua development repository
Log | Files | Refs | README

commit a51069202a87f485ee7eba62158aab29d4e4e489
parent fb6796ba06e5cfc6040cddec90508a379a3abd50
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
Date:   Fri, 26 Dec 2014 12:44:19 -0200

removed macro 'luai_numinvalidop' (main motivation removed, as folding
does not handle any division by zero by default)

Diffstat:
Mltests.h | 7+------
Mluaconf.h | 10+---------
2 files changed, 2 insertions(+), 15 deletions(-)

diff --git a/ltests.h b/ltests.h @@ -1,5 +1,5 @@ /* -** $Id: ltests.h,v 2.45 2014/12/09 17:17:40 roberto Exp roberto $ +** $Id: ltests.h,v 2.46 2014/12/19 13:33:06 roberto Exp roberto $ ** Internal Header for Debugging of the Lua Implementation ** See Copyright Notice in lua.h */ @@ -109,10 +109,5 @@ LUA_API void *debug_realloc (void *ud, void *block, #undef LUAI_USER_ALIGNMENT_T #define LUAI_USER_ALIGNMENT_T union { char b[sizeof(void*) * 8]; } - -/* check macro 'luai_numinvalidop' */ -#undef luai_numinvalidop -#define luai_numinvalidop(op,a,b) (op == LUA_OPADD && a == 1.5 && b == 1) - #endif diff --git a/luaconf.h b/luaconf.h @@ -1,5 +1,5 @@ /* -** $Id: luaconf.h,v 1.235 2014/12/16 17:17:30 roberto Exp roberto $ +** $Id: luaconf.h,v 1.236 2014/12/19 13:31:12 roberto Exp roberto $ ** Configuration file for Lua ** See Copyright Notice in lua.h */ @@ -508,14 +508,6 @@ /* -** The following macro checks whether an operation is not safe to be -** performed by the constant folder. It should result in zero only if -** the operation is safe. -*/ -#define luai_numinvalidop(op,a,b) 0 - - -/* @@ LUA_INTEGER is the integer type used by Lua. ** @@ LUA_UNSIGNED is the unsigned version of LUA_INTEGER.