Skip to content

Commit 16933e5

Browse files
guard death tests
1 parent 4b8b49a commit 16933e5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/unittests/ADT/STLExtrasTest.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,13 +1041,15 @@ TEST(STLExtrasTest, getSingleElement) {
10411041
S.data = V2;
10421042
EXPECT_EQ(getSingleElement(S), 8);
10431043

1044+
#if defined(GTEST_HAS_DEATH_TEST) && !defined(NDEBUG)
10441045
// Make sure that we crash on empty or too many elements.
10451046
SmallVector<int> V4;
10461047
EXPECT_DEATH(getSingleElement(V4), "expected container with single element");
10471048
SmallVector<int> V5{12, 13, 14};
10481049
EXPECT_DEATH(getSingleElement(V5), "expected container with single element");
10491050
std::list<int> L2;
10501051
EXPECT_DEATH(getSingleElement(L2), "expected container with single element");
1052+
#endif
10511053
}
10521054

10531055
TEST(STLExtrasTest, hasNItems) {

0 commit comments

Comments
 (0)