1
Fork 0
rust/compiler/rustc_hir_analysis/src/check
León Orell Valerian Liehr e15d6f9d85
Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnr
Do `check_coroutine_obligations` once per typeck root

We only need to do `check_coroutine_obligations` once per typeck root, especially since the new solver can't really (easily) associate which obligations correspond to which coroutines.

This requires us to move the checks for sized coroutine fields into `mir_coroutine_witnesses`, but that's fine imo.

r? lcnr
2024-04-23 17:25:16 +02:00
..
compare_impl_item Rollup merge of #121720 - tmandry:split-refining, r=compiler-errors 2024-03-16 23:28:47 +01:00
check.rs Rollup merge of #123993 - compiler-errors:coroutine-obl, r=lcnr 2024-04-23 17:25:16 +02:00
compare_impl_item.rs Remove TypeVariableOriginKind 2024-04-15 16:51:50 -04:00
dropck.rs Convert bugs back to delayed_bugs. 2024-02-21 10:35:54 +11:00
entry.rs hir: Remove opt_local_def_id_to_hir_id and opt_hir_node_by_def_id 2024-03-14 22:34:24 +03:00
errs.rs Fix pretty hir for anon consts in diagnostics 2024-04-15 18:48:12 -04:00
intrinsic.rs Rollup merge of #124067 - RalfJung:weak-lang-items, r=davidtwco 2024-04-23 12:10:25 +02:00
intrinsicck.rs Fix small typo 2024-04-11 15:38:24 +09:00
mod.rs Consolidate two copies of ty_kind_suggestion 2024-04-14 09:42:53 -04:00
region.rs Rename BindingAnnotation to BindingMode 2024-04-17 09:34:39 -04:00
wfcheck.rs Clarifying comment 2024-04-09 12:17:34 -04:00