Force parsing of blessed() as a function
authorYuval Kogman <nothingmuch@woobling.org>
Thu, 17 Sep 2009 11:47:04 +0000 (14:47 +0300)
committerYuval Kogman <nothingmuch@woobling.org>
Thu, 17 Sep 2009 11:47:04 +0000 (14:47 +0300)
commit353a8c6850742f5ca13a47c229b0717a323009a9
tree8a812a9b866095604ea516593083e8ffdf89eef0
parent36edf31b986f2c6e8cdbad8f4d683e987ccbd7bd
Force parsing of blessed() as a function

In the generated constructor it was parsed and invoked as an indirect
method, which worked for classes that did not remove C<blessed> or
define it as an accessor.

This broke Search::GIN which had a class that used namespace::clean and
had a 'blessed' attribute which was incorrectly invoked on the class.
lib/Moose/Meta/Method/Constructor.pm