[clang] 79e106f - [clang] Modernize OptRemark (NFC)

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Sun Apr 16 14:24:33 PDT 2023


Author: Kazu Hirata
Date: 2023-04-16T14:24:22-07:00
New Revision: 79e106f6e7627aaf9bda62c05c3e7ac12cf11327

URL: https://github.com/llvm/llvm-project/commit/79e106f6e7627aaf9bda62c05c3e7ac12cf11327
DIFF: https://github.com/llvm/llvm-project/commit/79e106f6e7627aaf9bda62c05c3e7ac12cf11327.diff

LOG: [clang] Modernize OptRemark (NFC)

Identified with modernize-use-default-member-init.

Added: 
    

Modified: 
    clang/include/clang/Basic/CodeGenOptions.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Basic/CodeGenOptions.h b/clang/include/clang/Basic/CodeGenOptions.h
index 97853799807fc..e1817b990cdf9 100644
--- a/clang/include/clang/Basic/CodeGenOptions.h
+++ b/clang/include/clang/Basic/CodeGenOptions.h
@@ -332,12 +332,12 @@ class CodeGenOptions : public CodeGenOptionsBase {
 
   /// Optimization remark with an optional regular expression pattern.
   struct OptRemark {
-    RemarkKind Kind;
+    RemarkKind Kind = RK_Missing;
     std::string Pattern;
     std::shared_ptr<llvm::Regex> Regex;
 
     /// By default, optimization remark is missing.
-    OptRemark() : Kind(RK_Missing), Regex(nullptr) {}
+    OptRemark() = default;
 
     /// Returns true iff the optimization remark holds a valid regular
     /// expression.


        


More information about the cfe-commits mailing list