summaryrefslogtreecommitdiff
path: root/lld/MachO
diff options
context:
space:
mode:
authorKeith Smiley <keithbsmiley@gmail.com>2023-03-02 15:05:19 -0800
committerKeith Smiley <keithbsmiley@gmail.com>2023-03-03 09:00:55 -0800
commitea32351fae6507a086ebd6039aba3ce36f28498d (patch)
treed91f6e8a58fb90dbbc84238c2f77c70e578c2192 /lld/MachO
parent657f60a07b2d382dd8580dd8a6111ea5c6e2d889 (diff)
downloadllvm-ea32351fae6507a086ebd6039aba3ce36f28498d.tar.gz
[lld-macho] Ignore -debug_variant flag
As far as I can tell all this flag does in ld64 is warn about cases where you're building dylibs that are going to be part of the shared cache, which I assume only apple is doing. Strangely I have seen this flag being passed in the wild so this silences the warning about it. Differential Revision: https://reviews.llvm.org/D145200
Diffstat (limited to 'lld/MachO')
-rw-r--r--lld/MachO/Options.td8
1 files changed, 4 insertions, 4 deletions
diff --git a/lld/MachO/Options.td b/lld/MachO/Options.td
index 80a12f256b4b..408be4669977 100644
--- a/lld/MachO/Options.td
+++ b/lld/MachO/Options.td
@@ -687,10 +687,6 @@ def no_warn_inits : Flag<["-"], "no_warn_inits">,
HelpText<"Suppress warnings for static initializers in the output">,
Flags<[HelpHidden]>,
Group<grp_rare>;
-def debug_variant : Flag<["-"], "debug_variant">,
- HelpText<"Suppress warnings germane to binaries shipping to customers">,
- Flags<[HelpHidden]>,
- Group<grp_rare>;
def unaligned_pointers : Separate<["-"], "unaligned_pointers">,
MetaVarName<"<treatment>">,
HelpText<"Handle unaligned pointers in __DATA segments according to <treatment>: warning, error, or suppress (default for arm64e is error, otherwise suppress)">,
@@ -1387,3 +1383,7 @@ def objc_abi_version : Separate<["-"], "objc_abi_version">,
HelpText<"This option only applies to i386 in ld64">,
Flags<[HelpHidden]>,
Group<grp_ignored_silently>;
+def debug_variant : Flag<["-"], "debug_variant">,
+ HelpText<"Do not warn about issues that are only problems for binaries shipping to customers.">,
+ Flags<[HelpHidden]>,
+ Group<grp_ignored_silently>;