bug1706923.js (452B)
1 var error = undefined; 2 try { 3 eval(`class a { 4 static #x() { } 5 [b.#x] 6 }`); 7 } catch (e) { 8 error = e; 9 } 10 11 assertEq(error instanceof ReferenceError, true); 12 13 var error = undefined; 14 try { 15 eval(`class Base {}; 16 17 class B extends Base { 18 static #x() { } 19 [Base.#x] = 1; 20 constructor() { 21 super(); 22 } 23 }`); 24 } catch (e) { 25 error = e; 26 } 27 28 assertEq(error instanceof TypeError, true);