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);
}
/*