; SPIR-V
; Version: 1.3
; Generator: Google Tint Compiler; 0
; Bound: 18
; Schema: 0
               OpCapability Shader
               OpMemoryModel Logical GLSL450
               OpEntryPoint GLCompute %f "f"
               OpExecutionMode %f LocalSize 1 1 1
               OpName %f "f"
               OpName %i "i"
               OpName %result "result"
       %void = OpTypeVoid
          %1 = OpTypeFunction %void
        %int = OpTypeInt 32 1
%_ptr_Function_int = OpTypePointer Function %int
          %8 = OpConstantNull %int
     %int_10 = OpConstant %int 10
     %int_22 = OpConstant %int 22
     %int_33 = OpConstant %int 33
          %f = OpFunction %void None %1
          %4 = OpLabel
          %i = OpVariable %_ptr_Function_int Function %8
     %result = OpVariable %_ptr_Function_int Function %8
         %11 = OpLoad %int %i
               OpSelectionMerge %10 None
               OpSwitch %11 %12 0 %13 1 %12 2 %14
         %13 = OpLabel
               OpStore %result %int_10
               OpBranch %10
         %12 = OpLabel
               OpStore %result %int_22
               OpBranch %10
         %14 = OpLabel
               OpStore %result %int_33
               OpBranch %10
         %10 = OpLabel
               OpReturn
               OpFunctionEnd