]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 5 Jun 2004 11:50:04 +0000 (11:50 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Sat, 5 Jun 2004 11:50:04 +0000 (11:50 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3096 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/stdfunc.c

index 7ba4e4bbd155114b868d8ae2b0064f43a586fb82..820f4d75cea5ecb4dd03cd271610f33d269d0593 100644 (file)
@@ -1016,6 +1016,9 @@ static void StdFunc_strlen (FuncDesc* F attribute ((unused)), ExprDesc* Expr)
      */
     } else if (CodeSizeFactor > 400 && IS_Get (&InlineStdFuncs)) {
 
+        /* Load the expression into the primary */
+        ExprLoad (CF_NONE, &Arg);
+
         /* Inline the function */
         L = GetLocalLabel ();
         AddCodeLine ("sta ptr1");