lib.types.attrTag: Fix declarationPositions after merge

This commit is contained in:
Robert Hensing 2024-04-04 12:54:23 +02:00
parent cf4968a904
commit 22d7f146a4
2 changed files with 18 additions and 4 deletions

View file

@ -707,7 +707,7 @@ rec {
// {
# mergeOptionDecls is not idempotent in these attrs:
declarations = a.tags.${tagName}.declarations ++ bOpt.declarations;
declarationPositions = a.tags.${tagName}.declarations ++ bOpt.declarations;
declarationPositions = a.tags.${tagName}.declarationPositions ++ bOpt.declarationPositions;
}
)
(builtins.intersectAttrs a.tags b.tags);