diff options
author | Douglas Katzman <dougk@google.com> | 2015-06-29 19:12:56 +0000 |
---|---|---|
committer | Douglas Katzman <dougk@google.com> | 2015-06-29 19:12:56 +0000 |
commit | 2675d01de7367b9e800c0948bb9ca212014e1f25 (patch) | |
tree | 703f357ccbfdb6d906b2cc7e12324f97eb7666c7 /clang/lib/Driver/Tools.cpp | |
parent | 0246b6ff2ee11deb0a68247fc7da51375946183f (diff) | |
download | llvm-2675d01de7367b9e800c0948bb9ca212014e1f25.zip llvm-2675d01de7367b9e800c0948bb9ca212014e1f25.tar.gz llvm-2675d01de7367b9e800c0948bb9ca212014e1f25.tar.bz2 |
More range-based for loops. NFC
llvm-svn: 240984
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 0299b7a..d635d38 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1782,8 +1782,8 @@ static bool DecodeAArch64Features(const Driver &D, StringRef text, SmallVector<StringRef, 8> Split; text.split(Split, StringRef("+"), -1, false); - for (unsigned I = 0, E = Split.size(); I != E; ++I) { - const char *result = llvm::StringSwitch<const char *>(Split[I]) + for (const StringRef Feature : Split) { + const char *result = llvm::StringSwitch<const char *>(Feature) .Case("fp", "+fp-armv8") .Case("simd", "+neon") .Case("crc", "+crc") @@ -1795,7 +1795,7 @@ static bool DecodeAArch64Features(const Driver &D, StringRef text, .Default(nullptr); if (result) Features.push_back(result); - else if (Split[I] == "neon" || Split[I] == "noneon") + else if (Feature == "neon" || Feature == "noneon") D.Diag(diag::err_drv_no_neon_modifier); else return false; @@ -5652,10 +5652,8 @@ static void constructHexagonLinkArgs(Compilation &C, const JobAction &JA, CmdArgs.push_back("--start-group"); if (!buildingLib) { - for (std::vector<std::string>::iterator i = oslibs.begin(), - e = oslibs.end(); - i != e; ++i) - CmdArgs.push_back(Args.MakeArgString("-l" + *i)); + for (const std::string &Lib : oslibs) + CmdArgs.push_back(Args.MakeArgString("-l" + Lib)); CmdArgs.push_back("-lc"); } CmdArgs.push_back("-lgcc"); |