=== tests/cases/compiler/staticGetter2.ts === // once caused stack overflow class C { >C : C, Symbol(C, Decl(staticGetter2.ts, 0, 0)) static x() { >x : () => typeof C, Symbol(C.x, Decl(staticGetter2.ts, 1, 9)) var r = this; >r : typeof C, Symbol(r, Decl(staticGetter2.ts, 3, 11)) >this : typeof C, Symbol(C, Decl(staticGetter2.ts, 0, 0)) return this; >this : typeof C, Symbol(C, Decl(staticGetter2.ts, 0, 0)) } }