We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d08b797 commit 4ee7222Copy full SHA for 4ee7222
compiler/rustc_codegen_llvm/src/consts.rs
@@ -180,7 +180,7 @@ fn check_and_apply_linkage<'ll, 'tcx>(
180
// instead of an extern_weak i8.
181
let instance = Instance::mono(cx.tcx, def_id);
182
if let ty::Adt(struct_def, generic_args) = instance.ty(cx.tcx, cx.typing_env()).kind()
183
- && let Some(LangItem::Option) = cx.tcx.lang_items().from_def_id(struct_def.did())
+ && cx.tcx.is_lang_item(struct_def.did(), LangItem::Option)
184
&& let Some(first_arg) = generic_args.first()
185
&& let ty::FnPtr(sig, header) = first_arg.expect_ty().kind()
186
{
0 commit comments