Skip to content
Snippets Groups Projects
Commit 7de1ebae authored by Chris Lattner's avatar Chris Lattner
Browse files

silence annoying gcc 4.3 warnings

llvm-svn: 36681
parent dad2d093
No related branches found
No related tags found
No related merge requests found
...@@ -44,11 +44,12 @@ sys::IdentifyFileType(const char*magic, unsigned length) { ...@@ -44,11 +44,12 @@ sys::IdentifyFileType(const char*magic, unsigned length) {
assert(length >=4 && "Invalid magic number length"); assert(length >=4 && "Invalid magic number length");
switch (magic[0]) { switch (magic[0]) {
case 'l': case 'l':
if (magic[1] == 'l' && magic[2] == 'v') if (magic[1] == 'l' && magic[2] == 'v') {
if (magic[3] == 'c') if (magic[3] == 'c')
return CompressedBytecode_FileType; return CompressedBytecode_FileType;
else if (magic[3] == 'm') else if (magic[3] == 'm')
return Bytecode_FileType; return Bytecode_FileType;
}
break; break;
case '!': case '!':
if (length >= 8) if (length >= 8)
...@@ -57,7 +58,7 @@ sys::IdentifyFileType(const char*magic, unsigned length) { ...@@ -57,7 +58,7 @@ sys::IdentifyFileType(const char*magic, unsigned length) {
break; break;
case '\177': case '\177':
if (magic[1] == 'E' && magic[2] == 'L' && magic[3] == 'F') if (magic[1] == 'E' && magic[2] == 'L' && magic[3] == 'F') {
if (length >= 18 && magic[17] == 0) if (length >= 18 && magic[17] == 0)
switch (magic[16]) { switch (magic[16]) {
default: break; default: break;
...@@ -66,6 +67,7 @@ sys::IdentifyFileType(const char*magic, unsigned length) { ...@@ -66,6 +67,7 @@ sys::IdentifyFileType(const char*magic, unsigned length) {
case 3: return ELF_SharedObject_FileType; case 3: return ELF_SharedObject_FileType;
case 4: return ELF_Core_FileType; case 4: return ELF_Core_FileType;
} }
}
break; break;
case 0xCA: case 0xCA:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment