// getter/setter with expression closure is allowed only in object literal. | |
assertThrowsInstanceOf(() => eval(` | |
class foo { | |
constructor() {} | |
get a() 1 | |
} | |
`), SyntaxError); | |
assertThrowsInstanceOf(() => eval(` | |
class foo { | |
constructor() {} | |
set a(v) 1 | |
} | |
`), SyntaxError); | |
if (typeof reportCompare === 'function') | |
reportCompare(0,0,"OK"); |