diff options
author | Zachary Turner <zturner@google.com> | 2017-02-18 01:35:33 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2017-02-18 01:35:33 +0000 |
commit | 181fe17b6f0f434d39b32b90b12844f7a9b55a3b (patch) | |
tree | a9c68cad05c7c6c643e75369b57019c314dce048 /llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp | |
parent | 0aef305f352235fe66d44e8f253b3b09d27a1b10 (diff) | |
download | bcm5719-llvm-181fe17b6f0f434d39b32b90b12844f7a9b55a3b.tar.gz bcm5719-llvm-181fe17b6f0f434d39b32b90b12844f7a9b55a3b.zip |
Don't assume little endian in StreamReader / StreamWriter.
In an effort to generalize this so it can be used by more than
just PDB code, we shouldn't assume little endian.
llvm-svn: 295525
Diffstat (limited to 'llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp')
-rw-r--r-- | llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp b/llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp index 07591ca69d3..4593f3c6716 100644 --- a/llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp +++ b/llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp @@ -325,8 +325,8 @@ TEST(MappedBlockStreamTest, TestWriteThenRead) { StreamReader Reader(*S); StreamWriter Writer(*S); - EXPECT_NO_ERROR(Writer.writeInteger(u16[0])); - EXPECT_NO_ERROR(Reader.readInteger(u16[1])); + EXPECT_NO_ERROR(Writer.writeInteger(u16[0], llvm::support::little)); + EXPECT_NO_ERROR(Reader.readInteger(u16[1], llvm::support::little)); EXPECT_EQ(u16[0], u16[1]); EXPECT_EQ(std::vector<uint8_t>({0, 0x7A, 0xEC, 0, 0, 0, 0, 0, 0, 0}), DataBytes); @@ -334,8 +334,8 @@ TEST(MappedBlockStreamTest, TestWriteThenRead) { Reader.setOffset(0); Writer.setOffset(0); ::memset(DataBytes.data(), 0, 10); - EXPECT_NO_ERROR(Writer.writeInteger(u32[0])); - EXPECT_NO_ERROR(Reader.readInteger(u32[1])); + EXPECT_NO_ERROR(Writer.writeInteger(u32[0], llvm::support::little)); + EXPECT_NO_ERROR(Reader.readInteger(u32[1], llvm::support::little)); EXPECT_EQ(u32[0], u32[1]); EXPECT_EQ(std::vector<uint8_t>({0x17, 0x5C, 0x50, 0, 0, 0, 0x35, 0, 0, 0}), DataBytes); @@ -343,8 +343,8 @@ TEST(MappedBlockStreamTest, TestWriteThenRead) { Reader.setOffset(0); Writer.setOffset(0); ::memset(DataBytes.data(), 0, 10); - EXPECT_NO_ERROR(Writer.writeEnum(Enum[0])); - EXPECT_NO_ERROR(Reader.readEnum(Enum[1])); + EXPECT_NO_ERROR(Writer.writeEnum(Enum[0], llvm::support::little)); + EXPECT_NO_ERROR(Reader.readEnum(Enum[1], llvm::support::little)); EXPECT_EQ(Enum[0], Enum[1]); EXPECT_EQ(std::vector<uint8_t>({0x2C, 0x60, 0x4A, 0, 0, 0, 0, 0, 0, 0}), DataBytes); |