Author: Kazu Hirata Date: 2023-05-08T20:23:33-07:00 New Revision: 749b4ad315215534f0c6de2c9c732e1de750d8af
URL: https://github.com/llvm/llvm-project/commit/749b4ad315215534f0c6de2c9c732e1de750d8af DIFF: https://github.com/llvm/llvm-project/commit/749b4ad315215534f0c6de2c9c732e1de750d8af.diff LOG: [clang] Modernize LoopHint (NFC) Added: Modified: clang/include/clang/Parse/LoopHint.h Removed: ################################################################################ diff --git a/clang/include/clang/Parse/LoopHint.h b/clang/include/clang/Parse/LoopHint.h index 6e363f72b6587..75705fcd4c75c 100644 --- a/clang/include/clang/Parse/LoopHint.h +++ b/clang/include/clang/Parse/LoopHint.h @@ -23,20 +23,18 @@ struct LoopHint { // Identifier corresponding to the name of the pragma. "loop" for // "#pragma clang loop" directives and "unroll" for "#pragma unroll" // hints. - IdentifierLoc *PragmaNameLoc; + IdentifierLoc *PragmaNameLoc = nullptr; // Name of the loop hint. Examples: "unroll", "vectorize". In the // "#pragma unroll" and "#pragma nounroll" cases, this is identical to // PragmaNameLoc. - IdentifierLoc *OptionLoc; + IdentifierLoc *OptionLoc = nullptr; // Identifier for the hint state argument. If null, then the state is // default value such as for "#pragma unroll". - IdentifierLoc *StateLoc; + IdentifierLoc *StateLoc = nullptr; // Expression for the hint argument if it exists, null otherwise. - Expr *ValueExpr; + Expr *ValueExpr = nullptr; - LoopHint() - : PragmaNameLoc(nullptr), OptionLoc(nullptr), StateLoc(nullptr), - ValueExpr(nullptr) {} + LoopHint() = default; }; } // end namespace clang _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits