diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/regression/Makefile | 2 | ||||
-rw-r--r-- | test/regression/Results/expr5 | 1 | ||||
-rw-r--r-- | test/regression/expr5.c | 13 |
3 files changed, 15 insertions, 1 deletions
diff --git a/test/regression/Makefile b/test/regression/Makefile index 8407329f..1ec2264e 100644 --- a/test/regression/Makefile +++ b/test/regression/Makefile @@ -7,7 +7,7 @@ CCOMPFLAGS=-stdlib ../../runtime -dparse -dclight -dasm \ LIBS=$(LIBMATH) # Can run and have reference output in Results -TESTS=bitfields1 expr1 initializers volatile2 funct3 +TESTS=bitfields1 expr1 initializers volatile2 funct3 expr5 # Other tests: should compile to .s without errors (but expect warnings) EXTRAS=commaprec expr2 expr3 expr4 extern1 funct2 funptr1 init1 \ diff --git a/test/regression/Results/expr5 b/test/regression/Results/expr5 new file mode 100644 index 00000000..d00491fd --- /dev/null +++ b/test/regression/Results/expr5 @@ -0,0 +1 @@ +1 diff --git a/test/regression/expr5.c b/test/regression/expr5.c new file mode 100644 index 00000000..b41aeb88 --- /dev/null +++ b/test/regression/expr5.c @@ -0,0 +1,13 @@ +#include <stdio.h> + +int foo(void) +{ + return 2; +} + +int main(void) +{ + int g_46 = 0 || foo(); + printf ("%d\n", g_46); + return 0; +} |