@@ -869,7 +869,7 @@ void RegisterInfoEmitter::runMCDesc(raw_ostream &OS) {
869869 typedef std::vector<const CodeGenRegister *> RegVec;
870870
871871 // Differentially encoded lists.
872- SequenceToOffsetTable<DiffVec> DiffSeqs ( /* Terminator= */ 0 ) ;
872+ SequenceToOffsetTable<DiffVec> DiffSeqs;
873873 SmallVector<DiffVec, 4 > SubRegLists (Regs.size ());
874874 SmallVector<DiffVec, 4 > SuperRegLists (Regs.size ());
875875 SmallVector<DiffVec, 4 > RegUnitLists (Regs.size ());
@@ -885,7 +885,7 @@ void RegisterInfoEmitter::runMCDesc(raw_ostream &OS) {
885885 /* Terminator=*/ std::nullopt );
886886 SmallVector<SubRegIdxVec, 4 > SubRegIdxLists (Regs.size ());
887887
888- SequenceToOffsetTable<std::string> RegStrings ( /* Terminator= */ ' \0 ' ) ;
888+ SequenceToOffsetTable<std::string> RegStrings;
889889
890890 // Precompute register lists for the SequenceToOffsetTable.
891891 unsigned i = 0 ;
@@ -993,7 +993,7 @@ void RegisterInfoEmitter::runMCDesc(raw_ostream &OS) {
993993 // Loop over all of the register classes... emitting each one.
994994 OS << " namespace { // Register classes...\n " ;
995995
996- SequenceToOffsetTable<std::string> RegClassStrings ( /* Terminator= */ ' \0 ' ) ;
996+ SequenceToOffsetTable<std::string> RegClassStrings;
997997
998998 // Emit the register enum value arrays for each RegisterClass
999999 for (const auto &RC : RegisterClasses) {
@@ -1307,8 +1307,7 @@ void RegisterInfoEmitter::runTargetDesc(raw_ostream &OS) {
13071307 // Compress the sub-reg index lists.
13081308 typedef std::vector<const CodeGenSubRegIndex *> IdxList;
13091309 SmallVector<IdxList, 8 > SuperRegIdxLists (RegisterClasses.size ());
1310- SequenceToOffsetTable<IdxList, deref<std::less<>>> SuperRegIdxSeqs (
1311- /* Terminator=*/ nullptr );
1310+ SequenceToOffsetTable<IdxList, deref<std::less<>>> SuperRegIdxSeqs;
13121311 BitVector MaskBV (RegisterClasses.size ());
13131312
13141313 for (const auto &RC : RegisterClasses) {
0 commit comments