# # Autogenerated by generate-bytecode-expectations. # --- wrap: no test function name: test --- snippet: " class A { #a; #b; constructor() { this.#a = this.#b; } } var test = A; new test; " frame size: 4 parameter count: 1 bytecode array length: 28 bytecodes: [ /* 35 E> */ B(GetNamedProperty), R(closure), U8(0), U8(0), B(JumpIfUndefined), U8(10), B(Star1), B(CallProperty0), R(1), R(this), U8(2), B(Mov), R(this), R(0), /* 44 S> */ B(LdaImmutableCurrentContextSlot), U8(2), B(Star3), B(LdaImmutableCurrentContextSlot), U8(3), /* 59 E> */ B(GetKeyedProperty), R(this), U8(4), /* 52 E> */ B(SetKeyedProperty), R(this), R(3), U8(6), B(LdaUndefined), /* 65 S> */ B(Return), ] constant pool: [ SYMBOL_TYPE, ] handlers: [ ] --- snippet: " class B { #a; #b; constructor() { this.#a = this.#b; } force(str) { eval(str); } } var test = B; new test; " frame size: 4 parameter count: 1 bytecode array length: 28 bytecodes: [ /* 35 E> */ B(GetNamedProperty), R(closure), U8(0), U8(0), B(JumpIfUndefined), U8(10), B(Star1), B(CallProperty0), R(1), R(this), U8(2), B(Mov), R(this), R(0), /* 44 S> */ B(LdaImmutableCurrentContextSlot), U8(2), B(Star3), B(LdaImmutableCurrentContextSlot), U8(3), /* 59 E> */ B(GetKeyedProperty), R(this), U8(4), /* 52 E> */ B(SetKeyedProperty), R(this), R(3), U8(6), B(LdaUndefined), /* 65 S> */ B(Return), ] constant pool: [ SYMBOL_TYPE, ] handlers: [ ]