Merge remote-tracking branch 'origin/main' into rebranch

This commit is contained in:
swift-ci
2023-08-21 14:33:27 -07:00
6 changed files with 146 additions and 3 deletions

View File

@@ -1182,6 +1182,12 @@ void LifetimeChecker::doIt() {
while (returnBB != F.end()) {
auto *terminator = returnBB->getTerminator();
// If this is an unreachable block, let's ignore it.
if (isa<UnreachableInst>(terminator)) {
++returnBB;
continue;
}
if (!isInitializedAtUse(DIMemoryUse(terminator, DIUseKind::Load, 0, 1)))
diagnoseMissingInit();