On Tue, Jun 28, 2005 at 04:04:18PM -0700, Michael G Schwern wrote: > Exporter will load Exporter::Heavy if it sees *any* sigils in the @EXPORT > list. This includes &foo. "&foo" is equivalent to "foo" and can be > processed the same. This patch simply strips off any leading & before > Exporter does its thing.
It looks offhand as if you've broken EXPORT_FAIL things, in particular, @EXPORT_FAIL = "&foo" won't work, and what ends up getting passed to export_fail will be different. Just looked at the patch briefly, so perhaps I'm mistaken.