aboutsummaryrefslogtreecommitdiff
path: root/lld
diff options
context:
space:
mode:
authorJez Ng <jezng@fb.com>2020-09-16 16:07:21 -0700
committerJez Ng <jezng@fb.com>2020-09-23 19:26:40 -0700
commit79412d6ca772c1c3913030cfef4b17f4afac110d (patch)
tree44c9a8087982471f0aa02603482b13578045de12 /lld
parent5d26bd3b75538515194d9e54c76e723524c1ac18 (diff)
downloadllvm-79412d6ca772c1c3913030cfef4b17f4afac110d.zip
llvm-79412d6ca772c1c3913030cfef4b17f4afac110d.tar.gz
llvm-79412d6ca772c1c3913030cfef4b17f4afac110d.tar.bz2
[lld-macho] Ignore `-mllvm` and its argument
Test Plan: Reviewed By: #lld-macho, compnerd, MaskRay Differential Revision: https://reviews.llvm.org/D87803
Diffstat (limited to 'lld')
-rw-r--r--lld/MachO/Options.td8
-rw-r--r--lld/test/MachO/silent-ignore.test2
2 files changed, 5 insertions, 5 deletions
diff --git a/lld/MachO/Options.td b/lld/MachO/Options.td
index ac6424b..2a05ddf 100644
--- a/lld/MachO/Options.td
+++ b/lld/MachO/Options.td
@@ -857,6 +857,10 @@ def not_for_dyld_shared_cache : Flag<["-"], "not_for_dyld_shared_cache">,
HelpText<"Prevent system dylibs from being placed into the dylib shared cache">,
Flags<[HelpHidden]>,
Group<grp_rare>;
+def mllvm : Separate<["-"], "mllvm">,
+ HelpText<"Options to pass to LLVM">,
+ Flags<[HelpHidden]>,
+ Group<grp_rare>;
def grp_deprecated : OptionGroup<"deprecated">, HelpText<"DEPRECATED">;
@@ -1195,10 +1199,6 @@ def mcpu : Flag<["-"], "mcpu">,
HelpText<"This option is undocumented in ld64">,
Flags<[HelpHidden]>,
Group<grp_undocumented>;
-def mllvm : Flag<["-"], "mllvm">,
- HelpText<"This option is undocumented in ld64">,
- Flags<[HelpHidden]>,
- Group<grp_undocumented>;
def no_compact_unwind : Flag<["-"], "no_compact_unwind">,
HelpText<"This option is undocumented in ld64">,
Flags<[HelpHidden]>,
diff --git a/lld/test/MachO/silent-ignore.test b/lld/test/MachO/silent-ignore.test
index 0d20863..3ee3b82 100644
--- a/lld/test/MachO/silent-ignore.test
+++ b/lld/test/MachO/silent-ignore.test
@@ -5,6 +5,6 @@ RUN: -no_deduplicate \
RUN: -lto_library /lib/foo \
RUN: -macosx_version_min 0 \
RUN: -dependency_info /path/to/dependency_info.dat \
-RUN: -syslibroot /path/to/MacOSX.platform/Developer/SDKs/MacOSX.sdk
+RUN: -mllvm -time-passes
RUN: not lld -flavor darwinnew -v --not-an-ignored-argument 2>&1 | FileCheck %s
CHECK: error: unknown argument: --not-an-ignored-argument