[llvm-commits] [llvm] r161900 - /llvm/trunk/include/llvm/Support/COFF.h
Michael J. Spencer
bigcheesegs at gmail.com
Tue Aug 14 15:42:31 PDT 2012
Author: mspencer
Date: Tue Aug 14 17:42:31 2012
New Revision: 161900
URL: http://llvm.org/viewvc/llvm-project?rev=161900&view=rev
Log:
[yaml2obj] Fix incorrect use of signed values.
Modified:
llvm/trunk/include/llvm/Support/COFF.h
Modified: llvm/trunk/include/llvm/Support/COFF.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/COFF.h?rev=161900&r1=161899&r2=161900&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/COFF.h (original)
+++ llvm/trunk/include/llvm/Support/COFF.h Tue Aug 14 17:42:31 2012
@@ -50,7 +50,7 @@
};
enum MachineTypes {
- MT_Invalid = -1,
+ MT_Invalid = 0xffff,
IMAGE_FILE_MACHINE_UNKNOWN = 0x0,
IMAGE_FILE_MACHINE_AM33 = 0x13,
@@ -142,7 +142,7 @@
/// Storage class tells where and what the symbol represents
enum SymbolStorageClass {
- SSC_Invalid = -1,
+ SSC_Invalid = 0xff,
IMAGE_SYM_CLASS_END_OF_FUNCTION = -1, ///< Physical end of function
IMAGE_SYM_CLASS_NULL = 0, ///< No symbol
@@ -220,7 +220,7 @@
};
enum SectionCharacteristics {
- SC_Invalid = -1,
+ SC_Invalid = 0xffffffff,
IMAGE_SCN_TYPE_NO_PAD = 0x00000008,
IMAGE_SCN_CNT_CODE = 0x00000020,
More information about the llvm-commits
mailing list