]> git.sur5r.net Git - cc65/commitdiff
Fixed the same problem as in the last change for the final token of .define
authoruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 13 Jun 2011 08:55:48 +0000 (08:55 +0000)
committeruz <uz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Mon, 13 Jun 2011 08:55:48 +0000 (08:55 +0000)
style macros.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5052 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/macro.c

index bb5774b1949c9456ed23e7efdeae3b1e8519ef5e..d56a4c48c86e19fd53b794589c292c9970f1d244 100644 (file)
@@ -658,7 +658,7 @@ static int MacExpand (void* Data)
 
                /* Ok, use token from parameter list, but don't use its line info */
                TokSet (Mac->ParamExp, LI_SLOT_INV);
-
+                                          
                /* Set pointer to next token */
                Mac->ParamExp = Mac->ParamExp->Next;
 
@@ -737,7 +737,7 @@ static int MacExpand (void* Data)
     if (Mac->Final) {
 
        /* Set the final token and remove it */
-       TokSet (Mac->Final, Mac->LISlot);
+       TokSet (Mac->Final, LI_SLOT_INV);
        FreeTokNode (Mac->Final);
        Mac->Final = 0;