Follow up to d0858bffa11, add missing REQUIRES x86
[llvm-project.git] / llvm / test / Linker / byval-types.ll
blob94eaaddd0702bc49e71efabba0db38e9603459cc
1 ; RUN: llvm-link %s %p/Inputs/byval-types-1.ll -S | FileCheck %s
3 %struct = type {i32, i8}
5 declare void @foo(ptr byval(%struct) %a)
7 define 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
14 ; CHECK: define void @foo(ptr byval(%struct) %a)
15 ; CHECK-NEXT:   call void @baz(ptr byval(%struct) %a)
17 ; CHECK: declare void @baz(ptr byval(%struct))