Relax cleanup to cleanup check
This commit is contained in:
parent
3aedfbecfd
commit
4158bb0f0b
|
@ -62,8 +62,8 @@ impl<'a, 'tcx> TypeChecker<'a, 'tcx> {
|
|||
(false, false, EdgeKind::Other)
|
||||
// Non-cleanup blocks can jump to cleanup blocks along unwind edges
|
||||
| (false, true, EdgeKind::Unwind)
|
||||
// Cleanup blocks can jump to cleanup blocks along unwind edges
|
||||
| (true, true, EdgeKind::Unwind) => {}
|
||||
// Cleanup blocks can jump to cleanup blocks along any edges
|
||||
| (true, true, _) => {}
|
||||
// All other jumps are invalid
|
||||
_ => {
|
||||
self.fail(
|
||||
|
|
Loading…
Reference in New Issue