[lld] r188150 - [PECOFF] It's an error if subsystem is not specified.

Rui Ueyama ruiu at google.com
Sun Aug 11 19:23:17 PDT 2013


Author: ruiu
Date: Sun Aug 11 21:23:16 2013
New Revision: 188150

URL: http://llvm.org/viewvc/llvm-project?rev=188150&view=rev
Log:
[PECOFF] It's an error if subsystem is not specified.

Modified:
    lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp

Modified: lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp?rev=188150&r1=188149&r2=188150&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp Sun Aug 11 21:23:16 2013
@@ -59,6 +59,11 @@ bool PECOFFLinkingContext::validateImpl(
     return true;
   }
 
+  if (_subsystem == llvm::COFF::IMAGE_SUBSYSTEM_UNKNOWN) {
+    diagnostics << "Error: Subsystem is not specified\n";
+    return true;
+  }
+
   _reader = createReaderPECOFF(*this);
   _writer = createWriterPECOFF(*this);
   return false;





More information about the llvm-commits mailing list