diff options
author | Nick Kledzik <kledzik@apple.com> | 2013-07-19 01:02:49 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2013-07-19 01:02:49 +0000 |
commit | 762ae82d57ecdbd052f17b0415f2c23be079ad7a (patch) | |
tree | 80356bd1e4fed1b6262187e223a21e9cd7908c5c /lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp | |
parent | e9c57229f9cbcf2231779a72fa8c3614b212cae3 (diff) | |
download | bcm5719-llvm-762ae82d57ecdbd052f17b0415f2c23be079ad7a.tar.gz bcm5719-llvm-762ae82d57ecdbd052f17b0415f2c23be079ad7a.zip |
Add -help option to Darwin Driver. Use grouping in Options table to better format help output
llvm-svn: 186640
Diffstat (limited to 'lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp b/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp index 0141e1aed89..4e3ae6cafe6 100644 --- a/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp +++ b/lld/lib/ReaderWriter/MachO/MachOTargetInfo.cpp @@ -89,6 +89,7 @@ bool MachOTargetInfo::PackedVersion::operator==( MachOTargetInfo::MachOTargetInfo() : _outputFileType(mach_o::MH_EXECUTE) , _outputFileTypeStatic(false) + , _doNothing(false) , _arch(arch_unknown) , _os(OS::macOSX) , _osMinVersion("0.0") @@ -182,6 +183,11 @@ bool MachOTargetInfo::addUnixThreadLoadCommand() const { } bool MachOTargetInfo::validateImpl(raw_ostream &diagnostics) { + if (_inputFiles.empty()) { + diagnostics << "no object files specified\n"; + return true; + } + if ((_outputFileType == mach_o::MH_EXECUTE) && _entrySymbolName.empty()) { if (_outputFileTypeStatic) { _entrySymbolName = "start"; |