From: Matthias Braun Date: Wed, 31 Oct 2018 01:58:00 +0000 (+0000) Subject: 2nd attempt to fix ambiguities because of ADL X-Git-Tag: llvmorg-8.0.0-rc1~5394 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef83ddc3c934f2a7a240ec7ec65a5e3dfa3d1da2;p=platform%2Fupstream%2Fllvm.git 2nd attempt to fix ambiguities because of ADL llvm-svn: 345690 --- 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 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 E = {}; std::initializer_list 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) {