1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-17 16:29:32 +00:00

Fixed an uniniitalized variable which caused ranom error messages on static

local variables.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5650 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
uz 2012-04-22 21:38:31 +00:00
parent 7bf80a4d73
commit cd7e65f97e

View File

@ -176,7 +176,7 @@ static void ParseRegisterDecl (Declaration* Decl, int Reg)
static void ParseAutoDecl (Declaration* Decl)
static void ParseAutoDecl (Declaration* Decl)
/* Parse the declaration of an auto variable. */
{
unsigned Flags;
@ -392,8 +392,11 @@ static void ParseStaticDecl (Declaration* Decl)
} else {
/* Get the size of the variable */
Size = SizeOf (Decl->Type);
/* Allocate a label and space for the variable in the BSS segment */
AllocStorage (DataLabel, g_usebss, SizeOf (Sym->Type));
AllocStorage (DataLabel, g_usebss, Size);
}