[lld] Use *Set::insert_range (NFC) (#133565)

This commit is contained in:
Kazu Hirata 2025-03-29 10:29:45 -07:00 committed by GitHub
parent e16541e1a6
commit 1ff74917b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 3 additions and 6 deletions

View File

@ -1977,8 +1977,7 @@ void LinkerDriver::linkerMain(ArrayRef<const char *> argsArr) {
// Handle /lldsavetemps
if (args.hasArg(OPT_lldsavetemps)) {
for (const char *s : lldsaveTempsValues)
config->saveTempsArgs.insert(s);
config->saveTempsArgs.insert_range(lldsaveTempsValues);
} else {
for (auto *arg : args.filtered(OPT_lldsavetemps_colon)) {
StringRef s = arg->getValue();

View File

@ -1467,8 +1467,7 @@ static void readConfigs(Ctx &ctx, opt::InputArgList &args) {
if (args.hasArg(OPT_save_temps)) {
// --save-temps implies saving all temps.
for (const char *s : saveTempsValues)
ctx.arg.saveTempsArgs.insert(s);
ctx.arg.saveTempsArgs.insert_range(saveTempsValues);
} else {
for (auto *arg : args.filtered(OPT_save_temps_eq)) {
StringRef s = arg->getValue();

View File

@ -616,8 +616,7 @@ static bool compileBitcodeFiles() {
lto->add(*bitcodeFile);
std::vector<ObjFile *> compiled = lto->compile();
for (ObjFile *file : compiled)
inputFiles.insert(file);
inputFiles.insert_range(compiled);
return !compiled.empty();
}