@@ -474,7 +474,6 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
474474 bool needDatabaseUpdate;
475475 Optional<bool > optIsSystem;
476476 Optional<bool > PrevHasTestSymbols;
477- Optional<SymbolProviderKind> PrevSymProviderKind;
478477 IDCode PrevMainFileCode;
479478 IDCode PrevOutFileCode;
480479 Optional<StoreUnitInfo> StoreUnitInfoOpt;
@@ -494,7 +493,6 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
494493 PrevMainFileCode = unitImport.getPrevMainFileCode ();
495494 PrevOutFileCode = unitImport.getPrevOutFileCode ();
496495 PrevHasTestSymbols = unitImport.getHasTestSymbols ();
497- PrevSymProviderKind = unitImport.getSymbolProviderKind ();
498496 return false ;
499497 }
500498
@@ -592,14 +590,7 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
592590 }
593591
594592 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};
603594 import .commit ();
604595 return false ;
605596 };
@@ -612,14 +603,7 @@ void StoreUnitRepo::registerUnit(StringRef unitName, bool isInitialScan, std::sh
612603 ReadTransaction reader (SymIndex->getDBase ());
613604 CanonicalFilePath mainFile = reader.getFullFilePathFromCode (PrevMainFileCode);
614605 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};
623607 }
624608 Delegate->processedStoreUnit (StoreUnitInfoOpt.getValue ());
625609 }
@@ -826,7 +810,6 @@ void StoreUnitRepo::onUnitOutOfDate(IDCode unitCode, StringRef unitName,
826810 CanonicalFilePath MainFilePath;
827811 std::string OutFileIdentifier;
828812 bool hasTestSymbols = false ;
829- Optional<SymbolProviderKind> SymProviderKind;
830813 llvm::sys::TimePoint<> CurrModTime;
831814 SmallVector<IDCode, 8 > dependentUnits;
832815 {
@@ -838,7 +821,6 @@ void StoreUnitRepo::onUnitOutOfDate(IDCode unitCode, StringRef unitName,
838821 }
839822 OutFileIdentifier = reader.getUnitFileIdentifierFromCode (unitInfo.OutFileCode );
840823 hasTestSymbols = unitInfo.HasTestSymbols ;
841- SymProviderKind = unitInfo.SymProviderKind ;
842824 CurrModTime = unitInfo.ModTime ;
843825 }
844826 reader.getDirectDependentUnits (unitCode, dependentUnits);
@@ -850,8 +832,7 @@ void StoreUnitRepo::onUnitOutOfDate(IDCode unitCode, StringRef unitName,
850832 MainFilePath,
851833 OutFileIdentifier,
852834 hasTestSymbols,
853- CurrModTime,
854- SymProviderKind
835+ CurrModTime
855836 };
856837 Delegate->unitIsOutOfDate (unitInfo, trigger, synchronous);
857838 }
0 commit comments