diff options
Diffstat (limited to 'llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp')
-rw-r--r-- | llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp b/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp index 1be0363adb0..ffbde2df2bc 100644 --- a/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp +++ b/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp @@ -1227,6 +1227,10 @@ TEST(DWARFDebugInfo, TestRelations) { EXPECT_THAT(std::vector<DWARFDie>(A.rbegin(), A.rend()), testing::ElementsAre(D, C, B)); + // Make sure conversion from reverse iterator works as expected. + EXPECT_EQ(A.rbegin().base(), A.end()); + EXPECT_EQ(A.rend().base(), A.begin()); + // Make sure iterator is bidirectional. { auto Begin = A.begin(); |