diff options
author | Bill Wendling <isanbard@gmail.com> | 2008-06-26 08:32:05 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2008-06-26 08:32:05 +0000 |
commit | fc1fd54a346fe07101228d77aa20682b2b61b2ff (patch) | |
tree | b76518de82694954c94c9306ae1c84a0c13848e3 /lib/System/Path.cpp | |
parent | 652154918809b9aabeb90775fe58ecb91b1fa176 (diff) |
Cleanup for unitialized types. Patch by Jean-Daniel Dupas!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52775 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/System/Path.cpp')
-rw-r--r-- | lib/System/Path.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/System/Path.cpp b/lib/System/Path.cpp index baaa310214..fbb6b6629c 100644 --- a/lib/System/Path.cpp +++ b/lib/System/Path.cpp @@ -91,8 +91,8 @@ sys::IdentifyFileType(const char*magic, unsigned length) { break; case 0xFE: - case 0xCE: - uint16_t type; + case 0xCE: { + uint16_t type = 0; if (magic[0] == char(0xFE) && magic[1] == char(0xED) && magic[2] == char(0xFA) && magic[3] == char(0xCE)) { /* Native endian */ @@ -101,7 +101,7 @@ sys::IdentifyFileType(const char*magic, unsigned length) { magic[2] == char(0xED) && magic[3] == char(0xFE)) { /* Reverse endian */ if (length >= 14) type = magic[13] << 8 | magic[12]; - } + } switch (type) { default: break; case 1: return Mach_O_Object_FileType; @@ -116,7 +116,7 @@ sys::IdentifyFileType(const char*magic, unsigned length) { case 10: break; // FIXME: MH_DSYM companion file with only debug. } break; - + } case 0xF0: // PowerPC Windows case 0x83: // Alpha 32-bit case 0x84: // Alpha 64-bit |