OSDN Git Service

Fix -Wtautological-compare warning with npos on Windows
authorReid Kleckner <rnk@google.com>
Mon, 23 Apr 2018 16:47:27 +0000 (16:47 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 23 Apr 2018 16:47:27 +0000 (16:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@330614 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/AutoUpgrade.cpp

index d7d045f..8f60203 100644 (file)
@@ -1255,8 +1255,7 @@ static bool upgradeAVX512MaskToSelect(StringRef Name, IRBuilder<> &Builder,
 /// Upgrade comment in call to inline asm that represents an objc retain release
 /// marker.
 void llvm::UpgradeInlineAsmString(std::string *AsmStr) {
-
-  unsigned long Pos;
+  size_t Pos;
   if (AsmStr->find("mov\tfp") == 0 &&
       AsmStr->find("objc_retainAutoreleaseReturnValue") != std::string::npos &&
       (Pos = AsmStr->find("# marker")) != std::string::npos) {