diff --git a/languages/WMLScript/pmc/wmlsstring.pmc b/languages/WMLScript/pmc/wmlsstring.pmc index 11b23ea248..e64bc840fc 100644 --- a/languages/WMLScript/pmc/wmlsstring.pmc +++ b/languages/WMLScript/pmc/wmlsstring.pmc @@ -1919,7 +1919,7 @@ MMD_DEFAULT: { METHOD PMC* parseNumber() { PMC *retval; - if (retval->vtable->base_type == dynpmc_WmlsInvalid) + if (SELF->vtable->base_type == dynpmc_WmlsInvalid) Parrot_PCCINVOKE(interp, SELF, const_string(interp, "parseFloat"), "->P", &retval); else