diff options
Diffstat (limited to 'test/Integer/calltest_bt.ll')
-rw-r--r-- | test/Integer/calltest_bt.ll | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/test/Integer/calltest_bt.ll b/test/Integer/calltest_bt.ll index d313a99d59..c4a7f63fe4 100644 --- a/test/Integer/calltest_bt.ll +++ b/test/Integer/calltest_bt.ll @@ -4,32 +4,31 @@ %FunTy = type i28(i28) -declare i28 "test"(...) ; Test differences of prototype -declare i28 "test"() ; Differ only by vararg +declare i28 @"test"(...) ; Test differences of prototype +declare i28 @"test"() ; Differ only by vararg implementation -define void "invoke"(%FunTy *%x) { +define void @"invoke"(%FunTy *%x) { %foo = call %FunTy* %x(i28 123) %foo2 = tail call %FunTy* %x(i28 123) ret void } -define i28 "main"(i28 %argc) ; TODO: , sbyte **argv, sbyte **envp) +define i28 @"main"(i28 %argc) ; TODO: , sbyte **argv, sbyte **envp) begin - %retval = call i28 (i28) *%test(i28 %argc) + %retval = call i28 (i28) *@test(i28 %argc) %two = add i28 %retval, %retval - %retval2 = invoke i28 %test(i28 %argc) + %retval2 = invoke i28 @test(i28 %argc) to label %Next unwind label %Error Next: %two2 = add i28 %two, %retval2 - call void %invoke (%FunTy* %test) + call void @invoke (%FunTy* @test) ret i28 %two2 Error: ret i28 -1 end -define i28 "test"(i28 %i0) -begin +define i28 @"test"(i28 %i0) { ret i28 %i0 -end +} |