]> granicus.if.org Git - llvm/commit
[llvm-readobj] Fix big-endian byte swap in WindowsResourceDumper.
authorMarek Sokolowski <mnbvmar@gmail.com>
Thu, 21 Sep 2017 20:36:38 +0000 (20:36 +0000)
committerMarek Sokolowski <mnbvmar@gmail.com>
Thu, 21 Sep 2017 20:36:38 +0000 (20:36 +0000)
commit1481a4e7b6d4fd40143b263f4745d00eb4020627
tree75a3022235eae169446728a7259934507519c409
parent45b741c841c60000dba4ff0d31810c6e66e7d446
[llvm-readobj] Fix big-endian byte swap in WindowsResourceDumper.

The previous version of dumper implemented UTF-16 byte swap incorrectly
on big-endian machines. This now gets fixed.

Thanks to Bill Seurer for testing the patch locally.

Differential Review: https://reviews.llvm.org/D38150

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313912 91177308-0d34-0410-b5e6-96231b3b80d8
tools/llvm-readobj/WindowsResourceDumper.cpp