From 212cd9b21829662966d464b2ecf4d4c325dec394 Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Mon, 11 Jun 2018 17:12:06 -0700 Subject: [PATCH] Use correct search order for position location (#24886) --- src/services/sourcemaps.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/sourcemaps.ts b/src/services/sourcemaps.ts index 9fa997f7a7f..4fae8167aac 100644 --- a/src/services/sourcemaps.ts +++ b/src/services/sourcemaps.ts @@ -42,7 +42,7 @@ namespace ts.sourcemaps { }; function getGeneratedPosition(loc: SourceMappableLocation): SourceMappableLocation { - const maps = getGeneratedOrderedMappings(); + const maps = getSourceOrderedMappings(); if (!length(maps)) return loc; let targetIndex = binarySearch(maps, { sourcePath: loc.fileName, sourcePosition: loc.position }, identity, compareProcessedPositionSourcePositions); if (targetIndex < 0 && maps.length > 0) { @@ -56,7 +56,7 @@ namespace ts.sourcemaps { } function getOriginalPosition(loc: SourceMappableLocation): SourceMappableLocation { - const maps = getSourceOrderedMappings(); + const maps = getGeneratedOrderedMappings(); if (!length(maps)) return loc; let targetIndex = binarySearch(maps, { emittedPosition: loc.position }, identity, compareProcessedPositionEmittedPositions); if (targetIndex < 0 && maps.length > 0) {