@@ -386,13 +386,13 @@ bool ClangImporter::Implementation::shouldIgnoreBridgeHeaderTopLevelDecl(
386
386
return false ;
387
387
}
388
388
389
- ClangImporter::ClangImporter (
390
- ASTContext &ctx, const ClangImporterOptions &clangImporterOpts,
391
- DependencyTracker *tracker,
392
- std::unique_ptr< DWARFImporterDelegate> dwarfImporterDelegate)
389
+ ClangImporter::ClangImporter (ASTContext &ctx,
390
+ const ClangImporterOptions &clangImporterOpts,
391
+ DependencyTracker *tracker,
392
+ DWARFImporterDelegate * dwarfImporterDelegate)
393
393
: ClangModuleLoader(tracker),
394
- Impl(*new Implementation(ctx, clangImporterOpts,
395
- std::move (dwarfImporterDelegate))) { }
394
+ Impl(*new Implementation(ctx, clangImporterOpts, dwarfImporterDelegate)) {
395
+ }
396
396
397
397
ClangImporter::~ClangImporter () {
398
398
delete &Impl;
@@ -909,12 +909,12 @@ ClangImporter::getOrCreatePCH(const ClangImporterOptions &ImporterOptions,
909
909
return PCHFilename.getValue ();
910
910
}
911
911
912
- std::unique_ptr<ClangImporter> ClangImporter::create (
913
- ASTContext &ctx, const ClangImporterOptions &importerOpts,
914
- std::string swiftPCHHash, DependencyTracker *tracker,
915
- std::unique_ptr< DWARFImporterDelegate> dwarfImporterDelegate) {
916
- std::unique_ptr<ClangImporter> importer{new ClangImporter (
917
- ctx, importerOpts, tracker, std::move ( dwarfImporterDelegate) )};
912
+ std::unique_ptr<ClangImporter>
913
+ ClangImporter::create ( ASTContext &ctx, const ClangImporterOptions &importerOpts,
914
+ std::string swiftPCHHash, DependencyTracker *tracker,
915
+ DWARFImporterDelegate * dwarfImporterDelegate) {
916
+ std::unique_ptr<ClangImporter> importer{
917
+ new ClangImporter ( ctx, importerOpts, tracker, dwarfImporterDelegate)};
918
918
919
919
std::vector<std::string> invocationArgStrs;
920
920
@@ -1843,7 +1843,7 @@ bool PlatformAvailability::treatDeprecatedAsUnavailable(
1843
1843
1844
1844
ClangImporter::Implementation::Implementation (
1845
1845
ASTContext &ctx, const ClangImporterOptions &opts,
1846
- std::unique_ptr< DWARFImporterDelegate> dwarfImporterDelegate)
1846
+ DWARFImporterDelegate * dwarfImporterDelegate)
1847
1847
: SwiftContext(ctx),
1848
1848
ImportForwardDeclarations(opts.ImportForwardDeclarations),
1849
1849
InferImportAsMember(opts.InferImportAsMember),
@@ -1854,7 +1854,7 @@ ClangImporter::Implementation::Implementation(
1854
1854
CurrentVersion(ImportNameVersion::fromOptions(ctx.LangOpts)),
1855
1855
BridgingHeaderLookupTable(new SwiftLookupTable(nullptr )),
1856
1856
platformAvailability(ctx.LangOpts), nameImporter(),
1857
- DWARFImporter(std::move( dwarfImporterDelegate) ) {}
1857
+ DWARFImporter(dwarfImporterDelegate) {}
1858
1858
1859
1859
ClangImporter::Implementation::~Implementation () {
1860
1860
#ifndef NDEBUG
0 commit comments