aboutsummaryrefslogtreecommitdiffstats
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
commit45fbe98c21d06448d1977e8abc95972f4ad86b26 (patch)
treef6d15fcbfa38cfaa43010e3f68014eab7110fb3b
parent9c3dd1b0d1e96ef408b68da3b06c6ebd6c943601 (diff)
downloadexternal_llvm-45fbe98c21d06448d1977e8abc95972f4ad86b26.zip
external_llvm-45fbe98c21d06448d1977e8abc95972f4ad86b26.tar.gz
external_llvm-45fbe98c21d06448d1977e8abc95972f4ad86b26.tar.bz2
Fix the build broken by r189315.
(this triggered Clang's -Wsometimes-uninitialized on the default path through the switch) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189319 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/macho-dump/macho-dump.cpp25
1 files changed, 8 insertions, 17 deletions
diff --git a/tools/macho-dump/macho-dump.cpp b/tools/macho-dump/macho-dump.cpp
index 7c0d66c..7ae5440 100644
--- a/tools/macho-dump/macho-dump.cpp
+++ b/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;
}