summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/IR
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-02-10 01:36:46 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-02-10 01:36:46 +0000
commitdddc537cc0c83f39d71b095bc3a09b7726c33dfd (patch)
tree38c9f5da6e969c6322fbc9092150510c88378506 /llvm/unittests/IR
parent692bdb910d67d04c1c6a86d6179e9b9b3365c41c (diff)
downloadbcm5719-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.cpp7
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;
OpenPOWER on IntegriCloud