mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
[lld-macho] Specify the complete set of command-line options for ld64
This is a complete Options.td compiled from ld(1) dated 2018-03-07 and cross checked with ld64 source code version 512.4 dated 2018-03-18. This is the first in a series of diffs for argument handling. Follow-ups will include switch cases for all the new instances of `OPT_foo`, and parsing/validation of arguments attached to options, e.g., more code akin to `OPT_platform_version` and associated `parsePlatformVersion()`. Reviewed By: smeenai Differential Revision: https://reviews.llvm.org/D80582
This commit is contained in:
parent
322957d5ba
commit
77e8c7e211
@ -135,6 +135,18 @@ public:
|
||||
return Ret;
|
||||
}
|
||||
|
||||
/// Get the help text for this option.
|
||||
StringRef getHelpText() const {
|
||||
assert(Info && "Must have a valid info!");
|
||||
return Info->HelpText;
|
||||
}
|
||||
|
||||
/// Get the meta-variable list for this option.
|
||||
StringRef getMetaVar() const {
|
||||
assert(Info && "Must have a valid info!");
|
||||
return Info->MetaVar;
|
||||
}
|
||||
|
||||
unsigned getNumArgs() const { return Info->Param; }
|
||||
|
||||
bool hasNoOptAsInput() const { return Info->Flags & RenderAsInput;}
|
||||
|
Loading…
Reference in New Issue
Block a user