; SPIR-V
; Version: 1.3
; Generator: Google Tint Compiler; 1
; Bound: 23
; Schema: 0
               OpCapability Shader
               OpMemoryModel Logical GLSL450
               OpEntryPoint GLCompute %a "a"
               OpExecutionMode %a LocalSize 1 1 1
               OpName %b "b"
               OpName %i "i"
               OpName %c "c"
               OpName %u "u"
               OpName %a "a"
               OpName %a_0 "a"
      %float = OpTypeFloat 32
        %int = OpTypeInt 32 1
          %5 = OpTypeFunction %float %int
%float_2_29999995 = OpConstant %float 2.29999995
       %uint = OpTypeInt 32 0
         %11 = OpTypeFunction %int %uint
      %int_1 = OpConstant %int 1
       %void = OpTypeVoid
         %16 = OpTypeFunction %void
     %uint_2 = OpConstant %uint 2
%_ptr_Function_float = OpTypePointer Function %float
          %b = OpFunction %float None %5
          %i = OpFunctionParameter %int
          %6 = OpLabel
               OpReturnValue %float_2_29999995
               OpFunctionEnd
          %c = OpFunction %int None %11
          %u = OpFunctionParameter %uint
         %12 = OpLabel
               OpReturnValue %int_1
               OpFunctionEnd
          %a = OpFunction %void None %16
         %17 = OpLabel
        %a_0 = OpVariable %_ptr_Function_float Function
         %18 = OpFunctionCall %int %c %uint_2
         %20 = OpFunctionCall %float %b %18
               OpStore %a_0 %20
               OpReturn
               OpFunctionEnd
