Author: Owen Pan Date: 2023-09-30T02:03:14-07:00 New Revision: 36c1e568bb4f8e482e3f713c8cb9460c5cf19863
URL: https://github.com/llvm/llvm-project/commit/36c1e568bb4f8e482e3f713c8cb9460c5cf19863 DIFF: https://github.com/llvm/llvm-project/commit/36c1e568bb4f8e482e3f713c8cb9460c5cf19863.diff LOG: [clang-format][NFC] Simplify the UnwrappedLine constructor Added: Modified: clang/lib/Format/UnwrappedLineParser.h Removed: ################################################################################ diff --git a/clang/lib/Format/UnwrappedLineParser.h b/clang/lib/Format/UnwrappedLineParser.h index 8faa99bdb6b5c55..4138baaabe2693d 100644 --- a/clang/lib/Format/UnwrappedLineParser.h +++ b/clang/lib/Format/UnwrappedLineParser.h @@ -40,26 +40,26 @@ struct UnwrappedLineNode; /// \c UnwrappedLineFormatter. The key property is that changing the formatting /// within an unwrapped line does not affect any other unwrapped lines. struct UnwrappedLine { - UnwrappedLine(); + UnwrappedLine() = default; /// The \c Tokens comprising this \c UnwrappedLine. std::list<UnwrappedLineNode> Tokens; /// The indent level of the \c UnwrappedLine. - unsigned Level; + unsigned Level = 0; /// The \c PPBranchLevel (adjusted for header guards) if this line is a /// \c InMacroBody line, and 0 otherwise. - unsigned PPLevel; + unsigned PPLevel = 0; /// Whether this \c UnwrappedLine is part of a preprocessor directive. - bool InPPDirective; + bool InPPDirective = false; /// Whether this \c UnwrappedLine is part of a pramga directive. - bool InPragmaDirective; + bool InPragmaDirective = false; /// Whether it is part of a macro body. - bool InMacroBody; + bool InMacroBody = false; - bool MustBeDeclaration; + bool MustBeDeclaration = false; /// \c True if this line should be indented by ContinuationIndent in /// addition to the normal indention level. @@ -410,11 +410,6 @@ struct UnwrappedLineNode { SmallVector<UnwrappedLine, 0> Children; }; -inline UnwrappedLine::UnwrappedLine() - : Level(0), PPLevel(0), InPPDirective(false), InPragmaDirective(false), - InMacroBody(false), MustBeDeclaration(false), - MatchingOpeningBlockLineIndex(kInvalidIndex) {} - } // end namespace format } // end namespace clang _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits