$54c92246 with-return.js:10:1 Registers: 8 Blocks: 1 Constants: [0] = Undefined [1] = Int32(42) block0: [ 0] GetGlobal dst:reg6, `with_return` [ 10] NewObject dst:reg7 [ 20] InitObjectLiteralProperty object:reg7, `x`, src:Int32(42), shape_cache_index:0, property_slot:0 [ 38] CacheObjectShape object:reg7 [ 48] Call dst:reg5, callee:reg6, this_value:Undefined, with_return, arguments:[reg7] [ 70] End value:reg5 with_return$57f2e7e2 with-return.js:5:5 Registers: 7 Blocks: 1 Constants: [0] = Undefined block0: [ 0] GetLexicalEnvironment dst:reg4 [ 8] EnterObjectEnvironment dst:reg5, object:arg0 [ 18] DynamicGetBinding dst:reg6, `x` [ 28] SetLexicalEnvironment environment:reg4 [ 30] Return value:reg6