]> granicus.if.org Git - clang/commitdiff
Use std::find instead of a manual loop.
authorCraig Topper <craig.topper@gmail.com>
Wed, 21 Oct 2015 04:52:38 +0000 (04:52 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 21 Oct 2015 04:52:38 +0000 (04:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250880 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/TargetInfo.cpp

index 048a6d64ba8b6e07b7659db07c6bd623cf7f12f4..2ec22cf45fe2419d17b2029b53da7f8054e66ad6 100644 (file)
@@ -364,10 +364,8 @@ bool TargetInfo::isValidGCCRegisterName(StringRef Name) const {
   }
 
   // Check register names.
-  for (unsigned i = 0; i < Names.size(); i++) {
-    if (Name == Names[i])
-      return true;
-  }
+  if (std::find(Names.begin(), Names.end(), Name) != Names.end())
+    return true;
 
   // Check any additional names that we have.
   ArrayRef<AddlRegName> AddlNames = getGCCAddlRegNames();