@@ -3440,7 +3440,8 @@ def fno_strict_aliasing : Flag<["-"], "fno-strict-aliasing">, Group<f_Group>,
34403440def fstruct_path_tbaa : Flag<["-"], "fstruct-path-tbaa">, Group<f_Group>;
34413441def fno_struct_path_tbaa : Flag<["-"], "fno-struct-path-tbaa">, Group<f_Group>;
34423442def fno_strict_enums : Flag<["-"], "fno-strict-enums">, Group<f_Group>;
3443- def fno_strict_overflow : Flag<["-"], "fno-strict-overflow">, Group<f_Group>;
3443+ def fno_strict_overflow : Flag<["-"], "fno-strict-overflow">, Group<f_Group>,
3444+ Visibility<[ClangOption, FlangOption]>;
34443445def fno_pointer_tbaa : Flag<["-"], "fno-pointer-tbaa">, Group<f_Group>;
34453446def fno_temp_file : Flag<["-"], "fno-temp-file">, Group<f_Group>,
34463447 Visibility<[ClangOption, CC1Option, CLOption, DXCOption]>, HelpText<
@@ -3456,7 +3457,8 @@ def fno_verbose_asm : Flag<["-"], "fno-verbose-asm">, Group<f_Group>,
34563457 Visibility<[ClangOption, CC1Option]>,
34573458 MarshallingInfoNegativeFlag<CodeGenOpts<"AsmVerbose">>;
34583459def fno_working_directory : Flag<["-"], "fno-working-directory">, Group<f_Group>;
3459- def fno_wrapv : Flag<["-"], "fno-wrapv">, Group<f_Group>;
3460+ def fno_wrapv : Flag<["-"], "fno-wrapv">, Group<f_Group>,
3461+ Visibility<[ClangOption, FlangOption]>;
34603462def fobjc_arc : Flag<["-"], "fobjc-arc">, Group<f_Group>,
34613463 Visibility<[ClangOption, CC1Option]>,
34623464 HelpText<"Synthesize retain and release calls for Objective-C pointers">;
@@ -3952,7 +3954,8 @@ defm strict_vtable_pointers : BoolFOption<"strict-vtable-pointers",
39523954 "Enable optimizations based on the strict rules for"
39533955 " overwriting polymorphic C++ objects">,
39543956 NegFlag<SetFalse>>;
3955- def fstrict_overflow : Flag<["-"], "fstrict-overflow">, Group<f_Group>;
3957+ def fstrict_overflow : Flag<["-"], "fstrict-overflow">, Group<f_Group>,
3958+ Visibility<[ClangOption, FlangOption]>;
39563959def fpointer_tbaa : Flag<["-"], "fpointer-tbaa">, Group<f_Group>;
39573960def fdriver_only : Flag<["-"], "fdriver-only">, Flags<[NoXarchOption]>,
39583961 Visibility<[ClangOption, CLOption, DXCOption]>,
@@ -4221,7 +4224,7 @@ defm virtual_function_elimination : BoolFOption<"virtual-function-elimination",
42214224 NegFlag<SetFalse>, BothFlags<[], [ClangOption, CLOption]>>;
42224225
42234226def fwrapv : Flag<["-"], "fwrapv">, Group<f_Group>,
4224- Visibility<[ClangOption, CC1Option]>,
4227+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option ]>,
42254228 HelpText<"Treat signed integer overflow as two's complement">;
42264229def fwritable_strings : Flag<["-"], "fwritable-strings">, Group<f_Group>,
42274230 Visibility<[ClangOption, CC1Option]>,
0 commit comments