about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/example/alloc_system.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-09-28 09:15:25 +0200
committerGitHub <noreply@github.com>2025-09-28 09:15:25 +0200
commitcb4c3ad41c87082111c9aaa443b66365e9a5db04 (patch)
tree45365419ef3c4e007752d604476b59ab0e4f9ddf /compiler/rustc_codegen_gcc/example/alloc_system.rs
parentf349faa25ff6c6f4c27643be15decae765a6c6db (diff)
parent4e44d58bbc199ff7c17a98b283621a6df327d60f (diff)
downloadrust-cb4c3ad41c87082111c9aaa443b66365e9a5db04.tar.gz
rust-cb4c3ad41c87082111c9aaa443b66365e9a5db04.zip
Rollup merge of #147061 - lcnr:provisional-cache-woops, r=BoxyUwU
fix rebasing cycle heads when not reaching a fixpoint

fixes https://github.com/rust-lang/trait-system-refactor-initiative/issues/232

annoyingly subtle, imagine the following proof tree

- A (no cycle head usages, final result Y)
  - *ignored* B (depends on A with provisional result X)
    - A (cycle, provisional result X)
- B (using the cache entry here incorrectly assumes A has final result X)

r? ``@BoxyUwU``
Diffstat (limited to 'compiler/rustc_codegen_gcc/example/alloc_system.rs')
0 files changed, 0 insertions, 0 deletions