[Tarantool-patches] [PATCH 1/2] test: force enable assert checks in release build

Sergey Kaplun skaplun at tarantool.org
Wed Oct 14 20:03:58 MSK 2020


This patch fixes the regression introduced in scope of
5a61e1ab54b5c66bfebd836db1ac47996611e065 ('misc: add C and Lua API for
platform metrics'). As a result of the patch release build
was failed according to -Werror compiler flag and unused variables that
used only for assertions checks.

Force #undef NDEBUG directive leaves asserts on and allows not disable
newly added tests for release build.

Follows up tarantool/tarantool#5187
---
 test/misclib-getmetrics-capi/testgetmetrics.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/test/misclib-getmetrics-capi/testgetmetrics.c b/test/misclib-getmetrics-capi/testgetmetrics.c
index 8844b17..3b6f599 100644
--- a/test/misclib-getmetrics-capi/testgetmetrics.c
+++ b/test/misclib-getmetrics-capi/testgetmetrics.c
@@ -4,6 +4,7 @@
 
 #include <lmisclib.h>
 
+#undef NDEBUG
 #include <assert.h>
 
 static int base(lua_State *L)
-- 
2.28.0



More information about the Tarantool-patches mailing list