Skip to content

Commit be46b44

Browse files
committed
Add coercion unsafe
1 parent ed42405 commit be46b44

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

compiler/rustc_typeck/src/check/coercion.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -994,10 +994,10 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
994994
new_sig = self.tcx.signature_not_const_fn(prev_sig);
995995
new_drop_const = true;
996996
}
997-
if prev_sig.unsafety() != new_sig.unsafety() {
998-
prev_sig = prev_sig.map_bound(|sig| ty::FnSig { unsafety: hir::Unsafety::Unsafe, ..sig });
999-
new_sig = new_sig.map_bound(|sig| ty::FnSig { unsafety: hir::Unsafety::Unsafe, ..sig });
1000-
}
997+
}
998+
if prev_sig.unsafety() != new_sig.unsafety() {
999+
prev_sig = prev_sig.map_bound(|sig| ty::FnSig { unsafety: hir::Unsafety::Unsafe, ..sig });
1000+
new_sig = new_sig.map_bound(|sig| ty::FnSig { unsafety: hir::Unsafety::Unsafe, ..sig });
10011001
}
10021002
(Some(prev_sig), Some(new_sig))
10031003
}

0 commit comments

Comments
 (0)