diff options
author | Bad Diode <bd@badd10de.dev> | 2024-06-26 11:25:33 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2024-06-26 11:25:33 +0200 |
commit | 0b07018bff583040b2b299b46139a6210c76fde8 (patch) | |
tree | db4f98e58e505275c0fc0daf2b259bbff3755fd9 /tests | |
parent | aad6b8707d59efc5c4136db470896112a45e82b1 (diff) | |
download | bdl-0b07018bff583040b2b299b46139a6210c76fde8.tar.gz bdl-0b07018bff583040b2b299b46139a6210c76fde8.zip |
Fix struct literal assignment
Diffstat (limited to 'tests')
-rw-r--r-- | tests/semantics.bad | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/tests/semantics.bad b/tests/semantics.bad index 1905226..011949a 100644 --- a/tests/semantics.bad +++ b/tests/semantics.bad | |||
@@ -7,13 +7,16 @@ struct vec { | |||
7 | } | 7 | } |
8 | } | 8 | } |
9 | 9 | ||
10 | let v: vec = vec : { | 10 | ; let v: vec = vec : { |
11 | x = 10.0 | 11 | ; x = 10.0 |
12 | huh = { | 12 | ; huh = { |
13 | z = 10 | 13 | ; z = 10 |
14 | id = "blah" | 14 | ; id = "blah" |
15 | } | 15 | ; } |
16 | } | 16 | ; } |
17 | |||
18 | let v2 = vec:{} | ||
19 | set v2 = vec:{} | ||
17 | 20 | ||
18 | ; fun foo(): nil { | 21 | ; fun foo(): nil { |
19 | ; struct vec { | 22 | ; struct vec { |