@@ -1056,6 +1056,7 @@ def Xopenmp_target_EQ : JoinedAndSeparate<["-"], "Xopenmp-target=">, Group<Compi
10561056 HelpText<"Pass <arg> to the target offloading toolchain identified by <triple>.">,
10571057 MetaVarName<"<triple> <arg>">;
10581058def z : Separate<["-"], "z">, Flags<[LinkerInput]>,
1059+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
10591060 HelpText<"Pass -z <arg> to the linker">, MetaVarName<"<arg>">,
10601061 Group<Link_Group>;
10611062def offload_link : Flag<["--"], "offload-link">, Group<Link_Group>,
@@ -1643,11 +1644,15 @@ defm xl_pragma_pack : BoolFOption<"xl-pragma-pack",
16431644 "Enable IBM XL #pragma pack handling">,
16441645 NegFlag<SetFalse>>;
16451646def shared_libsan : Flag<["-"], "shared-libsan">,
1647+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
16461648 HelpText<"Dynamically link the sanitizer runtime">;
16471649def static_libsan : Flag<["-"], "static-libsan">,
1650+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
16481651 HelpText<"Statically link the sanitizer runtime (Not supported for ASan, TSan or UBSan on darwin)">;
1649- def : Flag<["-"], "shared-libasan">, Alias<shared_libsan>;
1650- def : Flag<["-"], "static-libasan">, Alias<static_libsan>;
1652+ def : Flag<["-"], "shared-libasan">, Alias<shared_libsan>,
1653+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
1654+ def : Flag<["-"], "static-libasan">, Alias<static_libsan>,
1655+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
16511656def fasm : Flag<["-"], "fasm">, Group<f_Group>;
16521657
16531658defm assume_unique_vtables : BoolFOption<"assume-unique-vtables",
@@ -2374,7 +2379,7 @@ def fmemory_profile_use_EQ : Joined<["-"], "fmemory-profile-use=">,
23742379
23752380// Begin sanitizer flags. These should all be core options exposed in all driver
23762381// modes.
2377- let Visibility = [ClangOption, CC1Option, CLOption] in {
2382+ let Visibility = [ClangOption, CC1Option, CLOption, FlangOption, FC1Option ] in {
23782383
23792384def fsanitize_EQ : CommaJoined<["-"], "fsanitize=">, Group<f_clang_Group>,
23802385 MetaVarName<"<check>">,
0 commit comments