mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Move the ownership of DWARFImporterDelegate away from ClangImporter (NFC).
This commit is contained in:
@@ -91,7 +91,7 @@ private:
|
||||
|
||||
ClangImporter(ASTContext &ctx, const ClangImporterOptions &clangImporterOpts,
|
||||
DependencyTracker *tracker,
|
||||
std::unique_ptr<DWARFImporterDelegate> dwarfImporterDelegate);
|
||||
DWARFImporterDelegate *dwarfImporterDelegate);
|
||||
|
||||
ModuleDecl *loadModuleClang(SourceLoc importLoc,
|
||||
ArrayRef<std::pair<Identifier, SourceLoc>> path);
|
||||
@@ -117,7 +117,7 @@ public:
|
||||
static std::unique_ptr<ClangImporter>
|
||||
create(ASTContext &ctx, const ClangImporterOptions &importerOpts,
|
||||
std::string swiftPCHHash = "", DependencyTracker *tracker = nullptr,
|
||||
std::unique_ptr<DWARFImporterDelegate> dwarfImporterDelegate = {});
|
||||
DWARFImporterDelegate *dwarfImporterDelegate = nullptr);
|
||||
|
||||
ClangImporter(const ClangImporter &) = delete;
|
||||
ClangImporter(ClangImporter &&) = delete;
|
||||
|
||||
Reference in New Issue
Block a user