OSDN Git Service

Fix std::min ambiguity between uint32 and size_t.
authorZachary Turner <zturner@google.com>
Wed, 5 Jul 2017 21:59:20 +0000 (21:59 +0000)
committerZachary Turner <zturner@google.com>
Wed, 5 Jul 2017 21:59:20 +0000 (21:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307205 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-pdbutil/FormatUtil.cpp

index 5a94e03..46a1774 100644 (file)
@@ -21,7 +21,7 @@ std::string llvm::pdb::truncateStringBack(StringRef S, uint32_t MaxLen) {
     return S;
 
   assert(MaxLen >= 3);
-  uint32_t FinalLen = std::min(S.size(), MaxLen - 3);
+  uint32_t FinalLen = std::min<size_t>(S.size(), MaxLen - 3);
   S = S.take_front(FinalLen);
   return std::string(S) + std::string("...");
 }