diff options
author | Bad Diode <bd@badd10de.dev> | 2024-06-25 18:06:18 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2024-06-25 18:06:18 +0200 |
commit | 90507290b8b6f9d15605c53480225f5a10a36ca7 (patch) | |
tree | 09e87f7e8d2ed5dc2897b1f7c67aaa8bdc3ee41d /tests | |
parent | bc9aa6e8ad03cd739cd54a9b97f78a14287b9fbd (diff) | |
download | bdl-90507290b8b6f9d15605c53480225f5a10a36ca7.tar.gz bdl-90507290b8b6f9d15605c53480225f5a10a36ca7.zip |
Update inner struct symbol resolution
Diffstat (limited to 'tests')
-rw-r--r-- | tests/semantics.bad | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/tests/semantics.bad b/tests/semantics.bad index 22dd8d4..d41e6e4 100644 --- a/tests/semantics.bad +++ b/tests/semantics.bad | |||
@@ -11,15 +11,10 @@ struct vec { | |||
11 | } | 11 | } |
12 | } | 12 | } |
13 | 13 | ||
14 | ; struct dud { | 14 | let v: vec |
15 | ; id: int | 15 | set v.x = 1.0 |
16 | ; msg: str | 16 | set v.bruh.id = 1 |
17 | ; } | 17 | set v.bruh.inner.y = "yo" |
18 | |||
19 | ; let v: vec | ||
20 | ; set v.x = 1.0 | ||
21 | ; set v.y = 1.0 | ||
22 | ; set v.bruh.id = 1 | ||
23 | 18 | ||
24 | ; let v = vec : { | 19 | ; let v = vec : { |
25 | ; x = 1.0 | 20 | ; x = 1.0 |