Merge pull request #74941 from rintaro/macros-leak-rdar131048379

[Macros] Fix memory leak
This commit is contained in:
Rintaro Ishizaki
2024-08-10 15:46:12 -07:00
committed by GitHub

View File

@@ -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
}