Fix SymbolFilePDB for discontiguous functions.
authorZachary Turner <zturner@google.com>
Thu, 10 Mar 2016 00:06:26 +0000 (00:06 +0000)
committerZachary Turner <zturner@google.com>
Thu, 10 Mar 2016 00:06:26 +0000 (00:06 +0000)
commit7e8c7bea796a72e9cf8cd05d39a5df9e84505a0c
treebf8a9b4f11c15e26199e7af02c691fb6c367ec80
parentc1424fc7c883c4bd184c4a715749a587c6b96fb2
Fix SymbolFilePDB for discontiguous functions.

Previously line table parsing code assumed that the only gaps would
occur at the end of functions.  In practice this isn't true, so this
patch makes the line table parsing more robust in the face of
functions with non-contiguous byte arrangements.

llvm-svn: 263078
lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp