aboutsummaryrefslogtreecommitdiff
path: root/test/diff/diff_files/OpTypeForwardPointer_intertwined_src.spvasm
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