From 89dc24503c04139bb05504059b291d6d89f99661 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 15 Feb 2008 22:14:48 +0000 Subject: [PATCH] fehler109 [r17746] --- ir/be/test/fehler109.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ir/be/test/fehler109.c diff --git a/ir/be/test/fehler109.c b/ir/be/test/fehler109.c new file mode 100644 index 000000000..ea0779ad0 --- /dev/null +++ b/ir/be/test/fehler109.c @@ -0,0 +1,34 @@ +int puts(const char *str); + +void p(void) +{ + puts("p"); +} + +void q(void) +{ + puts("q"); +} + +void f(int x, long long y) { + if (x) { + if (y) + p(); + if(!y) + q(); + } else { + if (y) + q(); + if(!y) + p(); + } +} + +int main(void) +{ + f(40, 4); + f(0, 1); + f(0, 0); + f(41, 0); + return 0; +} -- 2.20.1