[clang] 749b4ad - [clang] Modernize LoopHint (NFC)
Kazu Hirata via cfe-commits
cfe-commits at lists.llvm.org
Mon May 8 20:23:46 PDT 2023
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
More information about the cfe-commits
mailing list