compilerhang 4
authorMatthias Braun <matze@braunis.de>
Wed, 30 Aug 2006 07:45:12 +0000 (07:45 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 30 Aug 2006 07:45:12 +0000 (07:45 +0000)
ir/be/test/compilerhang4.c [new file with mode: 0644]

diff --git a/ir/be/test/compilerhang4.c b/ir/be/test/compilerhang4.c
new file mode 100644 (file)
index 0000000..7366607
--- /dev/null
@@ -0,0 +1,22 @@
+#include <stdio.h>
+
+char* blup()
+{
+       char* p = "all ok";
+
+       if(0) {
+               int i = 0;
+               do {
+                       *--p = '0' - i % 10;
+               } while((i /= 10) != 0);
+
+               *--p = '-';
+       }
+
+       return p;
+}
+
+int main() {
+       printf("result: %s\n", blup());
+       return 0;
+}