http://www.perlmonks.org?node_id=1003850


in reply to Stumped by a warning

Are you using any modules that modify your code while it's being compiled? (Source filters, Devel::Declare-based modules, etc.)

perl -E'sub Monkey::do{say$_,for@_,do{($monkey=[caller(0)]->[3])=~s{::}{ }and$monkey}}"Monkey say"->Monkey::do'