X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=xs-src%2FMouseAttribute.xs;fp=xs-src%2FMouseAttribute.xs;h=8ea3a060faa36d385ae6ef0ecaea6219c43ca504;hp=f8012dabc3275d9c80a5b8597a1d31235dd74da4;hb=077f2efda66008ab1a1fb959851a7c9062404588;hpb=950f02e50997068e6ea0a7abd373a0846fff0343 diff --git a/xs-src/MouseAttribute.xs b/xs-src/MouseAttribute.xs index f8012da..8ea3a06 100644 --- a/xs-src/MouseAttribute.xs +++ b/xs-src/MouseAttribute.xs @@ -297,7 +297,7 @@ CODE: svp = hv_fetchs(args, "builder", FALSE); if(svp){ if(!SvOK(*svp)){ - mouse_throw_error(klass, NULL, + mouse_throw_error(klass, *svp, "builder must be a defined scalar value which is a method name"); } can_be_required = TRUE; @@ -305,7 +305,7 @@ CODE: } else if((svp = hv_fetchs(args, "default", FALSE))){ if(SvROK(*svp) && SvTYPE(SvRV(*svp)) != SVt_PVCV) { - mouse_throw_error(klass, NULL, + mouse_throw_error(klass, *svp, "References are not allowed as default values, you must " "wrap the default of '%"SVf"' in a CODE reference " "(ex: sub { [] } and not [])", name);