else{
svp = hv_fetchs(args, "accessor", TRUE);
}
- sv_setsv(*svp, name);
+ if(!SvOK(*svp)) {
+ sv_setsv(*svp, name);
+ }
}
else if(strEQ(is, "bare")){
/* do nothing, but might complain later about missing methods */
if(svp && sv_true(*svp)){
if(!(has_default || has_builder)){
mouse_throw_error(klass, NULL,
- "You cannot have lazy attribute (%"SVf") without specifying "
+ "You cannot have a lazy attribute (%"SVf") without specifying "
"a default value for it", name);
}
}