diff options
author | Matthias Braun <matze@braunis.de> | 2018-10-31 01:58:00 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2018-10-31 01:58:00 +0000 |
commit | ef83ddc3c934f2a7a240ec7ec65a5e3dfa3d1da2 (patch) | |
tree | 4abd3ff369ac24b793ef8b27f232d40ce851e9e9 | |
parent | 854b1af5a116de410bed231fc4683a4681eeb018 (diff) | |
download | llvm-ef83ddc3c934f2a7a240ec7ec65a5e3dfa3d1da2.zip llvm-ef83ddc3c934f2a7a240ec7ec65a5e3dfa3d1da2.tar.gz llvm-ef83ddc3c934f2a7a240ec7ec65a5e3dfa3d1da2.tar.bz2 |
2nd attempt to fix ambiguities because of ADL
llvm-svn: 345690
-rw-r--r-- | llvm/unittests/ADT/STLExtrasTest.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/llvm/unittests/ADT/STLExtrasTest.cpp b/llvm/unittests/ADT/STLExtrasTest.cpp index 642dc3f..e65e71f 100644 --- a/llvm/unittests/ADT/STLExtrasTest.cpp +++ b/llvm/unittests/ADT/STLExtrasTest.cpp @@ -365,23 +365,20 @@ TEST(STLExtrasTest, ADLTest) { } TEST(STLExtrasTest, EmptyTest) { - // Try to avoid ambiguities with C++17 headers. - using llvm::empty; - std::vector<void*> V; - EXPECT_TRUE(empty(V)); + EXPECT_TRUE(llvm::empty(V)); V.push_back(nullptr); - EXPECT_FALSE(empty(V)); + EXPECT_FALSE(llvm::empty(V)); std::initializer_list<int> E = {}; std::initializer_list<int> NotE = {7, 13, 42}; - EXPECT_TRUE(empty(E)); - EXPECT_FALSE(empty(NotE)); + EXPECT_TRUE(llvm::empty(E)); + EXPECT_FALSE(llvm::empty(NotE)); auto R0 = make_range(V.begin(), V.begin()); - EXPECT_TRUE(empty(R0)); + EXPECT_TRUE(llvm::empty(R0)); auto R1 = make_range(V.begin(), V.end()); - EXPECT_FALSE(empty(R1)); + EXPECT_FALSE(llvm::empty(R1)); } TEST(STLExtrasTest, EarlyIncrementTest) { |