X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FFeature%2Fforwardreftest.ll;h=641aff5ad756258f7f037e1046b6d38d4764faa6;hb=f7b1bdf3b68ef331de936301c3b0ffd360c47a59;hp=46f510c5a8bc333a9fb04781fa212c0e475d691b;hpb=fe5e584cd9df2e1c4c593137d0b5ab696e2d7e36;p=oota-llvm.git diff --git a/test/Feature/forwardreftest.ll b/test/Feature/forwardreftest.ll index 46f510c5a8b..641aff5ad75 100644 --- a/test/Feature/forwardreftest.ll +++ b/test/Feature/forwardreftest.ll @@ -3,27 +3,27 @@ type int(%myfn) type int(int) type int(int(int)) + + %thisfuncty = type int (int) * implementation +declare void %F(%thisfuncty, %thisfuncty, %thisfuncty) + ; This function always returns zero -int "zarro"(int %Func) - %q = const uint 4000000000 - %p = const int 0 +int %zarro(int %Func) begin Startup: - add int %p, 10 - ret int %p + add int 0, 10 + ret int 0 end -int "test"(int) - %thisfuncty = type int (int) +int %test(int) begin - add %thisfuncty %zarro, %test - add %thisfuncty %test, %foozball + call void %F(%thisfuncty %zarro, %thisfuncty %test, %thisfuncty %foozball) ret int 0 end -int "foozball"(int) +int %foozball(int) begin ret int 0 end