# DO NOT EDIT; generated by go run testdata/gen.go # #name: simple disambiguation conflict #evalFull -- in.cue -- a: *"a" | "b" b: *"b" | "a" c: a & b -- out/def -- a: *"a" | "b" b: *"b" | "a" c: a & b -- out/legacy-debug -- <0>{a: "a", b: "b", c: ("a" | "b")} -- out/compile -- --- in.cue { a: (*"a"|"b") b: (*"b"|"a") c: (怈0;a怉 & 怈0;b怉) } -- out/eval/stats -- Leaks: 0 Freed: 14 Reused: 7 Allocs: 7 Retain: 0 Unifications: 4 Conjuncts: 17 Disjuncts: 14 -- out/eval -- (struct){ a: (string){ |(*(string){ "a" }, (string){ "b" }) } b: (string){ |(*(string){ "b" }, (string){ "a" }) } c: (string){ |((string){ "a" }, (string){ "b" }) } }