summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2013-08-27 05:16:07 +0000
committerDavid Blaikie <dblaikie@gmail.com>2013-08-27 05:16:07 +0000
commited80aa55888bc8e52ddf10c2aa8e9f12967ffe7d (patch)
tree13dd372802a366fa796e49f5a2d1b8d018e7b5f6
parent488d41e6ef15db0d646b8d770eb3ab11cf47f23f (diff)
downloadbcm5719-llvm-ed80aa55888bc8e52ddf10c2aa8e9f12967ffe7d.tar.gz
bcm5719-llvm-ed80aa55888bc8e52ddf10c2aa8e9f12967ffe7d.zip
Fix the build broken by r189315.
(this triggered Clang's -Wsometimes-uninitialized on the default path through the switch) llvm-svn: 189319
-rw-r--r--llvm/tools/macho-dump/macho-dump.cpp25
1 files changed, 8 insertions, 17 deletions
diff --git a/llvm/tools/macho-dump/macho-dump.cpp b/llvm/tools/macho-dump/macho-dump.cpp
index 7c0d66c36c8..7ae5440eec7 100644
--- a/llvm/tools/macho-dump/macho-dump.cpp
+++ b/llvm/tools/macho-dump/macho-dump.cpp
@@ -322,36 +322,27 @@ DumpLinkerOptionsCommand(const MachOObjectFile &Obj,
static int DumpLoadCommand(const MachOObjectFile &Obj,
MachOObjectFile::LoadCommandInfo &LCI) {
- int Res;
switch (LCI.C.cmd) {
case MachO::LC_SEGMENT:
- Res = DumpSegmentCommand(Obj, LCI);
- break;
+ return DumpSegmentCommand(Obj, LCI);
case MachO::LC_SEGMENT_64:
- Res = DumpSegment64Command(Obj, LCI);
- break;
+ return DumpSegment64Command(Obj, LCI);
case MachO::LC_SYMTAB:
- Res = DumpSymtabCommand(Obj);
- break;
+ return DumpSymtabCommand(Obj);
case MachO::LC_DYSYMTAB:
- Res = DumpDysymtabCommand(Obj);
- break;
+ return DumpDysymtabCommand(Obj);
case MachO::LC_CODE_SIGNATURE:
case MachO::LC_SEGMENT_SPLIT_INFO:
case MachO::LC_FUNCTION_STARTS:
- Res = DumpLinkeditDataCommand(Obj, LCI);
- break;
+ return DumpLinkeditDataCommand(Obj, LCI);
case MachO::LC_DATA_IN_CODE:
- Res = DumpDataInCodeDataCommand(Obj, LCI);
- break;
+ return DumpDataInCodeDataCommand(Obj, LCI);
case MachO::LC_LINKER_OPTIONS:
- Res = DumpLinkerOptionsCommand(Obj, LCI);
- break;
+ return DumpLinkerOptionsCommand(Obj, LCI);
default:
Warning("unknown load command: " + Twine(LCI.C.cmd));
- break;
+ return 0;
}
- return Res;
}
OpenPOWER on IntegriCloud