X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=compiler%2Frustc_monomorphize%2Fsrc%2Fcollector.rs;h=1477bc28cff449c4789557bfd09a0ef38877d014;hb=928388bad20572e9ffa575319bb6d3b636bcdc69;hp=a9dcc484b9e8de0f553e57b3977833c56aa79b8e;hpb=fe55eee9a55a1019a2398d22b91bc201e3d4fb94;p=rust.git diff --git a/compiler/rustc_monomorphize/src/collector.rs b/compiler/rustc_monomorphize/src/collector.rs index a9dcc484b9e..1477bc28cff 100644 --- a/compiler/rustc_monomorphize/src/collector.rs +++ b/compiler/rustc_monomorphize/src/collector.rs @@ -180,7 +180,6 @@ use rustc_data_structures::fx::{FxHashMap, FxHashSet}; use rustc_data_structures::sync::{par_iter, MTLock, MTRef, ParallelIterator}; -use rustc_errors::FatalError; use rustc_hir as hir; use rustc_hir::def_id::{DefId, DefIdMap, LocalDefId, LOCAL_CRATE}; use rustc_hir::itemlikevisit::ItemLikeVisitor; @@ -560,8 +559,7 @@ fn check_recursion_limit<'tcx>( if let Some(path) = written_to_path { err.note(&format!("the full type name has been written to '{}'", path.display())); } - err.emit(); - FatalError.raise(); + err.emit() } recursion_depths.insert(def_id, recursion_depth + 1); @@ -598,8 +596,7 @@ fn check_type_length_limit<'tcx>(tcx: TyCtxt<'tcx>, instance: Instance<'tcx>) { "consider adding a `#![type_length_limit=\"{}\"]` attribute to your crate", type_length )); - diag.emit(); - tcx.sess.abort_if_errors(); + diag.emit() } }