diff options
author | Bad Diode <bd@badd10de.dev> | 2024-06-25 12:01:47 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2024-06-25 12:01:47 +0200 |
commit | 1980bc35c8d161089d3f996abcce80bc67056736 (patch) | |
tree | 07686fbe2d00aafe34b66ed4dcb858e7dc129548 /tests | |
parent | f39149eaac8a7e6400aca1edea4bf47e3941a3fc (diff) | |
download | bdl-1980bc35c8d161089d3f996abcce80bc67056736.tar.gz bdl-1980bc35c8d161089d3f996abcce80bc67056736.zip |
Add compound types for anonymous struct fields
Diffstat (limited to 'tests')
-rw-r--r-- | tests/semantics.bad | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/semantics.bad b/tests/semantics.bad index 60e47d1..0224c77 100644 --- a/tests/semantics.bad +++ b/tests/semantics.bad | |||
@@ -1,9 +1,19 @@ | |||
1 | struct vec { | 1 | struct vec { |
2 | x: f64 | 2 | x: f64 |
3 | y: f64 | 3 | y: f64 |
4 | z: f64 | 4 | bruh: { |
5 | id: int | ||
6 | msg: str | ||
7 | } | ||
5 | } | 8 | } |
6 | let v = vec : { x = 1.0 } | 9 | |
10 | ; struct vec { | ||
11 | ; x: f64 | ||
12 | ; y: f64 | ||
13 | ; z: f64 | ||
14 | ; } | ||
15 | ; let v = vec : { x = 1.0 } | ||
16 | |||
7 | ; enum weekdays { | 17 | ; enum weekdays { |
8 | ; mon = 1 | 18 | ; mon = 1 |
9 | ; tue | 19 | ; tue |