diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-02-10 01:36:46 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-02-10 01:36:46 +0000 |
commit | dddc537cc0c83f39d71b095bc3a09b7726c33dfd (patch) | |
tree | 38c9f5da6e969c6322fbc9092150510c88378506 /llvm/unittests/IR | |
parent | 692bdb910d67d04c1c6a86d6179e9b9b3365c41c (diff) | |
download | bcm5719-llvm-dddc537cc0c83f39d71b095bc3a09b7726c33dfd.tar.gz bcm5719-llvm-dddc537cc0c83f39d71b095bc3a09b7726c33dfd.zip |
IR: Add accessors to MDExpression
Add some accessors to `MDExpression`.
llvm-svn: 228648
Diffstat (limited to 'llvm/unittests/IR')
-rw-r--r-- | llvm/unittests/IR/MetadataTest.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/unittests/IR/MetadataTest.cpp b/llvm/unittests/IR/MetadataTest.cpp index 8a1da4f325d..9e244246c41 100644 --- a/llvm/unittests/IR/MetadataTest.cpp +++ b/llvm/unittests/IR/MetadataTest.cpp @@ -1389,6 +1389,13 @@ TEST_F(MDExpressionTest, get) { auto *N = MDExpression::get(Context, Elements); EXPECT_EQ(makeArrayRef(Elements), N->getElements()); EXPECT_EQ(N, MDExpression::get(Context, Elements)); + + EXPECT_EQ(5u, N->getNumElements()); + EXPECT_EQ(2u, N->getElement(0)); + EXPECT_EQ(6u, N->getElement(1)); + EXPECT_EQ(9u, N->getElement(2)); + EXPECT_EQ(78u, N->getElement(3)); + EXPECT_EQ(0u, N->getElement(4)); } typedef MetadataTest MDObjCPropertyTest; |