Adjust guard macros around PdfiumSpanDeathTest.DanglingReference.
The test should successfully detect the death of the process
when using e.g. BRP's danlging pointer detector.
Change-Id: I844b472adb1ca3989a56922b7312100e85cf3fde
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/112415
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fxcrt/pdfium_span_unittest.cpp b/core/fxcrt/pdfium_span_unittest.cpp
index e9da064..b1bfe7d 100644
--- a/core/fxcrt/pdfium_span_unittest.cpp
+++ b/core/fxcrt/pdfium_span_unittest.cpp
@@ -4,6 +4,7 @@
#include <vector>
+#include "core/fxcrt/unowned_ptr.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/base/containers/span.h"
@@ -52,7 +53,7 @@
EXPECT_DEATH(empty_span.back() += 1, ".*");
}
-#if defined(ADDRESS_SANITIZER)
+#if defined(UNOWNED_PTR_DANGLING_CHECKS)
namespace {
void CreateDanglingSpan() {
@@ -68,4 +69,4 @@
TEST(PdfiumSpanDeathTest, DanglingReference) {
EXPECT_DEATH(CreateDanglingSpan(), ".*");
}
-#endif // defined(ADDRESS_SANITIZER)
+#endif // defined(UNOWNED_PTR_DANGLING_CHECKS)