@@ -100,8 +100,8 @@ getArgListFromJSON(const StringRef Input, llvm::opt::OptTable *Table,
100100 }
101101
102102 std::vector<const char *> CArgs (Storage.size ());
103- llvm::for_each ( Storage,
104- [& CArgs](StringRef Str) { CArgs .emplace_back (Str.data ()); } );
103+ for (StringRef Str : Storage)
104+ CArgs.emplace_back (Str.data ());
105105
106106 unsigned MissingArgIndex, MissingArgCount;
107107 return Table->ParseArgs (CArgs, MissingArgIndex, MissingArgCount);
@@ -730,8 +730,8 @@ Options::Options(DiagnosticsEngine &Diag, FileManager *FM,
730730 // After all InstallAPI necessary arguments have been collected. Go back and
731731 // assign values that were unknown before the clang driver opt table was used.
732732 ArchitectureSet AllArchs;
733- llvm::for_each ( DriverOpts.Targets ,
734- [& AllArchs]( const auto &T) { AllArchs .set (T.first .Arch ); } );
733+ for ( const auto &T : DriverOpts.Targets )
734+ AllArchs.set (T.first .Arch );
735735 auto assignDefaultLibAttrs = [&AllArchs](LibAttrs &Attrs) {
736736 for (auto &[_, Archs] : Attrs.get ())
737737 if (Archs.empty ())
@@ -794,8 +794,8 @@ std::pair<LibAttrs, ReexportedInterfaces> Options::getReexportedLibraries() {
794794 };
795795
796796 PlatformSet Platforms;
797- llvm::for_each ( DriverOpts.Targets ,
798- [&]( const auto &T) { Platforms.insert (T.first .Platform ); } );
797+ for ( const auto &T : DriverOpts.Targets )
798+ Platforms.insert (T.first .Platform );
799799 // Populate search paths by looking at user paths before system ones.
800800 PathSeq FwkSearchPaths (FEOpts.FwkPaths .begin (), FEOpts.FwkPaths .end ());
801801 for (const PlatformType P : Platforms) {
0 commit comments