#include "llvm/ADT/SetOperations.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/SmallVector.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include <set>
usingnamespacellvm;
IsEmpty;
UnorderedElementsAre;
namespace {
TEST(SetOperationsTest, SetUnion) { … }
TEST(SetOperationsTest, SetIntersect) { … }
TEST(SetOperationsTest, SetIntersection) { … }
TEST(SetOperationsTest, SetDifference) { … }
TEST(SetOperationsTest, SetSubtract) { … }
TEST(SetOperationsTest, SetSubtractSmallPtrSet) { … }
TEST(SetOperationsTest, SetSubtractSmallVector) { … }
TEST(SetOperationsTest, SetSubtractRemovedRemaining) { … }
TEST(SetOperationsTest, SetIsSubset) { … }
}