[K/N] Add trivial test for llvm.objc.clang.arc.use lowering

This commit is contained in:
Sergey Bogolepov
2021-08-23 17:04:18 +07:00
committed by TeamCityServer
parent 690d0689a1
commit 9dd8266bee
4 changed files with 58 additions and 0 deletions
@@ -0,0 +1,9 @@
; Prevent function from DCE
@llvm.compiler.used = appending global [1 x i8*] [ i8* bitcast (void (i8*, i8*)* @test to i8*) ], section "llvm.metadata"
declare void @llvm.objc.clang.arc.use(...) nounwind
define void @test(i8* %a, i8* %b) {
call void (...) @llvm.objc.clang.arc.use(i8* %a, i8* %b) nounwind
ret void
}