rust/compiler/rustc_hir_analysis
lcnr 667504b176 check coroutines with TypingMode::Borrowck to avoid cyclic reasoning
MIR borrowck taints its output if an obligation fails. This could then cause
`check_coroutine_obligations` to silence its error, causing us to not emit
and actual error and ICE.
2025-05-17 12:28:21 +00:00
..
2025-05-12 17:20:49 +00:00

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.