function _super() { // No error } class Foo { constructor() { function _super() { // No error } } } class b extends Foo { constructor() { super(); function _super() { // Should be error } } } class c extends Foo { constructor() { super(); var x = () => { function _super() { // Should be error } } } }