@@ -3451,7 +3451,8 @@ def fno_strict_aliasing : Flag<["-"], "fno-strict-aliasing">, Group<f_Group>,
34513451def fstruct_path_tbaa : Flag<["-"], "fstruct-path-tbaa">, Group<f_Group>;
34523452def fno_struct_path_tbaa : Flag<["-"], "fno-struct-path-tbaa">, Group<f_Group>;
34533453def fno_strict_enums : Flag<["-"], "fno-strict-enums">, Group<f_Group>;
3454- def fno_strict_overflow : Flag<["-"], "fno-strict-overflow">, Group<f_Group>;
3454+ def fno_strict_overflow : Flag<["-"], "fno-strict-overflow">, Group<f_Group>,
3455+ Visibility<[ClangOption, FlangOption]>;
34553456def fno_pointer_tbaa : Flag<["-"], "fno-pointer-tbaa">, Group<f_Group>;
34563457def fno_temp_file : Flag<["-"], "fno-temp-file">, Group<f_Group>,
34573458 Visibility<[ClangOption, CC1Option, CLOption, DXCOption]>, HelpText<
@@ -3467,7 +3468,8 @@ def fno_verbose_asm : Flag<["-"], "fno-verbose-asm">, Group<f_Group>,
34673468 Visibility<[ClangOption, CC1Option]>,
34683469 MarshallingInfoNegativeFlag<CodeGenOpts<"AsmVerbose">>;
34693470def fno_working_directory : Flag<["-"], "fno-working-directory">, Group<f_Group>;
3470- def fno_wrapv : Flag<["-"], "fno-wrapv">, Group<f_Group>;
3471+ def fno_wrapv : Flag<["-"], "fno-wrapv">, Group<f_Group>,
3472+ Visibility<[ClangOption, FlangOption]>;
34713473def fobjc_arc : Flag<["-"], "fobjc-arc">, Group<f_Group>,
34723474 Visibility<[ClangOption, CC1Option]>,
34733475 HelpText<"Synthesize retain and release calls for Objective-C pointers">;
@@ -3963,7 +3965,8 @@ defm strict_vtable_pointers : BoolFOption<"strict-vtable-pointers",
39633965 "Enable optimizations based on the strict rules for"
39643966 " overwriting polymorphic C++ objects">,
39653967 NegFlag<SetFalse>>;
3966- def fstrict_overflow : Flag<["-"], "fstrict-overflow">, Group<f_Group>;
3968+ def fstrict_overflow : Flag<["-"], "fstrict-overflow">, Group<f_Group>,
3969+ Visibility<[ClangOption, FlangOption]>;
39673970def fpointer_tbaa : Flag<["-"], "fpointer-tbaa">, Group<f_Group>;
39683971def fdriver_only : Flag<["-"], "fdriver-only">, Flags<[NoXarchOption]>,
39693972 Visibility<[ClangOption, CLOption, DXCOption]>,
@@ -4232,7 +4235,7 @@ defm virtual_function_elimination : BoolFOption<"virtual-function-elimination",
42324235 NegFlag<SetFalse>, BothFlags<[], [ClangOption, CLOption]>>;
42334236
42344237def fwrapv : Flag<["-"], "fwrapv">, Group<f_Group>,
4235- Visibility<[ClangOption, CC1Option]>,
4238+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option ]>,
42364239 HelpText<"Treat signed integer overflow as two's complement">;
42374240def fwritable_strings : Flag<["-"], "fwritable-strings">, Group<f_Group>,
42384241 Visibility<[ClangOption, CC1Option]>,
0 commit comments