]> granicus.if.org Git - clang/commitdiff
[C++2a] operator<=>: Fix incorrect use of Twine.
authorEric Fiselier <eric@efcs.ca>
Tue, 8 May 2018 02:28:47 +0000 (02:28 +0000)
committerEric Fiselier <eric@efcs.ca>
Tue, 8 May 2018 02:28:47 +0000 (02:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@331713 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclCXX.cpp

index caa0b74643981c2174df0fda9c59a581ac2cddeb..1ad8ee3469b110eaf1b6fea2ec17e39209e27cb8 100644 (file)
@@ -8938,10 +8938,10 @@ QualType Sema::CheckComparisonCategoryType(ComparisonCategoryType Kind,
 
   // If lookup failed
   if (!Info) {
-    auto NameForDiags =
-        llvm::Twine("std::") + ComparisonCategories::getCategoryString(Kind);
+    std::string NameForDiags = "std::";
+    NameForDiags += ComparisonCategories::getCategoryString(Kind);
     Diag(Loc, diag::err_implied_comparison_category_type_not_found)
-        << NameForDiags.str();
+        << NameForDiags;
     return QualType();
   }