Author: pmichaud
Date: Fri Oct 14 05:29:49 2005
New Revision: 9482

Modified:
   trunk/classes/parrotobject.pmc
Log:
Fixed missing return value in (defined|exists)_keyed_int.


Modified: trunk/classes/parrotobject.pmc
==============================================================================
--- trunk/classes/parrotobject.pmc      (original)
+++ trunk/classes/parrotobject.pmc      Fri Oct 14 05:29:49 2005
@@ -306,22 +306,22 @@ use fallback.
         STRING *meth = CONST_STRING(interpreter, "__defined_keyed_int");
         PMC *sub = find_meth(interpreter, pmc, meth);
         if (sub) {
-            (void) Parrot_run_meth_fromc_args_reti(interpreter, sub,
+            return Parrot_run_meth_fromc_args_reti(interpreter, sub,
                                               pmc, meth, "II", key);
         }
         else
-            SUPER(key);
+            return SUPER(key);
     }
 
     INTVAL exists_keyed_int (INTVAL key) {
         STRING *meth = CONST_STRING(interpreter, "__exists_keyed_int");
         PMC *sub = find_meth(interpreter, pmc, meth);
         if (sub) {
-            (void) Parrot_run_meth_fromc_args_reti(interpreter, sub,
+            return Parrot_run_meth_fromc_args_reti(interpreter, sub,
                                               pmc, meth, "II", key);
         }
         else
-            SUPER(key);
+            return SUPER(key);
     }
 
 /*

Reply via email to