From: agiersch Date: Thu, 4 Nov 2010 08:38:53 +0000 (+0000) Subject: Fix build in paranoid mode without tracing support. X-Git-Tag: v3_5~328 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6807a2447d77330892cdf320b4bec2558b83f3c6 Fix build in paranoid mode without tracing support. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8497 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/bindings/lua/simgrid_lua.c b/src/bindings/lua/simgrid_lua.c index fa3be797ab..5464bbf53f 100644 --- a/src/bindings/lua/simgrid_lua.c +++ b/src/bindings/lua/simgrid_lua.c @@ -410,29 +410,32 @@ static int gras_generate(lua_State * L) **********************************/ static int trace_start(lua_State *L) { - TRACE_start(); - return 1; + TRACE_start(); + return 1; } static int trace_category(lua_State * L) { - const char * category = luaL_checkstring(L, 1); - TRACE_category(category); - return 1; + /* _XBT_GNUC_UNUSED to pass compilation in paranoid mode without tracing + * support, where TRACE_category(x) is preprocessed to nothing. */ + const char *category _XBT_GNUC_UNUSED = luaL_checkstring(L, 1); + TRACE_category(category); + return 1; } static int trace_set_task_category(lua_State *L) { - m_task_t tk = checkTask(L, -2); - const char *category = luaL_checkstring(L, -1); - TRACE_msg_set_task_category(tk,category); - return 1; + /* _XBT_GNUC_UNUSED as above */ + m_task_t tk _XBT_GNUC_UNUSED = checkTask(L, -2); + const char *category _XBT_GNUC_UNUSED = luaL_checkstring(L, -1); + TRACE_msg_set_task_category(tk, category); + return 1; } static int trace_end(lua_State *L) { - TRACE_end(); - return 1; + TRACE_end(); + return 1; } //***********Register Methods *******************************************// /*