shithub: mc

Download patch

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