summaryrefslogtreecommitdiff
path: root/libunwind/test
diff options
context:
space:
mode:
authorFlorian Mayer <fmayer@google.com>2022-08-04 15:02:52 -0700
committerFlorian Mayer <fmayer@google.com>2022-08-04 19:55:40 -0700
commitfc6a6ee507ec2df0df7d34ba19feccb776297e4c (patch)
treee07d9955d05457a1a30dced5755713bbeb049898 /libunwind/test
parent3b631e47fe4cfc366fd107c748e6ac01b4f5974a (diff)
downloadllvm-fc6a6ee507ec2df0df7d34ba19feccb776297e4c.tar.gz
[libunwind] undef NDEBUG for assert.h in tests.
This makes sure the assertions also get verified in optimized builds. This matches what is already done in bad_unwind_info.pass.cpp. Reviewed By: #libunwind, MaskRay Differential Revision: https://reviews.llvm.org/D131210
Diffstat (limited to 'libunwind/test')
-rw-r--r--libunwind/test/forceunwind.pass.cpp1
-rw-r--r--libunwind/test/libunwind_02.pass.cpp1
-rw-r--r--libunwind/test/signal_frame.pass.cpp1
-rw-r--r--libunwind/test/signal_unwind.pass.cpp1
-rw-r--r--libunwind/test/unw_getcontext.pass.cpp1
-rw-r--r--libunwind/test/unwind_leaffunction.pass.cpp1
6 files changed, 6 insertions, 0 deletions
diff --git a/libunwind/test/forceunwind.pass.cpp b/libunwind/test/forceunwind.pass.cpp
index af5f234b8da6..8c26551b6d0b 100644
--- a/libunwind/test/forceunwind.pass.cpp
+++ b/libunwind/test/forceunwind.pass.cpp
@@ -15,6 +15,7 @@
// Basic test for _Unwind_ForcedUnwind.
// See libcxxabi/test/forced_unwind* tests too.
+#undef NDEBUG
#include <assert.h>
#include <dlfcn.h>
#include <signal.h>
diff --git a/libunwind/test/libunwind_02.pass.cpp b/libunwind/test/libunwind_02.pass.cpp
index c0d6b05c2a72..fc034378781a 100644
--- a/libunwind/test/libunwind_02.pass.cpp
+++ b/libunwind/test/libunwind_02.pass.cpp
@@ -10,6 +10,7 @@
// TODO: Figure out why this fails with Memory Sanitizer.
// XFAIL: msan
+#undef NDEBUG
#include <assert.h>
#include <stdlib.h>
#include <unwind.h>
diff --git a/libunwind/test/signal_frame.pass.cpp b/libunwind/test/signal_frame.pass.cpp
index b17804efa08c..482481d9d96b 100644
--- a/libunwind/test/signal_frame.pass.cpp
+++ b/libunwind/test/signal_frame.pass.cpp
@@ -21,6 +21,7 @@
// are necessary to run this test.
// UNSUPPORTED: target=powerpc{{(64)?}}-ibm-aix
+#undef NDEBUG
#include <assert.h>
#include <stdlib.h>
#include <libunwind.h>
diff --git a/libunwind/test/signal_unwind.pass.cpp b/libunwind/test/signal_unwind.pass.cpp
index 2ff50abbebb6..e6a53ab9ff95 100644
--- a/libunwind/test/signal_unwind.pass.cpp
+++ b/libunwind/test/signal_unwind.pass.cpp
@@ -13,6 +13,7 @@
// TODO: Figure out why this fails with Memory Sanitizer.
// XFAIL: msan
+#undef NDEBUG
#include <assert.h>
#include <dlfcn.h>
#include <signal.h>
diff --git a/libunwind/test/unw_getcontext.pass.cpp b/libunwind/test/unw_getcontext.pass.cpp
index 7e2735e418be..95ffcf123267 100644
--- a/libunwind/test/unw_getcontext.pass.cpp
+++ b/libunwind/test/unw_getcontext.pass.cpp
@@ -7,6 +7,7 @@
//
//===----------------------------------------------------------------------===//
+#undef NDEBUG
#include <assert.h>
#include <libunwind.h>
diff --git a/libunwind/test/unwind_leaffunction.pass.cpp b/libunwind/test/unwind_leaffunction.pass.cpp
index f363dfe4a29d..31c2254bcc7e 100644
--- a/libunwind/test/unwind_leaffunction.pass.cpp
+++ b/libunwind/test/unwind_leaffunction.pass.cpp
@@ -13,6 +13,7 @@
// TODO: Figure out why this fails with Memory Sanitizer.
// XFAIL: msan
+#undef NDEBUG
#include <assert.h>
#include <dlfcn.h>
#include <signal.h>