summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities
diff options
context:
space:
mode:
authorSteven Wu <stevenwu@apple.com>2019-03-21 21:01:31 +0000
committerSteven Wu <stevenwu@apple.com>2019-03-21 21:01:31 +0000
commit5a593547602be6601c6125b689c0ffe325984ecf (patch)
tree8fd96e6d2c701e6520a76e53125733e4529015c2 /libcxx/test/std/utilities
parente811333b2dbb14a1aacf25a46872ca1d513f8f57 (diff)
downloadbcm5719-llvm-5a593547602be6601c6125b689c0ffe325984ecf.tar.gz
bcm5719-llvm-5a593547602be6601c6125b689c0ffe325984ecf.zip
[Object] Fix reading objects created with -fembed-bitcode-marker
Currently, this fails with many tools, e.g. $ clang -fembed-bitcode-marker -c -o test.o test.c $ nm test.o nm: test.o The file was not recognized as a valid object file -fembed-bitcode-marker creates a LLVM,bitcode section consisting of a single byte. When reading the object file, IRObjectFile::findBitcodeInObject succeeds, causing SymbolicFile::createSymbolicFile to try to read the "bitcode" rather than using the outer Mach-O data - when then fails. Fix this by making findBitcodeInObject return an error if the section size <= 1. Patched by: Nicholas Allegra Differential Revision: https://reviews.llvm.org/D44373 llvm-svn: 356718
Diffstat (limited to 'libcxx/test/std/utilities')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud