aboutsummaryrefslogtreecommitdiffstats
path: root/tests/semantics.bad
diff options
context:
space:
mode:
Diffstat (limited to 'tests/semantics.bad')
-rw-r--r--tests/semantics.bad20
1 files changed, 15 insertions, 5 deletions
diff --git a/tests/semantics.bad b/tests/semantics.bad
index b816a62..55df3bf 100644
--- a/tests/semantics.bad
+++ b/tests/semantics.bad
@@ -1,16 +1,26 @@
1struct vec { 1struct vec {
2 x: f64 2 x: f64
3 y: f64 3 y: f64
4 huh: {
5 z: int
6 }
4} 7}
5 8
6fun foo(): nil { 9let v: vec = vec : {
7 struct vec { 10 x = 10.0
8 z: f64 11 huh = {
12 z = 10
9 } 13 }
10 let a: vec
11 set a.z = 1.0
12} 14}
13 15
16; fun foo(): nil {
17; struct vec {
18; z: f64
19; }
20; let a: vec
21; set a.z = 1.0
22; }
23
14; struct vec { 24; struct vec {
15; x: f64 = 2.0 25; x: f64 = 2.0
16; y: f64 = 1.0 26; y: f64 = 1.0