Skip to content

Commit 22fdeff

Browse files
committed
[NFC] OSSACanOwned: Record function as member.
1 parent 35f79e4 commit 22fdeff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

include/swift/SILOptimizer/Utils/CanonicalizeOSSALifetime.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,8 @@ class CanonicalizeOSSALifetime final {
237237
/// copies.
238238
const MaximizeLifetime_t maximizeLifetime;
239239

240+
SILFunction *function;
241+
240242
// If present, will be used to ensure that the lifetime is not shortened to
241243
// end inside an access scope which it previously enclosed. (Note that ending
242244
// before such an access scope is fine regardless.)
@@ -354,7 +356,7 @@ class CanonicalizeOSSALifetime final {
354356
DeadEndBlocksAnalysis *deadEndBlocksAnalysis, DominanceInfo *domTree,
355357
BasicCalleeAnalysis *calleeAnalysis, InstructionDeleter &deleter)
356358
: pruneDebugMode(pruneDebugMode), maximizeLifetime(maximizeLifetime),
357-
accessBlockAnalysis(accessBlockAnalysis),
359+
function(function), accessBlockAnalysis(accessBlockAnalysis),
358360
deadEndBlocksAnalysis(deadEndBlocksAnalysis), domTree(domTree),
359361
calleeAnalysis(calleeAnalysis), deleter(deleter) {}
360362

0 commit comments

Comments
 (0)