=== tests/cases/compiler/superInCatchBlock1.ts === class A { >A : Symbol(A, Decl(superInCatchBlock1.ts, 0, 0)) m(): void { } >m : Symbol(m, Decl(superInCatchBlock1.ts, 0, 9)) } class B extends A { >B : Symbol(B, Decl(superInCatchBlock1.ts, 2, 1)) >A : Symbol(A, Decl(superInCatchBlock1.ts, 0, 0)) m() { >m : Symbol(m, Decl(superInCatchBlock1.ts, 3, 19)) try { } catch (e) { >e : Symbol(e, Decl(superInCatchBlock1.ts, 7, 9)) super.m(); >super.m : Symbol(A.m, Decl(superInCatchBlock1.ts, 0, 9)) >super : Symbol(A, Decl(superInCatchBlock1.ts, 0, 0)) >m : Symbol(A.m, Decl(superInCatchBlock1.ts, 0, 9)) } } }