; Test upgrade of clang.arc.use by upgrading to llvm.objc.clang.arc.use. | |
; 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: call void (...) @llvm.objc.clang.arc.use( | |
call void (...) @clang.arc.use(%0* %1) | |
ret void | |
} | |
declare %0* @foo0() | |
declare void @clang.arc.use(...) |