ref: 41ce4dfc1dd66f229d63305bf76881afaa137df1
parent: b1e6a04201002d4dc9dbd2d5ee410d30ec5a3cac
author: Ori Bernstein <[email protected]>
date: Wed Aug 15 12:04:40 EDT 2012
Add another broken test for nested structs.
--- /dev/null
+++ b/test/neststruct.myr
@@ -1,0 +1,19 @@
+type s1 = struct
+ x : s2
+;;
+
+type s2 = struct
+ a : int
+ b : int
+;;
+
+const main = {
+ var s1 : s1
+ var s2 : s2
+
+ s1.x.a = 1
+ s1.x.b = 2
+ s2 = s1.x
+
+ -> s2.a + s2.b
+}
--- a/test/tests
+++ b/test/tests
@@ -32,6 +32,7 @@
B structasn E 42
B structarray E 42
B structret E 42
+B neststruct E 3
B array E 7
B arrayaddr E 42
B global-arrayvar E 7