diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 6110bcd4135..84cc67d3a02 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -7244,7 +7244,8 @@ namespace ts { let declaringClass = getDeclaredTypeOfSymbol(prop.parent);; if (left.kind === SyntaxKind.SuperKeyword) { - let errorNode = node.kind === SyntaxKind.PropertyAccessExpression ? (node).name : + let errorNode = node.kind === SyntaxKind.PropertyAccessExpression ? + (node).name : (node).right; // TS 1.0 spec (April 2014): 4.8.2