summaryrefslogtreecommitdiffstats
path: root/llvm/test/Bitcode
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Bitcode')
-rw-r--r--llvm/test/Bitcode/upgrade-clang-arc-use.ll14
-rw-r--r--llvm/test/Bitcode/upgrade-clang-arc-use.ll.bcbin0 -> 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
new file mode 100644
index 00000000000..ab9db6a0929
--- /dev/null
+++ b/llvm/test/Bitcode/upgrade-clang-arc-use.ll.bc
Binary files differ
OpenPOWER on IntegriCloud