diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/array-global.c | 8 | ||||
-rw-r--r-- | tests/array-local.c | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/tests/array-global.c b/tests/array-global.c new file mode 100644 index 0000000..6af2216 --- /dev/null +++ b/tests/array-global.c @@ -0,0 +1,8 @@ +int n = 4; +int a[] = {5, 4, 3, 2}; +int one[1] = {0, 2}; +int two[2] = {9, 8}; +int main(){ + // Should return 5 + 8 = 13 (0xd) + return *a + two[1]; +} diff --git a/tests/array-local.c b/tests/array-local.c new file mode 100644 index 0000000..7f9d274 --- /dev/null +++ b/tests/array-local.c @@ -0,0 +1,6 @@ +int main(){ + int n = 4; + int a[] = {5, 4, 3, n}; + // should return 5 + 4 + 4 = 13 = 0xd + return *a + a[1] + a[3]; +} |