1; Test: SpvParserMemoryTest_EmitStatement_AccessChain_Struct_RuntimeArray.spvasm 2; SPIR-V 3; Version: 1.0 4; Generator: Khronos SPIR-V Tools Assembler; 0 5; Bound: 101 6; Schema: 0 7OpCapability Shader 8OpMemoryModel Logical Simple 9OpEntryPoint Fragment %100 "main" 10OpExecutionMode %100 OriginUpperLeft 11OpName %myvar "myvar" 12OpMemberName %_struct_3 1 "age" 13OpDecorate %myvar DescriptorSet 0 14OpDecorate %myvar Binding 0 15OpDecorate %_struct_3 BufferBlock 16OpMemberDecorate %_struct_3 0 Offset 0 17OpMemberDecorate %_struct_3 1 Offset 4 18OpDecorate %_runtimearr_float ArrayStride 4 19%void = OpTypeVoid 20%6 = OpTypeFunction %void 21%float = OpTypeFloat 32 22%float_42 = OpConstant %float 42 23%_runtimearr_float = OpTypeRuntimeArray %float 24%_struct_3 = OpTypeStruct %float %_runtimearr_float 25%_ptr_Uniform_float = OpTypePointer Uniform %float 26%_ptr_Uniform__struct_3 = OpTypePointer Uniform %_struct_3 27%uint = OpTypeInt 32 0 28%uint_1 = OpConstant %uint 1 29%uint_2 = OpConstant %uint 2 30%myvar = OpVariable %_ptr_Uniform__struct_3 Uniform 31%100 = OpFunction %void None %6 32%14 = OpLabel 33%2 = OpAccessChain %_ptr_Uniform_float %myvar %uint_1 %uint_2 34OpStore %2 %float_42 35OpReturn 36OpFunctionEnd 37 38