Skip to content

Commit 74ab27c

Browse files
committed
Remove LangItems::require
It's just a short wrapper used by `tcx.require_lang_item`. Deleting it gives us a negative diff.
1 parent db3faa7 commit 74ab27c

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/base.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -966,11 +966,7 @@ fn codegen_panic_inner<'tcx>(
966966
args: &[Value],
967967
span: Span,
968968
) {
969-
let def_id = fx
970-
.tcx
971-
.lang_items()
972-
.require(lang_item)
973-
.unwrap_or_else(|e| fx.tcx.sess.span_fatal(span, e.to_string()));
969+
let def_id = fx.tcx.require_lang_item(lang_item, Some(span));
974970

975971
let instance = Instance::mono(fx.tcx, def_id).polymorphize(fx.tcx);
976972
let symbol_name = fx.tcx.symbol_name(instance).name;

0 commit comments

Comments
 (0)