summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/qntan/Log.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/qntan/Log.h b/include/qntan/Log.h
index 87adba3..4b8efe6 100644
--- a/include/qntan/Log.h
+++ b/include/qntan/Log.h
@@ -28,7 +28,11 @@ extern "C" {
#endif
#ifndef LOGT
-# define LOGT(A, ...) if(A) (*(A))->trace(A, __VA_ARGS__)
+# if !NDEBUG
+# define LOGT(A, ...) if(A) (*(A))->trace(A, __VA_ARGS__)
+# else
+# define LOGT(A, ...) /*optimized away*/
+# endif
#endif