From 5b816061ba9294b8aeabc5d22eb87978ca0015bc Mon Sep 17 00:00:00 2001 From: Yaron Keren Date: Mon, 6 Jul 2015 08:47:15 +0000 Subject: Replace some const std::string & with llvm::StringRef or std::string and std::move to avoid implicit std::string construction. Patch by Eugene Kosov. llvm-svn: 241433 --- clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp') diff --git a/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp b/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp index 524b73dc524..268463da453 100644 --- a/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp +++ b/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp @@ -32,7 +32,7 @@ TEST(VariantValueTest, Unsigned) { } TEST(VariantValueTest, String) { - const ::std::string kString = "string"; + const StringRef kString = "string"; VariantValue Value = kString; EXPECT_TRUE(Value.isString()); @@ -74,7 +74,7 @@ TEST(VariantValueTest, DynTypedMatcher) { } TEST(VariantValueTest, Assignment) { - VariantValue Value = std::string("A"); + VariantValue Value = StringRef("A"); EXPECT_TRUE(Value.isString()); EXPECT_EQ("A", Value.getString()); EXPECT_TRUE(Value.hasValue()); @@ -115,7 +115,7 @@ TEST(VariantValueTest, ImplicitBool) { EXPECT_FALSE(IfTrue); EXPECT_TRUE(!Value); - Value = std::string(); + Value = StringRef(); IfTrue = false; if (Value) { IfTrue = true; -- cgit v1.2.3