$9a6e7215 nested-member-base-identifier.js:9:1 Registers: 9 Blocks: 1 Constants: [0] = Undefined [1] = Int32(1) block0: [ 0] GetGlobal dst:reg6, `assign_nested` [ 18] NewObject dst:reg7 [ 28] InitObjectLiteralProperty object:reg7, `shader`, src:Int32(1), shape_cache_index:0, property_slot:0 [ 40] CacheObjectShape object:reg7 [ 50] NewArray dst:reg8, elements:[reg7] [ 68] Call dst:reg5, callee:reg6, this_value:Undefined, assign_nested, arguments:[reg8, Int32(1)] [ 90] End value:reg5 assign_nested$126a4010 nested-member-base-identifier.js:6:8 Registers: 8 Blocks: 1 Constants: [0] = Int32(1) [1] = Int32(0) [2] = Undefined block0: [ 0] Mov dst:reg5, src:arg0 [ 10] Sub dst:reg6, lhs:arg1, rhs:Int32(1) [ 20] GetByValue dst:reg7, base:reg5, property:reg6 (arr[reg6]) [ 38] PutById base:reg7, `shader`, src:Int32(0), kind:Normal (arr.shader) [ 60] End value:Undefined