X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=include%2Flwt.h;fp=include%2Flwt.h;h=5c0b6a4da92e6c7c4dec6e86b7739f8b7c5398e9;hp=d31c9eb64d04562d5cf3715da8046c09d6addc6a;hb=2b107655a1df8ae7703b44ef8cf1430a7250a5c3;hpb=a1d0b3ca99552878b1becf561d8f3291992aaa67 diff --git a/include/lwt.h b/include/lwt.h index d31c9eb..5c0b6a4 100644 --- a/include/lwt.h +++ b/include/lwt.h @@ -13,10 +13,10 @@ #define TRACE(flag, format, v1, v2) lwt_trace(flag, format, (size_t)(v1), (size_t)(v2)) #endif -#ifdef NDEBUG -#define ASSERT(x) +#ifndef NDEBUG +#define ASSERT(x) do { if (!(x)) { lwt_halt(); assert(!#x); } } while (0) #else -#define ASSERT(x) if (!(x)) { lwt_halt(); assert(!#x); } +#define ASSERT(x) do { } while (0) #endif // Dump trace records to . The file should be post-processed with "sort" before viewing.