aboutsummaryrefslogtreecommitdiffstats
path: root/test_deliverable
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-03-24 23:43:45 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-03-24 23:43:45 +0000
commite027bef26e25af8e3998d06942872bdcb36ee551 (patch)
tree0e289d8a90a64cd8e0d935aa8c7de784ae677cc8 /test_deliverable
parentb8738b8d582cba01aa1e944426b0251c9c42ff37 (diff)
downloadCompiler-e027bef26e25af8e3998d06942872bdcb36ee551.tar.gz
Compiler-e027bef26e25af8e3998d06942872bdcb36ee551.zip
Fixing stuff
Diffstat (limited to 'test_deliverable')
-rw-r--r--test_deliverable/testcases/test_EMPTY.c7
-rw-r--r--test_deliverable/testcases/test_EMPTY_driver.c8
-rw-r--r--test_deliverable/testcases/test_FUNCCALL0.c6
-rw-r--r--test_deliverable/testcases/test_FUNCCALL0_driver.c11
4 files changed, 32 insertions, 0 deletions
diff --git a/test_deliverable/testcases/test_EMPTY.c b/test_deliverable/testcases/test_EMPTY.c
new file mode 100644
index 0000000..e37e8eb
--- /dev/null
+++ b/test_deliverable/testcases/test_EMPTY.c
@@ -0,0 +1,7 @@
+void empty(int *a)
+{
+ ;;;;;;;;;;;;;;;;;;;;;;;
+ *a = 13;
+ ;;;;;;;;;;;;;;;;;;;;;;;
+ return;
+}
diff --git a/test_deliverable/testcases/test_EMPTY_driver.c b/test_deliverable/testcases/test_EMPTY_driver.c
new file mode 100644
index 0000000..b23707a
--- /dev/null
+++ b/test_deliverable/testcases/test_EMPTY_driver.c
@@ -0,0 +1,8 @@
+void empty(int *a);
+
+int main()
+{
+ int a = 39;
+ empty(&a);
+ return !( 13 == a );
+}
diff --git a/test_deliverable/testcases/test_FUNCCALL0.c b/test_deliverable/testcases/test_FUNCCALL0.c
new file mode 100644
index 0000000..a390817
--- /dev/null
+++ b/test_deliverable/testcases/test_FUNCCALL0.c
@@ -0,0 +1,6 @@
+int f(int, int, int, int, int);
+
+int g()
+{
+ return f(5, 3, 6, 4, 7);
+}
diff --git a/test_deliverable/testcases/test_FUNCCALL0_driver.c b/test_deliverable/testcases/test_FUNCCALL0_driver.c
new file mode 100644
index 0000000..d13734e
--- /dev/null
+++ b/test_deliverable/testcases/test_FUNCCALL0_driver.c
@@ -0,0 +1,11 @@
+int g();
+
+int main()
+{
+ return !( 25 == g() );
+}
+
+int f(int a, int b, int c, int d, int e)
+{
+ return a+b+c+d+e;
+}