From fe80647a7a32e22d25fbbe8d4c315118ec7929a7 Mon Sep 17 00:00:00 2001 From: Yui T Date: Wed, 1 Oct 2014 11:06:18 -0700 Subject: [PATCH] Fix error reporting position --- src/compiler/binder.ts | 2 +- src/compiler/checker.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 44ebd50c066..cc876f4e8cf 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -89,7 +89,7 @@ module ts { forEach(symbol.declarations, (declaration) => { file.semanticErrors.push(createDiagnosticForNode(declaration.name, Diagnostics.Duplicate_identifier_0, getDisplayName(declaration))); }); - file.semanticErrors.push(createDiagnosticForNode(node, Diagnostics.Duplicate_identifier_0, getDisplayName(node))); + file.semanticErrors.push(createDiagnosticForNode(node.name, Diagnostics.Duplicate_identifier_0, getDisplayName(node))); symbol = createSymbol(0, name); } diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 0ef10ed8189..f1de90565a3 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -5727,7 +5727,7 @@ module ts { if (duplicateFunctionDeclaration) { forEach( declarations, declaration => { - error(declaration, Diagnostics.Duplicate_function_implementation); + error(declaration.name, Diagnostics.Duplicate_function_implementation); }); }