nix-profile: add FIXME about using C++20 std::ranges

This commit is contained in:
Bob van der Linden 2023-03-01 07:40:44 +01:00
parent 0167862e8e
commit 12538605fd
No known key found for this signature in database
GPG Key ID: EEBE8E3EC4A31364

View File

@ -332,6 +332,8 @@ struct CmdProfileInstall : InstallablesCommand, MixDefaultProfile
try { try {
updateProfile(manifest.build(store)); updateProfile(manifest.build(store));
} catch (BuildEnvFileConflictError & conflictError) { } catch (BuildEnvFileConflictError & conflictError) {
// FIXME use C++20 std::ranges once macOS has it
// See https://github.com/NixOS/nix/compare/3efa476c5439f8f6c1968a6ba20a31d1239c2f04..1fe5d172ece51a619e879c4b86f603d9495cc102
auto findRefByFilePath = [&]<typename Iterator>(Iterator begin, Iterator end) { auto findRefByFilePath = [&]<typename Iterator>(Iterator begin, Iterator end) {
for (auto it = begin; it != end; it++) { for (auto it = begin; it != end; it++) {
auto profileElement = *it; auto profileElement = *it;