Revert [llvm-objcopy][NFC] Refactor output target parsing
authorRumeet Dhindsa <rdhindsa@google.com>
Wed, 26 Jun 2019 03:00:57 +0000 (03:00 +0000)
committerRumeet Dhindsa <rdhindsa@google.com>
Wed, 26 Jun 2019 03:00:57 +0000 (03:00 +0000)
commit4ee933c76bf2a81e7d843c878ac80e8d67eaa535
tree5a004357b109458fd083942082dee251e1c91504
parent4e3f00e999876195f5047c8bc903bdc3afd0cfad
Revert [llvm-objcopy][NFC] Refactor output target parsing

This reverts r364254 (git commit 545f001d1b9a7b58a68d75e70bfc36c841de8999)

This change causes some llvm-obcopy tests to fail with valgrind.

Following is the output for basic-keep.test
Command Output (stderr):
--

==107406== Conditional jump or move depends on uninitialised value(s)
==107406==    at 0x1A30DD: executeObjcopy(llvm::objcopy::CopyConfig const&) (llvm-objcopy.cpp:235)
==107406==    by 0x1A3935: main (llvm-objcopy.cpp:294)

llvm-svn: 364379
llvm/tools/llvm-objcopy/CopyConfig.cpp
llvm/tools/llvm-objcopy/CopyConfig.h
llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp
llvm/tools/llvm-objcopy/llvm-objcopy.cpp