diff options
author | Eric Beckmann <ecbeckmann@google.com> | 2017-05-09 19:35:45 +0000 |
---|---|---|
committer | Eric Beckmann <ecbeckmann@google.com> | 2017-05-09 19:35:45 +0000 |
commit | 674deed94ed786a6eb9e2812f0fe7bfa861ab84e (patch) | |
tree | fc043830ffbad6796e94158d688a6fd62f25196d /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 1d993270b30e6e46fdabcc8e414900e46a325d84 (diff) | |
download | bcm5719-llvm-674deed94ed786a6eb9e2812f0fe7bfa861ab84e.tar.gz bcm5719-llvm-674deed94ed786a6eb9e2812f0fe7bfa861ab84e.zip |
Fix the Endianness bug by adding the little endian UTF marker.
Summary: Quick fix
Reviewers: zturner, uweigand
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D33014
llvm-svn: 302573
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/COFFObjectFile.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp index b1223e81be4..b7e4479bcad 100644 --- a/llvm/lib/Object/COFFObjectFile.cpp +++ b/llvm/lib/Object/COFFObjectFile.cpp @@ -1602,8 +1602,6 @@ ErrorOr<ArrayRef<UTF16>> ResourceSectionRef::getDirStringAtOffset(uint32_t Offse uint16_t Length; RETURN_IF_ERROR(Reader.readInteger(Length)); ArrayRef<UTF16> RawDirString; - // Strings are stored as 2-byte aligned unicode characters but readFixedString - // assumes byte string, so we double length. RETURN_IF_ERROR(Reader.readArray(RawDirString, Length)); return RawDirString; } |