mir: require is_cleanup when creating BasicBlockData

This commit is contained in:
DianQK
2024-09-24 22:26:19 +08:00
parent 15fa788cc3
commit 93aea1d0fe
7 changed files with 30 additions and 25 deletions

View File

@@ -96,7 +96,7 @@ impl<'tcx> AsyncDestructorCtorShimBuilder<'tcx> {
typing_env,
stack: Vec::with_capacity(Self::MAX_STACK_LEN),
last_bb: bbs.push(BasicBlockData::new(None)),
last_bb: bbs.push(BasicBlockData::new(None, false)),
top_cleanup_bb: match tcx.sess.panic_strategy() {
PanicStrategy::Unwind => {
// Don't drop input arg because it's just a pointer