summaryrefslogtreecommitdiff
path: root/test/scudo
diff options
context:
space:
mode:
Diffstat (limited to 'test/scudo')
-rw-r--r--test/scudo/memalign.cpp5
-rw-r--r--test/scudo/valloc.cpp5
2 files changed, 6 insertions, 4 deletions
diff --git a/test/scudo/memalign.cpp b/test/scudo/memalign.cpp
index 72aacffd2..8757c51c7 100644
--- a/test/scudo/memalign.cpp
+++ b/test/scudo/memalign.cpp
@@ -1,6 +1,7 @@
// RUN: %clang_scudo %s -o %t
-// RUN: %run %t valid 2>&1
-// RUN: %run %t invalid 2>&1
+// RUN: %run %t valid 2>&1
+// RUN: not %run %t invalid 2>&1
+// RUN: SCUDO_OPTIONS=allocator_may_return_null=1 %run %t invalid 2>&1
// Tests that the various aligned allocation functions work as intended. Also
// tests for the condition where the alignment is not a power of 2.
diff --git a/test/scudo/valloc.cpp b/test/scudo/valloc.cpp
index 010dac2a5..eef556f46 100644
--- a/test/scudo/valloc.cpp
+++ b/test/scudo/valloc.cpp
@@ -1,6 +1,7 @@
// RUN: %clang_scudo %s -o %t
-// RUN: %run %t valid 2>&1
-// RUN: %run %t invalid 2>&1
+// RUN: %run %t valid 2>&1
+// RUN: not %run %t invalid 2>&1
+// RUN: SCUDO_OPTIONS=allocator_may_return_null=1 %run %t invalid 2>&1
// Tests that valloc and pvalloc work as intended.