diff --git a/lib/frontend/src/ssa.rs b/lib/frontend/src/ssa.rs index 65d1873fca..c8f80205e9 100644 --- a/lib/frontend/src/ssa.rs +++ b/lib/frontend/src/ssa.rs @@ -90,6 +90,7 @@ impl BlockData { match *self { BlockData::EbbBody { .. } => panic!("you can't add a predecessor to a body block"), BlockData::EbbHeader(ref mut data) => { + debug_assert!(!data.sealed, "sealed blocks cannot accept new predecessors"); data.predecessors.push((pred, inst)); } }