From 606601bc7c33f5032ace1b0c96225386faaf3db9 Mon Sep 17 00:00:00 2001 From: Dick van den Brink Date: Thu, 21 Aug 2014 21:27:30 +0200 Subject: [PATCH] Fixed TypeScript.declarationEmitGetAccessorFunctionTime having a wrong value --- src/services/compiler/declarationEmitter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/compiler/declarationEmitter.ts b/src/services/compiler/declarationEmitter.ts index 5e931b590c6..85e5bf09647 100644 --- a/src/services/compiler/declarationEmitter.ts +++ b/src/services/compiler/declarationEmitter.ts @@ -763,7 +763,7 @@ module TypeScript { var start = new Date().getTime(); var accessors = PullHelpers.getGetterAndSetterFunction(funcDecl, this.semanticInfoChain); - TypeScript.declarationEmitGetAccessorFunctionTime += new Date().getTime(); + TypeScript.declarationEmitGetAccessorFunctionTime += new Date().getTime() - start; var comments: Comment[] = []; if (accessors.getter) { @@ -787,7 +787,7 @@ module TypeScript { private emitMemberAccessorDeclaration(funcDecl: ISyntaxElement, modifiers: ISyntaxToken[], name: ISyntaxToken) { var start = new Date().getTime(); var accessorSymbol = PullHelpers.getAccessorSymbol(funcDecl, this.semanticInfoChain); - TypeScript.declarationEmitGetAccessorFunctionTime += new Date().getTime(); + TypeScript.declarationEmitGetAccessorFunctionTime += new Date().getTime() - start; if (funcDecl.kind() === SyntaxKind.SetAccessor && accessorSymbol.getGetter()) { // Setter is being used to emit the type info.