Skip to content

Commit cceb2a4

Browse files
committed
DeadObjectElimination: reuse code
NFC
1 parent ec0b560 commit cceb2a4

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

lib/SILOptimizer/Transforms/DeadObjectElimination.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -835,9 +835,7 @@ static bool getDeadInstsAfterInitializerRemoved(
835835
bool DeadObjectElimination::processAllocApply(ApplyInst *AI,
836836
DeadEndBlocks &DEBlocks) {
837837
// Currently only handle array.uninitialized
838-
if (ArraySemanticsCall(AI).getKind() != ArrayCallKind::kArrayUninitialized &&
839-
ArraySemanticsCall(AI).getKind() !=
840-
ArrayCallKind::kArrayUninitializedIntrinsic)
838+
if (!isAllocatingApply(AI))
841839
return false;
842840

843841
llvm::SmallVector<SILInstruction *, 8> instsDeadAfterInitializerRemoved;

0 commit comments

Comments
 (0)