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 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.