@@ -3454,7 +3454,8 @@ def fno_strict_aliasing : Flag<["-"], "fno-strict-aliasing">, Group<f_Group>,
34543454def fstruct_path_tbaa : Flag<["-"], "fstruct-path-tbaa">, Group<f_Group>;
34553455def fno_struct_path_tbaa : Flag<["-"], "fno-struct-path-tbaa">, Group<f_Group>;
34563456def fno_strict_enums : Flag<["-"], "fno-strict-enums">, Group<f_Group>;
3457- def fno_strict_overflow : Flag<["-"], "fno-strict-overflow">, Group<f_Group>;
3457+ def fno_strict_overflow : Flag<["-"], "fno-strict-overflow">, Group<f_Group>,
3458+ Visibility<[ClangOption, FlangOption]>;
34583459def fno_pointer_tbaa : Flag<["-"], "fno-pointer-tbaa">, Group<f_Group>;
34593460def fno_temp_file : Flag<["-"], "fno-temp-file">, Group<f_Group>,
34603461 Visibility<[ClangOption, CC1Option, CLOption, DXCOption]>, HelpText<
@@ -3470,7 +3471,8 @@ def fno_verbose_asm : Flag<["-"], "fno-verbose-asm">, Group<f_Group>,
34703471 Visibility<[ClangOption, CC1Option]>,
34713472 MarshallingInfoNegativeFlag<CodeGenOpts<"AsmVerbose">>;
34723473def fno_working_directory : Flag<["-"], "fno-working-directory">, Group<f_Group>;
3473- def fno_wrapv : Flag<["-"], "fno-wrapv">, Group<f_Group>;
3474+ def fno_wrapv : Flag<["-"], "fno-wrapv">, Group<f_Group>,
3475+ Visibility<[ClangOption, FlangOption]>;
34743476def fobjc_arc : Flag<["-"], "fobjc-arc">, Group<f_Group>,
34753477 Visibility<[ClangOption, CC1Option]>,
34763478 HelpText<"Synthesize retain and release calls for Objective-C pointers">;
@@ -3966,7 +3968,8 @@ defm strict_vtable_pointers : BoolFOption<"strict-vtable-pointers",
39663968 "Enable optimizations based on the strict rules for"
39673969 " overwriting polymorphic C++ objects">,
39683970 NegFlag<SetFalse>>;
3969- def fstrict_overflow : Flag<["-"], "fstrict-overflow">, Group<f_Group>;
3971+ def fstrict_overflow : Flag<["-"], "fstrict-overflow">, Group<f_Group>,
3972+ Visibility<[ClangOption, FlangOption]>;
39703973def fpointer_tbaa : Flag<["-"], "fpointer-tbaa">, Group<f_Group>;
39713974def fdriver_only : Flag<["-"], "fdriver-only">, Flags<[NoXarchOption]>,
39723975 Visibility<[ClangOption, CLOption, DXCOption]>,
@@ -4235,7 +4238,7 @@ defm virtual_function_elimination : BoolFOption<"virtual-function-elimination",
42354238 NegFlag<SetFalse>, BothFlags<[], [ClangOption, CLOption]>>;
42364239
42374240def fwrapv : Flag<["-"], "fwrapv">, Group<f_Group>,
4238- Visibility<[ClangOption, CC1Option]>,
4241+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option ]>,
42394242 HelpText<"Treat signed integer overflow as two's complement">;
42404243def fwritable_strings : Flag<["-"], "fwritable-strings">, Group<f_Group>,
42414244 Visibility<[ClangOption, CC1Option]>,
0 commit comments