[lld] r264439 - [coff] Accept and ignore another link.exe flag for compatibility

Reid Kleckner via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 25 11:09:29 PDT 2016


Author: rnk
Date: Fri Mar 25 13:09:29 2016
New Revision: 264439

URL: http://llvm.org/viewvc/llvm-project?rev=264439&view=rev
Log:
[coff] Accept and ignore another link.exe flag for compatibility

This flag disables link.exe's crash handler so that normal windows error
reporting and crash dumping occurs. For now it is reasonable for LLD to
ignore the flag.

Chromium is currently using this flag to collect minidumps of link.exe
crashing, and it breaks the LLD build.

Modified:
    lld/trunk/COFF/Driver.cpp
    lld/trunk/COFF/Options.td

Modified: lld/trunk/COFF/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/Driver.cpp?rev=264439&r1=264438&r2=264439&view=diff
==============================================================================
--- lld/trunk/COFF/Driver.cpp (original)
+++ lld/trunk/COFF/Driver.cpp Fri Mar 25 13:09:29 2016
@@ -119,6 +119,7 @@ void LinkerDriver::parseDirectives(Strin
       Config->NoDefaultLibs.insert(doFindLib(Arg->getValue()));
       break;
     case OPT_editandcontinue:
+    case OPT_fastfail:
     case OPT_guardsym:
     case OPT_throwingnew:
       break;

Modified: lld/trunk/COFF/Options.td
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/COFF/Options.td?rev=264439&r1=264438&r2=264439&view=diff
==============================================================================
--- lld/trunk/COFF/Options.td (original)
+++ lld/trunk/COFF/Options.td Fri Mar 25 13:09:29 2016
@@ -110,6 +110,7 @@ def no_incremental : F<"incremental:no">
 def nologo : F<"nologo">;
 def throwingnew : F<"throwingnew">;
 def editandcontinue : F<"editandcontinue">;
+def fastfail : F<"fastfail">;
 
 def delay : QF<"delay">;
 def errorreport : QF<"errorreport">;




More information about the llvm-commits mailing list