; SPIR-V
; Version: 1.3
; Generator: Google Tint Compiler; 1
; Bound: 24
; Schema: 0
               OpCapability Shader
               OpMemoryModel Logical GLSL450
               OpEntryPoint GLCompute %f "f"
               OpExecutionMode %f LocalSize 1 1 1
               OpName %f "f"
               OpName %v "v"
               OpName %v2 "v2"
               OpName %v3 "v3"
               OpName %v4 "v4"
       %void = OpTypeVoid
          %3 = OpTypeFunction %void
       %bool = OpTypeBool
%_ptr_Function_bool = OpTypePointer Function %bool
       %true = OpConstantTrue %bool
     %v2bool = OpTypeVector %bool 2
%_ptr_Function_v2bool = OpTypePointer Function %v2bool
     %v3bool = OpTypeVector %bool 3
%_ptr_Function_v3bool = OpTypePointer Function %v3bool
     %v4bool = OpTypeVector %bool 4
%_ptr_Function_v4bool = OpTypePointer Function %v4bool
          %f = OpFunction %void None %3
          %4 = OpLabel
          %v = OpVariable %_ptr_Function_bool Function
         %v2 = OpVariable %_ptr_Function_v2bool Function
         %v3 = OpVariable %_ptr_Function_v3bool Function
         %v4 = OpVariable %_ptr_Function_v4bool Function
               OpStore %v %true
          %9 = OpLoad %bool %v None
         %11 = OpCompositeConstruct %v2bool %9 %9
               OpStore %v2 %11
         %14 = OpLoad %bool %v None
         %16 = OpCompositeConstruct %v3bool %14 %14 %14
               OpStore %v3 %16
         %19 = OpLoad %bool %v None
         %21 = OpCompositeConstruct %v4bool %19 %19 %19 %19
               OpStore %v4 %21
               OpReturn
               OpFunctionEnd
