From 45fbe98c21d06448d1977e8abc95972f4ad86b26 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Tue, 27 Aug 2013 05:16:07 +0000 Subject: 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 --- tools/macho-dump/macho-dump.cpp | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) (limited to 'tools/macho-dump') diff --git a/tools/macho-dump/macho-dump.cpp b/tools/macho-dump/macho-dump.cpp index 7c0d66c36c..7ae5440eec 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; } -- cgit v1.2.3