diff options
| author | Matthias Krüger <476013+matthiaskrgr@users.noreply.github.com> | 2025-05-17 15:45:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-17 15:45:22 +0200 |
| commit | 909098728c37729a166a3d38d90532d655cfd511 (patch) | |
| tree | f2355de8e4b8977cbc67663f860bfbdbe1c1364c /compiler/rustc_codegen_llvm/src | |
| parent | 616650b6ca98e82fd2e8c32a6f2330dcef118421 (diff) | |
| parent | 667504b176c9e1ab380cef6eb9eaeba4813337c3 (diff) | |
| download | rust-909098728c37729a166a3d38d90532d655cfd511.tar.gz rust-909098728c37729a166a3d38d90532d655cfd511.zip | |
Rollup merge of #141125 - lcnr:coroutine_obligations_use_borrowck, r=compiler-errors
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. Fixes the ICE in https://github.com/rust-lang/trait-system-refactor-initiative/issues/199. It is unfortunately still a regression. r? compiler-errors
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
