X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FRole.pm;h=709c3f957b1a36692e69820eb8a8735617797e8c;hb=e82cf08d6ab36c4269c82cb2e066defee22a26d8;hp=5dccbdc842ae501c2345c1b9829931c446d99218;hpb=e0b163e1eae55efa02feae5a207b68b00734c124;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Role.pm b/lib/Mouse/Meta/Role.pm index 5dccbdc..709c3f9 100644 --- a/lib/Mouse/Meta/Role.pm +++ b/lib/Mouse/Meta/Role.pm @@ -101,7 +101,7 @@ sub apply { # XXX what's Moose's behavior? #next; } else { - *$class_function = *$role_function; + *{$class_function} = \&{$role_function}; } if ($args{alias} && $args{alias}->{$name}) { my $dstname = $args{alias}->{$name};