blob: 303ab716785e7730be92d55fb5f48395f9c0a6ff [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
}
fieldOffset: {
a: {
p1: {
let X = { value: Y }
let Y = 2
x: X
}
p2: {
x: X
let Y = 2
let X = { value: Y }
}
}
b: {
p1: {
let X = { x: y: Y }
let Y = 2
x: X
}
p2: {
x: X
let Y = 2
let X = { x: y: Y }
}
}
}
issue767: {
#Foo: {
let _#bar = {
value: ""
}
let _#volmnts = {
x: _#baz.value
}
let _#baz = {
_#bar
}
out: _#volmnts
}
}
-- out/compile --
b.let[]: cyclic references in let clause or alias:
./in.cue:10:13
--- in.cue
{
a: {
b: 0;let X
c: 5
}
b: {
b: 0;let X
c: 5
}
fieldOffset: {
a: {
p1: {
x: 0;let X
}
p2: {
x: 0;let X
}
}
b: {
p1: {
x: 0;let X
}
p2: {
x: 0;let X
}
}
}
issue767: {
#Foo: {
out: 0;let _#volmnts〉
}
}
}
-- out/eval --
b.let[]: cyclic references in let clause or alias:
./in.cue:10:13