]> git.sur5r.net Git - cc65/commitdiff
Fixed a bug
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 30 Sep 2003 14:40:32 +0000 (14:40 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 30 Sep 2003 14:40:32 +0000 (14:40 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2459 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/cc65/stmt.c

index ba20981f74a94e7f63970f1474d773e5fc74ed98..77b39859d1775972f743138e40e48946c9c9f4b1 100644 (file)
@@ -275,7 +275,7 @@ static void ReturnStatement (void)
        if (!F_HasVoidReturn (CurrentFunc)) {
 
            /* Convert the return value to the type of the function result */
-           TypeConversion (&Expr, k, F_GetReturnType (CurrentFunc));
+           k = TypeConversion (&Expr, k, F_GetReturnType (CurrentFunc));
 
            /* Load the value into the primary */
            ExprLoad (CF_NONE, k, &Expr);