|Subject:||Overwrites existing accessors!|
If you call mk_classdata after defining a method of the same name, it just blindly writes over your accessor! This is really obnoxious. If you define your subroutine after creating the accessor, you get an annoying warning. The attached patch changes the code to only create the accessor method of the same name as the class data if one doesn't already exist. The _Foo_accessor method is still created unconditionally.
Message body not shown because it is not plain text.