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