X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FSub%2FPrototype%2FUtil.pm;h=d88c553c37856dd275f68b18e395fefe443c99fc;hb=861f5f77448b046e9c7180f348200a7fedd08b11;hp=df3e45635b3331189460ee8a5f5d31bfb80c4487;hpb=bc05eb29f9f194f122bea1ddd5ddbf81acf1f359;p=perl%2Fmodules%2FSub-Prototype-Util.git diff --git a/lib/Sub/Prototype/Util.pm b/lib/Sub/Prototype/Util.pm index df3e456..d88c553 100644 --- a/lib/Sub/Prototype/Util.pm +++ b/lib/Sub/Prototype/Util.pm @@ -70,6 +70,7 @@ sub _clean_msg { Flattens the array C<@args> according to the prototype C<$proto>. When C<@args> is what C<@_> is after calling a subroutine with prototype C<$proto>, C returns the list of what C<@_> would have been if there were no prototype. +It croaks if the arguments can't possibly match the required prototype, e.g. when a reference type is wrong or when not enough elements were provided. =cut @@ -309,7 +310,7 @@ Tests code coverage report is available at L