mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #74941 from rintaro/macros-leak-rdar131048379
[Macros] Fix memory leak
This commit is contained in:
@@ -259,7 +259,10 @@ initializePlugin(ASTContext &ctx, CompilerPlugin *plugin, StringRef libraryPath,
|
||||
});
|
||||
plugin->addOnReconnect(callback);
|
||||
|
||||
plugin->setCleanup([plugin] { swift_ASTGen_deinitializePlugin(plugin); });
|
||||
plugin->setCleanup([plugin, callback] {
|
||||
swift_ASTGen_deinitializePlugin(plugin);
|
||||
delete callback;
|
||||
});
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user