summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMikhail Osipov <mike.osipov@gmail.com>2020-02-06 14:06:18 +0300
committerMikhail Osipov <mike.osipov@gmail.com>2020-02-06 14:06:18 +0300
commitd4e26c1d59f7e69bd71c92b93c033e197a38a782 (patch)
treeee5344314fbb8a0189c1be26d8f93ffbbbf65678 /tests
init
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile9
-rw-r--r--tests/defer.c12
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/Makefile b/tests/Makefile
new file mode 100644
index 0000000..166ee66
--- /dev/null
+++ b/tests/Makefile
@@ -0,0 +1,9 @@
+defer: defer.o
+ gcc -o $@ $<
+
+%.o: %.c
+ gcc -c -I.. -o $@ $<
+
+clean:
+ @echo cleaning...
+ @rm -f *.o
diff --git a/tests/defer.c b/tests/defer.c
new file mode 100644
index 0000000..d5f75d7
--- /dev/null
+++ b/tests/defer.c
@@ -0,0 +1,12 @@
+#include "defer.h"
+
+#include <stdio.h>
+
+int main(int argc, char *argv[])
+{
+ defer { printf("exit\n"); }
+
+ printf("Hello World!\n");
+
+ return 0;
+}