Correct the end-of-vector check in GetCompactUnwindInfoForFunction().
authorJason Molenda <jmolenda@apple.com>
Thu, 18 Jun 2015 21:15:58 +0000 (21:15 +0000)
committerJason Molenda <jmolenda@apple.com>
Thu, 18 Jun 2015 21:15:58 +0000 (21:15 +0000)
Problem noticed by Todd Fiala.

llvm-svn: 240060

lldb/source/Symbol/CompactUnwindInfo.cpp

index dac1287..025c138 100644 (file)
@@ -525,7 +525,7 @@ CompactUnwindInfo::GetCompactUnwindInfoForFunction (Target &target, Address addr
     }
 
     auto next_it = it + 1;
-    if (next_it != m_indexes.begin())
+    if (next_it != m_indexes.end())
     {
         // initialize the function offset end range to be the start of the 
         // next index offset.  If we find an entry which is at the end of