Filehandle DATA within a module: Change from V 5.8.4 to 5.8.6



Hi Folks

Under V 5.8.4 I could have data within a module, after the __DATA__ token, and
read it with:
my(@line) = grep{! /^#/} <DATA>;
close DATA;
but under 5.8.6 I get this error:
readline() on unopened filehandle DATA...

I had a look at 4 recent perldeltas but could not find any reference to this
change. Can someone point me to the docs on this, please?

TIA.


.