brintos

brintos / llvm-project-archived public Read only

0
0
Text · 268 B · 75908a2 Raw
17 lines · plain
1; RUN: opt < %s -passes=deadargelim2 3declare void @llvm.gcroot(ptr, ptr)4 5define void @g() {6entry:7	call void @f(i32 0)8	ret void9}10 11define internal void @f(i32 %unused) gc "example" {12entry:13	%var = alloca ptr14	call void @llvm.gcroot(ptr %var, ptr null)15	ret void16}17