Skip to content

Commit c89872c

Browse files
committed
Do not track_errors in register_plugins
1 parent 936dec8 commit c89872c

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

src/librustc_interface/passes.rs

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -323,22 +323,20 @@ pub fn register_plugins<'a>(
323323
..
324324
} = registry;
325325

326-
sess.track_errors(|| {
327-
let mut ls = sess.lint_store.borrow_mut();
328-
for pass in early_lint_passes {
329-
ls.register_early_pass(Some(sess), true, false, pass);
330-
}
331-
for pass in late_lint_passes {
332-
ls.register_late_pass(Some(sess), true, pass);
333-
}
326+
let mut ls = sess.lint_store.borrow_mut();
327+
for pass in early_lint_passes {
328+
ls.register_early_pass(Some(sess), true, false, pass);
329+
}
330+
for pass in late_lint_passes {
331+
ls.register_late_pass(Some(sess), true, pass);
332+
}
334333

335-
for (name, (to, deprecated_name)) in lint_groups {
336-
ls.register_group(Some(sess), true, name, deprecated_name, to);
337-
}
334+
for (name, (to, deprecated_name)) in lint_groups {
335+
ls.register_group(Some(sess), true, name, deprecated_name, to);
336+
}
338337

339-
*sess.plugin_llvm_passes.borrow_mut() = llvm_passes;
340-
*sess.plugin_attributes.borrow_mut() = attributes.clone();
341-
})?;
338+
*sess.plugin_llvm_passes.borrow_mut() = llvm_passes;
339+
*sess.plugin_attributes.borrow_mut() = attributes.clone();
342340

343341
Ok((krate, PluginInfo {
344342
syntax_exts,

0 commit comments

Comments
 (0)