194 // traits are equal, then the associated type bounds (`dyn Trait<Assoc=T>`)
195 // are also equal, which is ensured by the fact that normalization is
196▶ // a function and we do not allow overlapping impls.
197 return old_info;
198 }
· · ·
397) {
398 // this is an info! to allow collecting monomorphization statistics
399▶ // and to allow finding the last function before LLVM aborts from
400 // release builds.
401 info!("codegen_instance({})", instance);
· · ·
449 expr.span,
450 ),
451▶ _ => span_bug!(*op_sp, "asm sym is not a function"),
452 };
453
· · ·
473}
474
475▶/// Creates the `main` function which will initialize the rust runtime and call
476/// users main function.
477pub fn maybe_create_entry_wrapper<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
· · ·
476▶/// users main function.
477pub fn maybe_create_entry_wrapper<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>>(
478 cx: &'a Bx::CodegenCx,
+ 43 more matches in this file