1
0
mirror of https://github.com/cc65/cc65.git synced 2025-01-26 17:36:57 +00:00

Handle scopes with a label correctly.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5132 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
uz 2011-08-07 18:47:38 +00:00
parent 49b66ebd2b
commit 8f969056e1

View File

@ -846,6 +846,12 @@ void DumpObjScopes (FILE* F, unsigned long Offset)
printf (" Size:%20s0x%04lX (%lu)\n", "", Size, Size);
}
/* Label */
if (SCOPE_HAS_LABEL (Flags)) {
unsigned LabelId = ReadVar (F);
printf (" Label id:%22u\n", LabelId);
}
/* Spans */
SpanCount = ReadVar (F);
printf (" Segment spans:\n");
@ -855,7 +861,7 @@ void DumpObjScopes (FILE* F, unsigned long Offset)
printf (" Index:%23u\n", J);
printf (" Segment:%19lu\n", ReadVar (F));
printf (" Start:%13s0x%06lX\n", "", ReadVar (F));
printf (" Size:%15s0x%06lX\n", "", ReadVar (F));
printf (" Size:%14s0x%06lX\n", "", ReadVar (F));
}
}