diff --git a/tests/10_pointer.c b/tests/10_pointer.c new file mode 100644 index 0000000..0fadf3e --- /dev/null +++ b/tests/10_pointer.c @@ -0,0 +1,6 @@ +int a; +int *b; + +a = 42; +b = &a; +printf("a = %d\n", *b); diff --git a/tests/10_pointer.expect b/tests/10_pointer.expect new file mode 100644 index 0000000..d81cc07 --- /dev/null +++ b/tests/10_pointer.expect @@ -0,0 +1 @@ +42 diff --git a/tests/Makefile b/tests/Makefile index a48d49c..d1c0b44 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -7,7 +7,8 @@ TESTS= 00_assignment.test \ 06_case.test \ 07_function.test \ 08_while.test \ - 09_do_while.test + 09_do_while.test \ + 10_pointer.test %.test: %.expect %.c @echo Test: $*...