From b3ea52f8637998721f6762f93f486892f7676993 Mon Sep 17 00:00:00 2001 From: Justin Ridgewell Date: Fri, 2 Dec 2022 19:23:06 -0500 Subject: [PATCH] refactor(common): Cleanup source_map.rs (#6570) --- crates/swc_common/src/source_map.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/crates/swc_common/src/source_map.rs b/crates/swc_common/src/source_map.rs index 054a460d9a0c..7fc14f8bb674 100644 --- a/crates/swc_common/src/source_map.rs +++ b/crates/swc_common/src/source_map.rs @@ -1249,17 +1249,13 @@ impl SourceMap { continue; } - let a = match f.lookup_line(pos) { + let mut line = match f.lookup_line(pos) { Some(line) => line as u32, None => continue, }; - let mut name = config.name_for_bytepos(pos); - let mut name_idx = None; - - let mut line = a; - let linebpos = f.lines[a as usize]; + let linebpos = f.lines[line as usize]; debug_assert!( pos >= linebpos, "{}: bpos = {:?}; linebpos = {:?};", @@ -1302,9 +1298,7 @@ impl SourceMap { } } - if let Some(name) = name { - name_idx = Some(builder.add_name(name)) - } + let name_idx = name.map(|name| builder.add_name(name)); builder.add_raw(lc.line, lc.col, line, col, Some(src_id), name_idx); prev_dst_line = lc.line;