From c3624c9b24bf5dadef0a2161bdbbad61cbdc1c77 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 21 Jul 2014 11:31:37 -0700 Subject: [PATCH] Addressing CR feedback. --- src/compiler/checker.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 6541a3641d8..7faabfae6ab 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -6008,16 +6008,16 @@ module ts { return symbol.flags & SymbolFlags.ValueModule && symbol.declarations.length === 1 && symbol.declarations[0].kind === SyntaxKind.SourceFile; } - function isNodeParentedBy(node: Node, parent: Node): boolean { + function isNodeDescendentOf(node: Node, ancestor: Node): boolean { while (node) { - if (node === parent) return true; + if (node === ancestor) return true; node = node.parent; } return false; } function isUniqueLocalName(name: string, container: Node): boolean { - for (var node = container; isNodeParentedBy(node, container); node = node.nextContainer) { + for (var node = container; isNodeDescendentOf(node, container); node = node.nextContainer) { if (node.locals && hasProperty(node.locals, name) && node.locals[name].flags & (SymbolFlags.Value | SymbolFlags.ExportValue)) { return false; }