Skip to content

Commit bc5f952

Browse files
Remove crashes, add comment
1 parent 5b1a2b8 commit bc5f952

File tree

4 files changed

+2
-54
lines changed

4 files changed

+2
-54
lines changed

Diff for: compiler/rustc_trait_selection/src/error_reporting/traits/fulfillment_errors.rs

+2
Original file line numberDiff line numberDiff line change
@@ -2224,6 +2224,8 @@ impl<'a, 'tcx> TypeErrCtxt<'a, 'tcx> {
22242224
) -> GetSafeTransmuteErrorAndReason {
22252225
use rustc_transmute::Answer;
22262226

2227+
// We don't assemble a transmutability candidate for types that are generic
2228+
// and we should have ambiguity for types that still have non-region infer.
22272229
if obligation.predicate.has_non_region_param() || obligation.has_non_region_infer() {
22282230
return GetSafeTransmuteErrorAndReason::Default;
22292231
}

Diff for: tests/crashes/125881.rs

-8
This file was deleted.

Diff for: tests/crashes/126377.rs

-29
This file was deleted.

Diff for: tests/crashes/130413.rs

-17
This file was deleted.

0 commit comments

Comments
 (0)