X-Git-Url: https://git.saurik.com/apple/ld64.git/blobdiff_plain/74cfe461234fcf76aadb30ed686f281f06b555cd..a61fdf0a731e23ff7eb0cc86ba748fd9af5de879:/unit-tests/test-cases/llvm-integration/a9.c diff --git a/unit-tests/test-cases/llvm-integration/a9.c b/unit-tests/test-cases/llvm-integration/a9.c new file mode 100644 index 0000000..da2c8fa --- /dev/null +++ b/unit-tests/test-cases/llvm-integration/a9.c @@ -0,0 +1,25 @@ + +static signed int i = 0; +extern int foo1(void); +extern void foo2(void); +extern void foo4(void); + +void foo2(void) { + + i = -1; + +} + +static int foo3() { + foo4(); + return 10; +} + +int foo1(void) +{ + int data = 0; + if (i < 0) + data = foo3(); + data += 42; + return data; +}