diff options
author | Florian Mayer <fmayer@google.com> | 2022-08-04 15:02:52 -0700 |
---|---|---|
committer | Florian Mayer <fmayer@google.com> | 2022-08-04 19:55:40 -0700 |
commit | fc6a6ee507ec2df0df7d34ba19feccb776297e4c (patch) | |
tree | e07d9955d05457a1a30dced5755713bbeb049898 /libunwind/test | |
parent | 3b631e47fe4cfc366fd107c748e6ac01b4f5974a (diff) | |
download | llvm-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.cpp | 1 | ||||
-rw-r--r-- | libunwind/test/libunwind_02.pass.cpp | 1 | ||||
-rw-r--r-- | libunwind/test/signal_frame.pass.cpp | 1 | ||||
-rw-r--r-- | libunwind/test/signal_unwind.pass.cpp | 1 | ||||
-rw-r--r-- | libunwind/test/unw_getcontext.pass.cpp | 1 | ||||
-rw-r--r-- | libunwind/test/unwind_leaffunction.pass.cpp | 1 |
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> |