diff options
Diffstat (limited to 'tests/semantics.bad')
-rw-r--r-- | tests/semantics.bad | 12 |
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] | 2 | let a = 1 |
3 | let numbers: int[0xff] | 3 | let numbers: @int |
4 | set numbers[0] = 32 | 4 | set numbers[a] = 32 |
5 | set numbers[1] = numbers[0] | 5 | set numbers[1] = numbers[0] |
6 | let numbers_arr: int[0xff] | ||
7 | set numbers_arr[0] = numbers[0] | ||
8 | let ptr_arr: @int[0xff] | ||
9 | set 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 |