@@ -2167,6 +2167,11 @@ defm assume_nothrow_exception_dtor: BoolFOption<"assume-nothrow-exception-dtor",
21672167 LangOpts<"AssumeNothrowExceptionDtor">, DefaultFalse,
21682168 PosFlag<SetTrue, [], [ClangOption, CC1Option], "Assume that exception objects' destructors are non-throwing">,
21692169 NegFlag<SetFalse>>;
2170+ defm winx64_eh_unwindv2 : BoolFOption<"winx64-eh-unwindv2",
2171+ CodeGenOpts<"WinX64EHUnwindV2">, DefaultFalse,
2172+ PosFlag<SetTrue, [], [ClangOption, CC1Option], "Enable">,
2173+ NegFlag<SetFalse, [], [ClangOption], "Disable">,
2174+ BothFlags<[], [ClangOption], " unwind v2 (epilog) information for x64 Windows">>;
21702175def fexcess_precision_EQ : Joined<["-"], "fexcess-precision=">, Group<f_Group>,
21712176 Visibility<[ClangOption, CLOption]>,
21722177 HelpText<"Allows control over excess precision on targets where native "
@@ -8947,6 +8952,8 @@ def _SLASH_M_Group : OptionGroup<"</M group>">, Group<cl_compile_Group>;
89478952def _SLASH_volatile_Group : OptionGroup<"</volatile group>">,
89488953 Group<cl_compile_Group>;
89498954
8955+ def _SLASH_d2epilogunwind : CLFlag<"d2epilogunwind">,
8956+ HelpText<"Enable unwind v2 (epilog) information for x64 Windows">;
89508957def _SLASH_EH : CLJoined<"EH">, HelpText<"Set exception handling model">;
89518958def _SLASH_EP : CLFlag<"EP">,
89528959 HelpText<"Disable linemarker output and preprocess to stdout">;
0 commit comments