@@ -983,6 +983,7 @@ def Xopenmp_target_EQ : JoinedAndSeparate<["-"], "Xopenmp-target=">, Group<Compi
983
983
HelpText<"Pass <arg> to the target offloading toolchain identified by <triple>.">,
984
984
MetaVarName<"<triple> <arg>">;
985
985
def z : Separate<["-"], "z">, Flags<[LinkerInput]>,
986
+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
986
987
HelpText<"Pass -z <arg> to the linker">, MetaVarName<"<arg>">,
987
988
Group<Link_Group>;
988
989
def offload_link : Flag<["--"], "offload-link">, Group<Link_Group>,
@@ -1572,11 +1573,15 @@ defm xl_pragma_pack : BoolFOption<"xl-pragma-pack",
1572
1573
"Enable IBM XL #pragma pack handling">,
1573
1574
NegFlag<SetFalse>>;
1574
1575
def shared_libsan : Flag<["-"], "shared-libsan">,
1576
+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
1575
1577
HelpText<"Dynamically link the sanitizer runtime">;
1576
1578
def static_libsan : Flag<["-"], "static-libsan">,
1579
+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
1577
1580
HelpText<"Statically link the sanitizer runtime (Not supported for ASan, TSan or UBSan on darwin)">;
1578
- def : Flag<["-"], "shared-libasan">, Alias<shared_libsan>;
1579
- def : Flag<["-"], "static-libasan">, Alias<static_libsan>;
1581
+ def : Flag<["-"], "shared-libasan">, Alias<shared_libsan>,
1582
+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
1583
+ def : Flag<["-"], "static-libasan">, Alias<static_libsan>,
1584
+ Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
1580
1585
def fasm : Flag<["-"], "fasm">, Group<f_Group>;
1581
1586
1582
1587
defm assume_unique_vtables : BoolFOption<"assume-unique-vtables",
@@ -2324,7 +2329,7 @@ def fmemory_profile_use_EQ : Joined<["-"], "fmemory-profile-use=">,
2324
2329
2325
2330
// Begin sanitizer flags. These should all be core options exposed in all driver
2326
2331
// modes.
2327
- let Visibility = [ClangOption, CC1Option, CLOption] in {
2332
+ let Visibility = [ClangOption, CC1Option, CLOption, FlangOption, FC1Option ] in {
2328
2333
2329
2334
def fsanitize_EQ : CommaJoined<["-"], "fsanitize=">, Group<f_clang_Group>,
2330
2335
MetaVarName<"<check>">,
0 commit comments