B::Deparse: document that `state sub` is unimplemented
authorAaron Crane <arc@cpan.org>
Fri, 22 Feb 2013 16:18:33 +0000 (16:18 +0000)
committerAaron Crane <arc@cpan.org>
Fri, 12 Apr 2013 15:09:45 +0000 (16:09 +0100)
dist/B-Deparse/Deparse.pm
dist/B-Deparse/t/deparse.t

index 533a98a..d62fe3b 100644 (file)
@@ -5421,6 +5421,13 @@ before the C<use feature> declaration that permits use of this feature).
 We expect to resolve this before the lexical-subroutine feature is no longer
 considered experimental.
 
+=item *
+
+Lexical C<state> subroutines are not deparsed at all at the moment.
+
+We expect to resolve this before the lexical-subroutine feature is no longer
+considered experimental.
+
 =back
 
 =head1 AUTHOR
index d17f649..dd50f1f 100644 (file)
@@ -1384,3 +1384,11 @@ use feature 'lexical_subs';
 no warnings "experimental::lexical_subs";
 my sub f {}
 print f();
+####
+# SKIP ?$] < 5.017004 && "lexical subs not implemented on this Perl version"
+# TODO unimplemented in B::Deparse; RT #116553
+# lexical "state" subroutine
+use feature 'state', 'lexical_subs';
+no warnings 'experimental::lexical_subs';
+state sub f {}
+print f();