Skip to content

Commit 7812de8

Browse files
authored
Merge pull request #39490 from slavapestov/fix-rqm-memory-leak
RequirementMachine: Don't forget to delete requirement machines when freeing the RewriteContext
2 parents 603907a + a0f4484 commit 7812de8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/AST/RequirementMachine/RewriteContext.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,4 +397,9 @@ RewriteContext::~RewriteContext() {
397397
llvm::dbgs() << "\n* Property trie root fanout:\n";
398398
PropertyTrieRootHistogram.dump(llvm::dbgs());
399399
}
400+
401+
for (const auto &pair : Machines)
402+
delete pair.second;
403+
404+
Machines.clear();
400405
}

0 commit comments

Comments
 (0)