From fba008e2989de0611d144a1ec91d9eb1c9b2b479 Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Tue, 30 Apr 2019 02:40:36 +0800 Subject: [PATCH] remove blanket safeguard from `source-map` (#3391) Things has stabilised since 80a18fe2fa60d8a689516b921a386839d30b6abe, so it makes sense to remove the unconditional masking for ease of debugging. --- lib/output.js | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/lib/output.js b/lib/output.js index 4b1ae949..a3b555ff 100644 --- a/lib/output.js +++ b/lib/output.js @@ -217,23 +217,12 @@ function OutputStream(options) { var flush_mappings = mappings ? function() { mappings.forEach(function(mapping) { - try { - options.source_map.add( - mapping.token.file, - mapping.line, mapping.col, - mapping.token.line, mapping.token.col, - !mapping.name && mapping.token.type == "name" ? mapping.token.value : mapping.name - ); - } catch(ex) { - AST_Node.warn("Couldn't figure out mapping for {file}:{line},{col} → {cline},{ccol} [{name}]", { - file: mapping.token.file, - line: mapping.token.line, - col: mapping.token.col, - cline: mapping.line, - ccol: mapping.col, - name: mapping.name || "" - }) - } + options.source_map.add( + mapping.token.file, + mapping.line, mapping.col, + mapping.token.line, mapping.token.col, + !mapping.name && mapping.token.type == "name" ? mapping.token.value : mapping.name + ); }); mappings = []; } : noop; -- 2.34.1