diff options
-rw-r--r-- | test/globaldce.ll | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/globaldce.ll b/test/globaldce.ll new file mode 100644 index 0000000..cddb5fe --- /dev/null +++ b/test/globaldce.ll @@ -0,0 +1,17 @@ +%var = internal global int 1234 ;; used by dead method + +implementation + +internal int "deadfunc"() +begin + %val = load int * %var + %val2 = call int %deadfunc() + %val3 = add int %val, %val2 + ret int %val3 +end + +int "main"(int %argc) ; TODO: , sbyte **argv, sbyte **envp) +begin + ret int -1 +end + |