Fixed an off-by-one error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5111 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -3152,7 +3152,7 @@ static int FindLineInfoByLine (Collection* LineInfos, cc65_line Line,
|
|||||||
|
|
||||||
static void ProcessSymInfo (InputData* D)
|
static void ProcessSymInfo (InputData* D)
|
||||||
/* Postprocess symbol infos */
|
/* Postprocess symbol infos */
|
||||||
{
|
{
|
||||||
/* Get pointers to the symbol info collections */
|
/* Get pointers to the symbol info collections */
|
||||||
Collection* SymInfoById = &D->Info->SymInfoById;
|
Collection* SymInfoById = &D->Info->SymInfoById;
|
||||||
Collection* SymInfoByName = &D->Info->SymInfoByName;
|
Collection* SymInfoByName = &D->Info->SymInfoByName;
|
||||||
@@ -3626,10 +3626,10 @@ cc65_lineinfo* cc65_lineinfo_byname (cc65_dbginfo Handle, const char* FileName,
|
|||||||
CollAppend (&LineInfoList, L);
|
CollAppend (&LineInfoList, L);
|
||||||
|
|
||||||
/* Check if the next one is also a match */
|
/* Check if the next one is also a match */
|
||||||
if (LineIndex >= CollCount (&F->LineInfoByLine)) {
|
if (++LineIndex >= CollCount (&F->LineInfoByLine)) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
L = CollAt (&F->LineInfoByLine, ++LineIndex);
|
L = CollAt (&F->LineInfoByLine, LineIndex);
|
||||||
if (L->Line != Line) {
|
if (L->Line != Line) {
|
||||||
Found = 0;
|
Found = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user