Fox scopes that have a label (= .PROC), write the label to the debug
information. git-svn-id: svn://svn.cc65.org/cc65/trunk@5130 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -817,7 +817,7 @@ static void DoEnd (void)
|
||||
static void DoEndProc (void)
|
||||
/* Leave a lexical level */
|
||||
{
|
||||
if (CurrentScope->Type != SCOPE_SCOPE || CurrentScope->OwnerSym == 0) {
|
||||
if (CurrentScope->Type != SCOPE_SCOPE || CurrentScope->Label == 0) {
|
||||
/* No local scope */
|
||||
ErrorSkip ("No open .PROC");
|
||||
} else {
|
||||
@@ -830,7 +830,7 @@ static void DoEndProc (void)
|
||||
static void DoEndScope (void)
|
||||
/* Leave a lexical level */
|
||||
{
|
||||
if (CurrentScope->Type != SCOPE_SCOPE || CurrentScope->OwnerSym != 0) {
|
||||
if (CurrentScope->Type != SCOPE_SCOPE || CurrentScope->Label != 0) {
|
||||
/* No local scope */
|
||||
ErrorSkip ("No open .SCOPE");
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user