aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2024-06-25 12:01:47 +0200
committerBad Diode <bd@badd10de.dev>2024-06-25 12:01:47 +0200
commit1980bc35c8d161089d3f996abcce80bc67056736 (patch)
tree07686fbe2d00aafe34b66ed4dcb858e7dc129548 /tests
parentf39149eaac8a7e6400aca1edea4bf47e3941a3fc (diff)
downloadbdl-1980bc35c8d161089d3f996abcce80bc67056736.tar.gz
bdl-1980bc35c8d161089d3f996abcce80bc67056736.zip
Add compound types for anonymous struct fields
Diffstat (limited to 'tests')
-rw-r--r--tests/semantics.bad14
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 @@
1struct vec { 1struct 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}
6let 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