From b80a3658594b4ada197aa51901fe6b56a731887f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 2 Sep 2015 17:45:12 -0400 Subject: [PATCH] fix #15 --- src/MagicString/encodeMappings.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/MagicString/encodeMappings.js b/src/MagicString/encodeMappings.js index ef2275f..f25766a 100644 --- a/src/MagicString/encodeMappings.js +++ b/src/MagicString/encodeMappings.js @@ -18,7 +18,7 @@ export default function encodeMappings ( original, str, mappings, hires, sourcem let char; // TODO put these inside loop, once we've determined it's safe to do so transpilation-wise let origin; - let lastOrigin; + let lastOrigin = -1; let location; let i; @@ -32,11 +32,13 @@ export default function encodeMappings ( original, str, mappings, hires, sourcem if ( !~lastOrigin ) { // do nothing } else { + location = getLocation( locations, lastOrigin + 1 ); + segments.push({ generatedCodeColumn: i, sourceIndex: sourceIndex, - sourceCodeLine: 0, - sourceCodeColumn: 0 + sourceCodeLine: location.line, + sourceCodeColumn: location.column }); } }