blob: 8fdaf28f2d5a49cb1a3dfe83f015583813db8cc0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
;; Tests that two forwarded types whose declarations are intertwined match
;; correctly
OpCapability Kernel
OpCapability Addresses
OpCapability Linkage
OpMemoryModel Logical OpenCL
OpName %Aptr "Aptr"
OpName %Bptr "Bptr"
OpTypeForwardPointer %Aptr UniformConstant
OpTypeForwardPointer %Bptr UniformConstant
%uint = OpTypeInt 32 0
%A = OpTypeStruct %Aptr %uint %Bptr
%B = OpTypeStruct %uint %Aptr %Bptr
%Aptr = OpTypePointer UniformConstant %A
%Bptr = OpTypePointer UniformConstant %B
|