blob: c44455a5bf8389fdbe86c6b163e8d52a31271a71 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
# Tests correct tracking of stack indices within construction of an
# attribute set. Dynamic keys can be any expression, so something that
# is extremely sensitive to stack offsets (like `with`) can be tricky.
let
set1 = { key = "b"; };
set2 = {
a = 20;
${with set1; key} = 20;
${with { key = "c"; }; key} = 2;
};
in set2.a + set2.b + set2.c
|