[InstCombine] Signed saturation patterns
[llvm-core.git] / test / Bitcode / upgrade-clang-arc-use.ll
blobac8dd0ddd0c991b54721d4e57a7f9822e76aec8a
1 ; Test upgrade of clang.arc.use by upgrading to llvm.objc.clang.arc.use.
2 ; Bitcode input generated from llvm 6.0
4 ; RUN: llvm-dis %s.bc -o - | FileCheck %s
6 %0 = type opaque
7 define void @foo() {
8   %1 = tail call %0* @foo0()
9 ; CHECK: call void (...) @llvm.objc.clang.arc.use(
10   call void (...) @clang.arc.use(%0* %1)
11   ret void
13 declare %0* @foo0()
14 declare void @clang.arc.use(...)