This turns several instances of unsoundness into runtime infinite recursion errors Fixes https://github.com/NixOS/nix/issues/7012, https://github.com/NixOS/nix/issues/3241 Change-Id: Id8d352c5a78ef08d8913f07fe83f55c875684714
9 lines
147 B
Nix
9 lines
147 B
Nix
let
|
|
lenName = x: toString (builtins.length (builtins.attrNames x));
|
|
b = { ${lenName a} = null; };
|
|
a = { ${lenName b} = null; };
|
|
|
|
in
|
|
|
|
[ a b ]
|