[lld] r194668 - [PECOFF] Make the import library file magic more accurate.

Rui Ueyama ruiu at google.com
Wed Nov 13 22:15:18 PST 2013


Author: ruiu
Date: Thu Nov 14 00:15:18 2013
New Revision: 194668

URL: http://llvm.org/viewvc/llvm-project?rev=194668&view=rev
Log:
[PECOFF] Make the import library file magic more accurate.

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

Modified: lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp?rev=194668&r1=194667&r2=194668&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp Thu Nov 14 00:15:18 2013
@@ -930,7 +930,8 @@ private:
   }
 
   static bool isImportLibrary(StringRef magic) {
-    return magic[2] == (char)0xff && magic[3] == (char)0xff;
+    return (magic[0] == 0          && magic[1] == 0 &&
+            magic[2] == (char)0xff && magic[3] == (char)0xff);
   }
 
   PECOFFLinkingContext &_PECOFFLinkingContext;





More information about the llvm-commits mailing list