Use enumerate()

This commit is contained in:
Eelco Dolstra 2021-01-18 22:50:39 +01:00
parent ea756b3654
commit 555940f065

View file

@ -58,7 +58,7 @@ struct CmdBuild : InstallablesCommand, MixDryRun, MixJSON, MixProfile
if (outLink != "")
if (auto store2 = store.dynamic_pointer_cast<LocalFSStore>())
for (size_t i = 0; i < buildables.size(); ++i)
for (const auto & [i, buildable] : enumerate(buildables)) {
std::visit(overloaded {
[&](BuildableOpaque bo) {
std::string symlink = outLink;
@ -74,7 +74,8 @@ struct CmdBuild : InstallablesCommand, MixDryRun, MixJSON, MixProfile
store2->addPermRoot(output.second, absPath(symlink));
}
},
}, buildables[i]);
}, buildable);
}
updateProfile(buildables);