1
0
mirror of https://github.com/cc65/cc65.git synced 2024-09-08 01:54:33 +00:00

Revert accidentally committed changes for a future PR

This commit is contained in:
Bas Wassink 2019-03-24 21:15:34 +01:00
parent 96d0b00a76
commit 56c96e8ab0
2 changed files with 6 additions and 6 deletions

View File

@ -276,7 +276,7 @@ static void ParseAutoDecl (Declaration* Decl)
** numbers. ** numbers.
*/ */
CollReplace (&CurrentFunc->LocalsBlockStack, CollReplace (&CurrentFunc->LocalsBlockStack,
(void *)(size_t)GetCurrentLine (), (void *)(long)GetCurrentLine (),
CollCount (&CurrentFunc->LocalsBlockStack) - 1); CollCount (&CurrentFunc->LocalsBlockStack) - 1);
} else { } else {

View File

@ -671,7 +671,7 @@ DefOrRef* AddDefOrRef (SymEntry* E, unsigned Flags)
DOR = xmalloc (sizeof (DefOrRef)); DOR = xmalloc (sizeof (DefOrRef));
CollAppend (E->V.L.DefsOrRefs, DOR); CollAppend (E->V.L.DefsOrRefs, DOR);
DOR->Line = GetCurrentLine (); DOR->Line = GetCurrentLine ();
DOR->LocalsBlockId = (ssize_t)CollLast (&CurrentFunc->LocalsBlockStack); DOR->LocalsBlockId = CollLast (&CurrentFunc->LocalsBlockStack);
DOR->Flags = Flags; DOR->Flags = Flags;
DOR->StackPtr = StackPtr; DOR->StackPtr = StackPtr;
DOR->Depth = CollCount (&CurrentFunc->LocalsBlockStack); DOR->Depth = CollCount (&CurrentFunc->LocalsBlockStack);
@ -729,9 +729,9 @@ SymEntry* AddLabelSym (const char* Name, unsigned Flags)
/* Are we jumping into a block with initalization of an object that /* Are we jumping into a block with initalization of an object that
** has automatic storage duration? Let's emit a warning. ** has automatic storage duration? Let's emit a warning.
*/ */
if ((size_t)CollLast (AIC) != (size_t)(DOR->LocalsBlockId) && if ((long)CollLast (AIC) != DOR->LocalsBlockId &&
(CollCount (AIC) < DOR->Depth || (CollCount (AIC) < DOR->Depth ||
(size_t)CollAt (AIC, DOR->Depth - 1) != DOR->LocalsBlockId)) { (long)CollAt (AIC, DOR->Depth - 1) != DOR->LocalsBlockId)) {
Warning ("Goto at line %d to label %s jumps into a block with " Warning ("Goto at line %d to label %s jumps into a block with "
"initialization of an object that has automatic storage duration", "initialization of an object that has automatic storage duration",
GetCurrentLine (), Name); GetCurrentLine (), Name);
@ -758,9 +758,9 @@ SymEntry* AddLabelSym (const char* Name, unsigned Flags)
/* Are we jumping into a block with initalization of an object that /* Are we jumping into a block with initalization of an object that
** has automatic storage duration? Let's emit a warning. ** has automatic storage duration? Let's emit a warning.
*/ */
if ((ssize_t)CollLast (AIC) != DOR->LocalsBlockId && if ((long)CollLast (AIC) != DOR->LocalsBlockId &&
(CollCount (AIC) >= DOR->Depth || (CollCount (AIC) >= DOR->Depth ||
(ssize_t)CollLast (AIC) >= (long)DOR->Line)) (long)CollLast (AIC) >= (long)DOR->Line))
Warning ("Goto at line %d to label %s jumps into a block with " Warning ("Goto at line %d to label %s jumps into a block with "
"initialization of an object that has automatic storage duration", "initialization of an object that has automatic storage duration",
DOR->Line, Name); DOR->Line, Name);