]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 27 Jun 2003 15:46:20 +0000 (15:46 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 27 Jun 2003 15:46:20 +0000 (15:46 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2227 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/macro.c

index f8196c223c21f48a5e64c8e1d6a28559e1999a77..9a249cdecf896a7f4df18f4a705d07ddddff20d5 100644 (file)
@@ -95,7 +95,7 @@ static Macro*         MacroRoot = 0;  /* List of all macros */
 typedef struct MacExp_ MacExp;
 struct MacExp_ {
     MacExp*    Next;           /* Pointer to next expansion */
-    Macro*     M;              /* Which macro do we expand? */
+    Macro*     M;              /* Which macro do we expand? */
     unsigned   IfSP;           /* .IF stack pointer at start of expansion */
     TokNode*           Exp;            /* Pointer to current token */
     TokNode*   Final;          /* Pointer to final token */
@@ -149,6 +149,7 @@ static Macro* NewMacro (const char* Name, unsigned HashVal, unsigned char Style)
 
     /* Initialize the macro struct */
     M->LocalCount = 0;
+    M->Locals     = 0;
     M->ParamCount = 0;
     M->Params     = 0;
     M->TokCount          = 0;