[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: patch for lua-5.2.0-alpha-rc2
- From: François Perrad <francois.perrad@...>
- Date: Thu, 18 Nov 2010 19:14:30 +0100
Hi,
this small patch tries to avoid compilation of unreachable code in math_log10.
François
From b5bd3d59cdccc155e2a4cf8b1d5df524b9359e8d Mon Sep 17 00:00:00 2001
From: Francois Perrad <francois.perrad@gadz.org>
Date: Thu, 18 Nov 2010 19:08:15 +0100
Subject: [PATCH] avoid compilation of unreachable code
---
src/lmathlib.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/lmathlib.c b/src/lmathlib.c
index 8494d80..b2a2c97 100644
--- a/src/lmathlib.c
+++ b/src/lmathlib.c
@@ -135,12 +135,14 @@ static int math_log (lua_State *L) {
}
static int math_log10 (lua_State *L) {
-#if !defined(LUA_COMPAT_LOG10)
+#if defined(LUA_COMPAT_LOG10)
+ lua_pushnumber(L, l_tg(log10)(luaL_checknumber(L, 1)));
+ return 1;
+#else
luaL_error(L, "function " LUA_QL("log10")
" is deprecated; use log(x, 10) instead");
+ return 0; /* to avoid warnings */
#endif
- lua_pushnumber(L, l_tg(log10)(luaL_checknumber(L, 1)));
- return 1;
}
static int math_exp (lua_State *L) {
--
1.7.1