mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Allow use of pointers in vectors.
This commit is contained in:
committed by
Christoffer Lerno
parent
1d04b70efe
commit
b2ac4b4253
14
test/test_suite/vector/vector_pointer_errors.c3
Normal file
14
test/test_suite/vector/vector_pointer_errors.c3
Normal file
@@ -0,0 +1,14 @@
|
||||
module vecpointer;
|
||||
|
||||
fn void pointer_add_sub_diff()
|
||||
{
|
||||
int[5] a;
|
||||
int*[<2>] y;
|
||||
double*[<2>] z = y; // #error: 'int*[<2>]' to 'double*[<2>]'
|
||||
y / y; // #error: Cannot divide
|
||||
y % y; // #error: not defined
|
||||
y * y; // #error: multiply
|
||||
y ^ y; // #error: not defined
|
||||
iptr[<2>] g = (iptr[<2>])y;
|
||||
g | g;
|
||||
}
|
||||
Reference in New Issue
Block a user