$a37cd2a2 super-computed-eval-order.js:1:1 Registers: 8 Blocks: 1 Constants: [0] = String("test") [1] = Undefined block0: [ 0] GetLexicalEnvironment dst:reg4 [ 8] CreateLexicalEnvironment dst:reg5, parent:reg4, capacity:0, is_catch_environment:false [ 20] CreateVariable `Base`, is_immutable:true, is_global:false, is_strict:true [ 30] SetLexicalEnvironment environment:reg4 [ 38] NewClass dst:reg6, class_environment:reg5, class_blueprint_index:0 [ 58] DynamicInitializeLexicalBinding `Base`, src:reg6 [ 68] CreateLexicalEnvironment dst:reg6, parent:reg4, capacity:0, is_catch_environment:false [ 80] CreateVariable `Derived`, is_immutable:true, is_global:false, is_strict:true [ 90] GetGlobal dst:reg5, `Base` [ a0] SetLexicalEnvironment environment:reg4 [ a8] NewClass dst:reg7, super_class:reg5, class_environment:reg6, class_blueprint_index:1, element_keys:[element_keys:String("test")] [ d0] DynamicInitializeLexicalBinding `Derived`, src:reg7 [ e0] GetGlobal dst:reg5, `Derived` [ f0] CallConstruct dst:reg6, callee:reg5, Derived [ 108] GetById dst:reg5, base:reg6, `test` [ 120] Call dst:reg7, callee:reg5, this_value:reg6, .test [ 140] End value:reg7 Derived$704ace62 super-computed-eval-order.js:4:14 Registers: 8 Blocks: 1 Constants: [0] = Undefined block0: [ 0] GetSuperConstructor dst:reg5 [ 8] NewArray dst:reg6 [ 18] SuperCallWithArgumentArray dst:reg7, super_constructor:reg5, arguments:reg6, is_synthetic:false [ 30] End value:Undefined Base$a461b108 Registers: 5 Blocks: 1 Constants: [0] = Undefined block0: [ 0] End value:Undefined test$37ca7115 super-computed-eval-order.js:7:9 Registers: 7 Blocks: 1 Constants: [0] = Int32(0) block0: [ 0] ResolveThisBinding [ 8] ResolveSuperBase dst:reg5 [ 10] GetByValueWithThis dst:reg6, base:reg5, property:Int32(0), this_value:this [ 28] Return value:reg6