From 9ee7d4ffa3cb28cbb9784aed126f8eeea98e9ae0 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Mon, 24 May 2021 22:56:17 -0700 Subject: [PATCH] [JITLink] Suppress expect-death test in release mode. --- unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp b/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp index f89e75f7eaf..8276a3e7092 100644 --- a/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp +++ b/unittests/ExecutionEngine/JITLink/LinkGraphTests.cpp @@ -153,10 +153,12 @@ TEST(LinkGraphTest, ContentAccessAndUpdate) { << "Unexpected block content size"; // Expect that attempting to get already-mutable content fails if the - // content is not yet mutable. + // content is not yet mutable (debug builds only). +#ifndef NDEBUG EXPECT_DEATH({ (void)B.getAlreadyMutableContent(); }, "Content is not mutable") << "Unexpected mutable access allowed to immutable data"; +#endif // Check that mutable content is copied on request as expected. auto MutableContent = B.getMutableContent(G);