diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-28 19:42:58 +0100 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-03-28 19:42:58 +0100 |
commit | b72ddcdd509e19f95a58a0497344b546a3ad3c50 (patch) | |
tree | 872c9c1126f27d3fe6d8c82b3d7360efdc2e8ec2 /test_deliverable | |
parent | 21e4016317af3eaf03ffc36bfd90a7a2af4a354f (diff) | |
download | Compiler-b72ddcdd509e19f95a58a0497344b546a3ad3c50.tar.gz Compiler-b72ddcdd509e19f95a58a0497344b546a3ad3c50.zip |
working array references
Diffstat (limited to 'test_deliverable')
-rw-r--r-- | test_deliverable/testcases/test_POINTARR.c | 10 | ||||
-rw-r--r-- | test_deliverable/testcases/test_POINTARR_driver.c | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/test_deliverable/testcases/test_POINTARR.c b/test_deliverable/testcases/test_POINTARR.c new file mode 100644 index 0000000..bafd4bc --- /dev/null +++ b/test_deliverable/testcases/test_POINTARR.c @@ -0,0 +1,10 @@ +int pointarr(int *a, int b, int c, int d, int e) +{ + int x[2][2] = { + {b, c}, + {d, e} + }; + + a = &x[0][1]; + return *a; +} diff --git a/test_deliverable/testcases/test_POINTARR_driver.c b/test_deliverable/testcases/test_POINTARR_driver.c new file mode 100644 index 0000000..420528a --- /dev/null +++ b/test_deliverable/testcases/test_POINTARR_driver.c @@ -0,0 +1,8 @@ +int pointarr(int *, int, int, int, int); + +int main() +{ + int a = 0; + int *x = &a; + return !( 12983 == pointarr(x, 23894, 12983, 1932, 8342) ); +} |