diff options
Diffstat (limited to 'clang/utils/TableGen/ClangDiagnosticsEmitter.cpp')
| -rw-r--r-- | clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp index 778375010041d..f694c3e4380ae 100644 --- a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp +++ b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp @@ -134,7 +134,7 @@ namespace { const Record *ExplicitDef; - GroupInfo() : ExplicitDef(nullptr) {} + GroupInfo() : IDNo(0), ExplicitDef(nullptr) {} }; } // end anonymous namespace. @@ -554,7 +554,7 @@ public: ModifierType ModKind; std::vector<Piece *> Options; - int Index; + int Index = 0; static bool classof(const Piece *P) { return P->getPieceClass() == SelectPieceClass || @@ -566,7 +566,7 @@ struct PluralPiece : SelectPiece { PluralPiece() : SelectPiece(PluralPieceClass, MT_Plural) {} std::vector<Piece *> OptionPrefixes; - int Index; + int Index = 0; static bool classof(const Piece *P) { return P->getPieceClass() == PluralPieceClass; |
