blob: 06fc8cf8277645e2c4ca8e909f0edd10c20b68a3 [file] [log] [blame]
-- in.cue --
a: {
let X = Y
let Y = c
b: X
c: 5
}
b: {
let X = Y
let Y = X
b: X
c: 5
}
-- out/compile --
--- in.cue
{
a: {
b: 0;let X
c: 5
}
b: {
b: 0;let X
c: 5
}
}
-- out/eval --
Errors:
b.let[]: cyclic references in let clause or alias:
./in.cue:10:13
Result:
(_|_){
// [eval]
a: (struct){
b: (int){ 5 }
c: (int){ 5 }
}
b: (_|_){
// [eval]
b: (_|_){
// [eval] b.let[]: cyclic references in let clause or alias:
// ./in.cue:10:13
}
c: (int){ 5 }
}
}