@@ -474,7 +474,6 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
474
474
bool needDatabaseUpdate;
475
475
Optional<bool > optIsSystem;
476
476
Optional<bool > PrevHasTestSymbols;
477
- Optional<SymbolProviderKind> PrevSymProviderKind;
478
477
IDCode PrevMainFileCode;
479
478
IDCode PrevOutFileCode;
480
479
Optional<StoreUnitInfo> StoreUnitInfoOpt;
@@ -494,7 +493,6 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
494
493
PrevMainFileCode = unitImport.getPrevMainFileCode ();
495
494
PrevOutFileCode = unitImport.getPrevOutFileCode ();
496
495
PrevHasTestSymbols = unitImport.getHasTestSymbols ();
497
- PrevSymProviderKind = unitImport.getSymbolProviderKind ();
498
496
return false ;
499
497
}
500
498
@@ -592,14 +590,7 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
592
590
}
593
591
594
592
unitImport.commit ();
595
- StoreUnitInfoOpt = StoreUnitInfo{
596
- unitName,
597
- CanonMainFile,
598
- OutFileIdentifier,
599
- unitImport.getHasTestSymbols ().getValue (),
600
- unitModTime,
601
- unitImport.getSymbolProviderKind ()
602
- };
593
+ StoreUnitInfoOpt = StoreUnitInfo{unitName, CanonMainFile, OutFileIdentifier, unitImport.getHasTestSymbols ().getValue (), unitModTime};
603
594
import.commit ();
604
595
return false ;
605
596
};
@@ -612,14 +603,7 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
612
603
ReadTransaction reader (SymIndex->getDBase ());
613
604
CanonicalFilePath mainFile = reader.getFullFilePathFromCode (PrevMainFileCode);
614
605
std::string outFileIdentifier = reader.getUnitFileIdentifierFromCode (PrevOutFileCode);
615
- StoreUnitInfoOpt = StoreUnitInfo{
616
- unitName,
617
- mainFile,
618
- outFileIdentifier,
619
- PrevHasTestSymbols.getValue (),
620
- unitModTime,
621
- PrevSymProviderKind.getValue ()
622
- };
606
+ StoreUnitInfoOpt = StoreUnitInfo{unitName, mainFile, outFileIdentifier, PrevHasTestSymbols.getValue (), unitModTime};
623
607
}
624
608
Delegate->processedStoreUnit (StoreUnitInfoOpt.getValue ());
625
609
}
@@ -826,7 +810,6 @@ void StoreUnitRepo::onUnitOutOfDate(IDCode unitCode, StringRef unitName,
826
810
CanonicalFilePath MainFilePath;
827
811
std::string OutFileIdentifier;
828
812
bool hasTestSymbols = false ;
829
- Optional<SymbolProviderKind> SymProviderKind;
830
813
llvm::sys::TimePoint<> CurrModTime;
831
814
SmallVector<IDCode, 8 > dependentUnits;
832
815
{
@@ -838,7 +821,6 @@ void StoreUnitRepo::onUnitOutOfDate(IDCode unitCode, StringRef unitName,
838
821
}
839
822
OutFileIdentifier = reader.getUnitFileIdentifierFromCode (unitInfo.OutFileCode );
840
823
hasTestSymbols = unitInfo.HasTestSymbols ;
841
- SymProviderKind = unitInfo.SymProviderKind ;
842
824
CurrModTime = unitInfo.ModTime ;
843
825
}
844
826
reader.getDirectDependentUnits (unitCode, dependentUnits);
@@ -850,8 +832,7 @@ void StoreUnitRepo::onUnitOutOfDate(IDCode unitCode, StringRef unitName,
850
832
MainFilePath,
851
833
OutFileIdentifier,
852
834
hasTestSymbols,
853
- CurrModTime,
854
- SymProviderKind
835
+ CurrModTime
855
836
};
856
837
Delegate->unitIsOutOfDate (unitInfo, trigger, synchronous);
857
838
}
0 commit comments