From 0cac243a835d86ad5f37d50bdd1634bd4fe2d2d6 Mon Sep 17 00:00:00 2001 From: Nayeem Rahman Date: Sun, 7 Feb 2021 23:14:05 +0000 Subject: fix(cli): check for inline source maps before external ones (#9394) Fixes #6965 --- cli/program_state.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'cli/program_state.rs') diff --git a/cli/program_state.rs b/cli/program_state.rs index 03ad52617..684d33a8e 100644 --- a/cli/program_state.rs +++ b/cli/program_state.rs @@ -296,12 +296,8 @@ impl SourceMapGetter for ProgramState { fn get_source_map(&self, file_name: &str) -> Option> { if let Ok(specifier) = ModuleSpecifier::resolve_url(file_name) { if let Some((code, maybe_map)) = self.get_emit(&specifier.as_url()) { - if maybe_map.is_some() { - maybe_map - } else { - let code = String::from_utf8(code).unwrap(); - source_map_from_code(code) - } + let code = String::from_utf8(code).unwrap(); + source_map_from_code(code).or(maybe_map) } else if let Ok(source) = self.load(specifier, None) { source_map_from_code(source.code) } else { -- cgit v1.2.3