1; RUN: llvm-link %s %p/Inputs/byval-types-1.ll -S | FileCheck %s 2 3%struct = type {i32, i8} 4 5declare void @foo(ptr byval(%struct) %a) 6 7define void @bar() { 8 %ptr = alloca %struct 9; CHECK: call void @foo(ptr byval(%struct) %ptr) 10 call void @foo(ptr byval(%struct) %ptr) 11 ret void 12} 13 14; CHECK: define void @foo(ptr byval(%struct) %a) 15; CHECK-NEXT: call void @baz(ptr byval(%struct) %a) 16 17; CHECK: declare void @baz(ptr byval(%struct)) 18