Browse Source

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

Roberto Ierusalimschy 10 years ago
parent
commit
a51069202a
2 changed files with 2 additions and 15 deletions
  1. 1 6
      ltests.h
  2. 1 9
      luaconf.h

+ 1 - 6
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
 

+ 1 - 9
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
 */
@@ -507,14 +507,6 @@
 #endif
 
 
-/*
-** 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.
 **