Skip to content

Commit 1afc1c3

Browse files
author
Salinas, David
authored
Fixes SWDEV-534361 - [Compiler Stg] [ASAN] Hipblaslt build failed
2 parents 1c6d7b8 + 5ac13ad commit 1afc1c3

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

clang/include/clang/Driver/Options.td

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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>">;
10581058
def 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>;
10611062
def 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>>;
16451646
def shared_libsan : Flag<["-"], "shared-libsan">,
1647+
Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
16461648
HelpText<"Dynamically link the sanitizer runtime">;
16471649
def 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]>;
16511656
def fasm : Flag<["-"], "fasm">, Group<f_Group>;
16521657

16531658
defm 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

23792384
def fsanitize_EQ : CommaJoined<["-"], "fsanitize=">, Group<f_clang_Group>,
23802385
MetaVarName<"<check>">,
@@ -4744,8 +4749,10 @@ def gmodules : Flag <["-"], "gmodules">, Group<gN_Group>,
47444749
" or precompiled headers">;
47454750
def gno_modules : Flag <["-"], "gno-modules">, Group<g_flags_Group>;
47464751
def gz_EQ : Joined<["-"], "gz=">, Group<g_flags_Group>,
4752+
Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
47474753
HelpText<"DWARF debug sections compression type">;
4748-
def gz : Flag<["-"], "gz">, Alias<gz_EQ>, AliasArgs<["zlib"]>, Group<g_flags_Group>;
4754+
def gz : Flag<["-"], "gz">, Alias<gz_EQ>, AliasArgs<["zlib"]>, Group<g_flags_Group>,
4755+
Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
47494756
def gembed_source : Flag<["-"], "gembed-source">, Group<g_flags_Group>,
47504757
Visibility<[ClangOption, CC1Option]>,
47514758
HelpText<"Embed source text in DWARF debug sections">,

0 commit comments

Comments
 (0)