Skip to content

Commit 2f36201

Browse files
committed
[NFC] Removed unused field.
It should have been removed when poison mode was removed from CanonicalizeOSSALifetime.
1 parent 9171f77 commit 2f36201

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

include/swift/SILOptimizer/Utils/CanonicalOSSALifetime.h

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -276,16 +276,6 @@ class CanonicalizeOSSALifetime {
276276
/// repeatedly do use-def walks from destroys).
277277
SmallPtrSet<SILInstruction *, 8> destroys;
278278

279-
/// remnantLiveOutBlocks are part of the original extended lifetime that are
280-
/// not in canonical pruned liveness. There is a path from a PrunedLiveness
281-
/// boundary to an original destroy that passes through a remnant block.
282-
///
283-
/// These blocks would be equivalent to PrunedLiveness::LiveOut if
284-
/// PrunedLiveness were recomputed using all original destroys as interesting
285-
/// uses, minus blocks already marked PrunedLiveness::LiveOut. (Remnant blocks
286-
/// may be in PrunedLiveness::LiveWithin).
287-
SmallSetVector<SILBasicBlock *, 8> remnantLiveOutBlocks;
288-
289279
/// Information about consuming instructions discovered in this canonical OSSA
290280
/// lifetime.
291281
CanonicalOSSAConsumeInfo consumes;
@@ -347,7 +337,6 @@ class CanonicalizeOSSALifetime {
347337
consumingBlocks.clear();
348338
debugValues.clear();
349339
liveness.clear();
350-
remnantLiveOutBlocks.clear();
351340
}
352341

353342
/// Top-Level API: rewrites copies and destroys within \p def's extended

0 commit comments

Comments
 (0)