From 674deed94ed786a6eb9e2812f0fe7bfa861ab84e Mon Sep 17 00:00:00 2001 From: Eric Beckmann Date: Tue, 9 May 2017 19:35:45 +0000 Subject: 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 --- llvm/lib/Object/COFFObjectFile.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'llvm/lib/Object/COFFObjectFile.cpp') 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> ResourceSectionRef::getDirStringAtOffset(uint32_t Offse uint16_t Length; RETURN_IF_ERROR(Reader.readInteger(Length)); ArrayRef 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; } -- cgit v1.2.3