internal/core/eval: verify issue 295 is fixed
Fixes #295
Change-Id: Ie8ac22ced600b177fcadb1786d6beb890b34841d
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/6942
Reviewed-by: CUE cueckoo <cueckoo@gmail.com>
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/cue/testdata/eval/issue295.txtar b/cue/testdata/eval/issue295.txtar
new file mode 100644
index 0000000..d4955e9
--- /dev/null
+++ b/cue/testdata/eval/issue295.txtar
@@ -0,0 +1,21 @@
+-- in.cue --
+p: close({
+ "\("f")": _
+})
+p: f: 9
+-- out/compile --
+--- in.cue
+{
+ p: close({
+ "\("f")": _
+ })
+ p: {
+ f: 9
+ }
+}
+-- out/eval --
+(struct){
+ p: (#struct){
+ f: (int){ 9 }
+ }
+}