Correct lock’s prototype
authorFather Chrysostomos <sprout@cpan.org>
Thu, 21 Jul 2011 07:07:05 +0000 (00:07 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Thu, 21 Jul 2011 07:07:05 +0000 (00:07 -0700)
commit3fdd840fce2bd6a2302bacf1801c56c5dd018553
tree374ed5289c54d9a455ca2411ecb54df8dcea0310
parent904028df2142182d347e16fc663545daf1b31fd8
Correct lock’s prototype

As of commit f4df43b5, lock is parsed the same way as tied.  Before
that, the prototype was effectively \[$@%&*], but only because
it was buggy (an lvalue sub itself would be passed to the function,
instead of its return value).  Yet its prototype was set to \$, which
was just wrong.

This fixes part of #94980.
pod/perldelta.pod
pp.c
t/op/cproto.t