rust/compiler/rustc_trait_selection/src
bors 3f6250a7bb Auto merge of #152738 - workingjubilee:revert-unsound-ice-patch, r=mati865
Revert "Fix an ICE in the vtable iteration for a trait reference"

The ICE fix appears to be unsound, causing a miscompilation involving `dyn Trait` and `async {}` which induces segfaults in safe Rust code. As the patch only hid an ICE, it does not seem worth the risk.

This addresses the problem in rust-lang/rust#152735 but it may still merit team discussion even if this PR is merged.

This reverts commit 8afd63610b, reversing changes made to 19122c03c7.
2026-02-17 09:36:10 +00:00
..
error_reporting Rollup merge of #152698 - Zalathar:zforce, r=jieyouxu 2026-02-17 13:02:24 +11:00
errors Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
solve -Znext-solver Prevent committing unfulfilled unsized coercion 2026-02-13 00:57:01 +09:00
traits Auto merge of #152738 - workingjubilee:revert-unsound-ice-patch, r=mati865 2026-02-17 09:36:10 +00:00
errors.rs Rename inline_fluent! to msg! 2026-02-14 13:47:52 +01:00
infer.rs rename select_where_possible and select_all_or_error 2025-10-07 23:02:23 +01:00
lib.rs Stabilize assert_matches 2026-02-11 14:13:44 +01:00
opaque_types.rs change non-defining use error message 2025-08-25 14:20:18 +02:00
regions.rs remove outdated context (inner) infctx 2025-09-30 21:56:06 +02:00
solve.rs cleanup proof tree implementation and add cache 2025-08-29 09:35:37 +02:00