Author: allison
Date: Tue Jan 6 19:34:47 2009
New Revision: 35087
Modified:
trunk/src/pmc/default.pmc
Log:
[cage] Fix improper PMCNULL handling in default 'isa_pmc'.
Modified: trunk/src/pmc/default.pmc
==============================================================================
--- trunk/src/pmc/default.pmc (original)
+++ trunk/src/pmc/default.pmc Tue Jan 6 19:34:47 2009
@@ -906,6 +906,9 @@
*/
VTABLE INTVAL isa_pmc(PMC *lookup) {
+ if (PMC_IS_NULL(lookup))
+ return 0;
+
/* RT #46665 - walk mro */
return parrot_hash_exists(INTERP, SELF->vtable->isa_hash,
(void *)VTABLE_get_string(interp, lookup));