summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Support/DataExtractorTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/Support/DataExtractorTest.cpp')
-rw-r--r--llvm/unittests/Support/DataExtractorTest.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/unittests/Support/DataExtractorTest.cpp b/llvm/unittests/Support/DataExtractorTest.cpp
index d182715d199..cdb8bfdcb8b 100644
--- a/llvm/unittests/Support/DataExtractorTest.cpp
+++ b/llvm/unittests/Support/DataExtractorTest.cpp
@@ -269,4 +269,13 @@ TEST(DataExtractorTest, eof) {
EXPECT_TRUE(DE.eof(C));
EXPECT_THAT_ERROR(C.takeError(), Succeeded());
}
+
+TEST(DataExtractorTest, size) {
+ uint8_t Data[] = {'A', 'B', 'C', 'D'};
+ DataExtractor DE1(StringRef(reinterpret_cast<char *>(Data), sizeof(Data)),
+ false, 8);
+ EXPECT_EQ(DE1.size(), sizeof(Data));
+ DataExtractor DE2(ArrayRef<uint8_t>(Data), false, 8);
+ EXPECT_EQ(DE2.size(), sizeof(Data));
+}
}
OpenPOWER on IntegriCloud