diff options
Diffstat (limited to 'llvm/test/Bitcode')
-rw-r--r-- | llvm/test/Bitcode/upgrade-clang-arc-use.ll | 14 | ||||
-rw-r--r-- | llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc | bin | 0 -> 1296 bytes |
2 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/Bitcode/upgrade-clang-arc-use.ll b/llvm/test/Bitcode/upgrade-clang-arc-use.ll new file mode 100644 index 00000000000..db5481f06f6 --- /dev/null +++ b/llvm/test/Bitcode/upgrade-clang-arc-use.ll @@ -0,0 +1,14 @@ +; Test upgrade of clang.arc.use by removing it. +; Bitcode input generated from llvm 6.0 + +; RUN: llvm-dis %s.bc -o - | FileCheck %s + +%0 = type opaque +define void @foo() { + %1 = tail call %0* @foo0() +; CHECK-NOT: clang.arc.use + call void (...) @clang.arc.use(%0* %1) + ret void +} +declare %0* @foo0() +declare void @clang.arc.use(...) diff --git a/llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc b/llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc Binary files differnew file mode 100644 index 00000000000..ab9db6a0929 --- /dev/null +++ b/llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc |