ELF: Add --help option.

llvm-svn: 262168
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index 474e6ca..4719651 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -41,7 +41,7 @@
   Config = &C;
   Driver = &D;
   Script = &LS;
-  Driver->main(Args.slice(1));
+  Driver->main(Args);
   return !HasError;
 }
 
@@ -163,7 +163,11 @@
 void LinkerDriver::main(ArrayRef<const char *> ArgsArr) {
   initSymbols();
 
-  opt::InputArgList Args = parseArgs(&Alloc, ArgsArr);
+  opt::InputArgList Args = parseArgs(&Alloc, ArgsArr.slice(1));
+  if (Args.hasArg(OPT_help)) {
+    printHelp(ArgsArr[0]);
+    return;
+  }
   if (Args.hasArg(OPT_version)) {
     printVersion();
     return;