Do one map lookup instead of two.
[oota-llvm.git] / unittests / ADT / ilistTest.cpp
index 3bf04dccc2c6855944f76ab10361cda243a8605f..09a699a9624640983b36e6fe82c632eccc2cec6f 100644 (file)
@@ -34,6 +34,11 @@ TEST(ilistTest, Basic) {
   EXPECT_EQ(2, List.back().Value);
   EXPECT_EQ(2, List.front().getNextNode()->Value);
   EXPECT_EQ(1, List.back().getPrevNode()->Value);
+
+  const ilist<Node> &ConstList = List;
+  EXPECT_EQ(2, ConstList.back().Value);
+  EXPECT_EQ(2, ConstList.front().getNextNode()->Value);
+  EXPECT_EQ(1, ConstList.back().getPrevNode()->Value);
 }
 
 }