$fb46ff7d object-rest-computed-key.js:1:1 Registers: 8 Blocks: 1 Constants: [0] = String("foo") [1] = Int32(1) [2] = Int32(2) [3] = Undefined block0: [ 0] SetGlobal `a`, src:String("foo") [ 18] NewObject dst:reg5 [ 28] InitObjectLiteralProperty object:reg5, `foo`, src:Int32(1), shape_cache_index:0, property_slot:0 [ 40] InitObjectLiteralProperty object:reg5, `bar`, src:Int32(2), shape_cache_index:0, property_slot:1 [ 58] CacheObjectShape object:reg5 [ 68] ThrowIfNullish src:reg5 [ 70] GetGlobal dst:reg7, `a` [ 88] GetByValue dst:reg6, base:reg5, property:reg7 [ a0] SetGlobal `b`, src:reg6 [ b8] CopyObjectExcludingProperties dst:reg6, from_object:reg5, excluded_names:[reg7] [ d8] SetGlobal `rest`, src:reg6 [ f0] End value:Undefined