Follow up to d0858bffa11, add missing REQUIRES x86
[llvm-project.git] / llvm / test / Linker / elementtype-struct-1.ll
blobd9bb7491d9c377aee3d935fc3cbe1c0b90871608
1 ; RUN: llvm-link %S/Inputs/elementtype-struct-2.ll %s -S | FileCheck %s
3 ; Check that the attribute for elementtype matches when linking.
5 ; CHECK: define void @struct_elementtype_2
6 ; CHECK: call ptr @llvm.preserve.array.access.index.p0.p0(ptr elementtype(%struct) null, i32 0, i32 0)
7 ; CHECK: define void @struct_elementtype
8 ; CHECK: call ptr @llvm.preserve.array.access.index.p0.p0(ptr elementtype(%struct) null, i32 0, i32 0)
10 %struct = type {i32, i8}
12 define void @struct_elementtype() {
13   call ptr @llvm.preserve.array.access.index.p0.p0(ptr elementtype(%struct) null, i32 0, i32 0)
14   ret void
17 declare ptr @llvm.preserve.array.access.index.p0.p0(ptr, i32, i32)