]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 1 Dec 2002 23:32:01 +0000 (23:32 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sun, 1 Dec 2002 23:32:01 +0000 (23:32 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1684 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/function.c

index 09ed488e7ac25d6736aa3e9056c96ead0a2d79d8..e4dbe83d854cec6292b8603be8a1b53765c4aa3d 100644 (file)
@@ -395,6 +395,9 @@ void NewFunc (SymEntry* Func)
        g_stackcheck ();
     }
 
+    /* Setup the stack */
+    oursp = 0;
+
     /* Walk through the parameter list and allocate register variable space
      * for parameters declared as register. Generate code to swap the contents
      * of the register bank with the save area on the stack.
@@ -426,9 +429,6 @@ void NewFunc (SymEntry* Func)
         Param = Param->NextSym;
     }
 
-    /* Setup the stack */
-    oursp = 0;
-
     /* Need a starting curly brace */
     ConsumeLCurly ();