Skip to content

Commit 78f2fc4

Browse files
committed
Fix mapping original name from source maps
1 parent a3390fd commit 78f2fc4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/printer.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,11 @@ impl<'a, 'b, 'c, W: std::fmt::Write + Sized> Printer<'a, 'b, 'c, W> {
241241
if let Some(orig) = mapping.original {
242242
let sources_len = map.get_sources().len();
243243
let source_index = map.add_source(sm.get_source(orig.source).unwrap());
244+
let name = orig.name.map(|name| map.add_name(sm.get_name(name).unwrap()));
244245
original.original_line = orig.original_line;
245246
original.original_column = orig.original_column;
246247
original.source = source_index;
247-
original.name = orig.name;
248+
original.name = name;
248249

249250
if map.get_sources().len() > sources_len {
250251
let content = sm.get_source_content(orig.source).unwrap().to_owned();

0 commit comments

Comments
 (0)