aboutsummaryrefslogtreecommitdiffstats
path: root/tests/semantics.bad
diff options
context:
space:
mode:
Diffstat (limited to 'tests/semantics.bad')
-rw-r--r--tests/semantics.bad12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/semantics.bad b/tests/semantics.bad
index b0cc26e..1bb2ceb 100644
--- a/tests/semantics.bad
+++ b/tests/semantics.bad
@@ -1,8 +1,14 @@
1; We can have static arrays and have indexed access. 1; We can have static arrays and have indexed access.
2; let numbers: int[0xff] 2let a = 1
3let numbers: int[0xff] 3let numbers: @int
4set numbers[0] = 32 4set numbers[a] = 32
5set numbers[1] = numbers[0] 5set numbers[1] = numbers[0]
6let numbers_arr: int[0xff]
7set numbers_arr[0] = numbers[0]
8let ptr_arr: @int[0xff]
9set ptr_arr[0] = @numbers[0]
10
11; TODO: test pointers/arrays on structs
6 12
7; ; Arrays are syntactic sugar for pointers (@). 13; ; Arrays are syntactic sugar for pointers (@).
8; let ptr:@u32 = numbers 14; let ptr:@u32 = numbers