summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT/StringSetTest.cpp
diff options
context:
space:
mode:
authorVlad Tsyrklevich <vlad@tsyrklevich.net>2019-06-07 18:34:29 +0000
committerVlad Tsyrklevich <vlad@tsyrklevich.net>2019-06-07 18:34:29 +0000
commitd8e3d0dab8e744c7594012ccde54efb4752c5f16 (patch)
treef02985e4822058546eb01dc44f024ca49b2e901d /llvm/unittests/ADT/StringSetTest.cpp
parent1a6ce24ee164a41a9925314c38b6e15f8b5559d2 (diff)
downloadbcm5719-llvm-d8e3d0dab8e744c7594012ccde54efb4752c5f16.tar.gz
bcm5719-llvm-d8e3d0dab8e744c7594012ccde54efb4752c5f16.zip
Revert "[ADT] Enable set_difference() to be used on StringSet"
This reverts commit 0bddef79019a23ab14fcdb27028e55e484674c88, it was causing ASan failures on the sanitizer bots: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32800 llvm-svn: 362823
Diffstat (limited to 'llvm/unittests/ADT/StringSetTest.cpp')
-rw-r--r--llvm/unittests/ADT/StringSetTest.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/llvm/unittests/ADT/StringSetTest.cpp b/llvm/unittests/ADT/StringSetTest.cpp
deleted file mode 100644
index 822fe52f191..00000000000
--- a/llvm/unittests/ADT/StringSetTest.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-//===- llvm/unittest/ADT/StringSetTest.cpp - StringSet unit tests ----------===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/ADT/StringSet.h"
-#include "gtest/gtest.h"
-using namespace llvm;
-
-namespace {
-
-// Test fixture
-class StringSetTest : public testing::Test {};
-
-TEST_F(StringSetTest, IterSetKeys) {
- StringSet<> Set;
- Set.insert("A");
- Set.insert("B");
- Set.insert("C");
- Set.insert("D");
-
- auto Keys = to_vector<4>(Set.keys());
- llvm::sort(Keys);
-
- SmallVector<StringRef, 4> Expected = {"A", "B", "C", "D"};
- EXPECT_EQ(Expected, Keys);
-}
-
-TEST_F(StringSetTest, InsertAndCountStringMapEntry) {
- // Test insert(StringMapEntry) and count(StringMapEntry)
- // which are required for set_difference(StringSet, StringSet).
- StringSet<> Set;
- StringMapEntry<StringRef> Element(1, "A");
- Set.insert(Element);
- size_t Count = Set.count(Element);
- size_t Expected = 1;
- EXPECT_EQ(Expected, Count);
-}
-
-} // end anonymous namespace
OpenPOWER on IntegriCloud