text_combined: craig deforest veyjhbyfbuaeanjperlorg new ticket created craig deforest please include string perl 47219 subject line future correspondence issue autoloader documentation page recommends using goto autoload enter newly declared subroutine munges stack declaration code includes loading xs modules particular subroutine defined via bootstrap newmodule often happens declarations use inline autocompile new xs module stray 1 left perl stack declaration step using goto autoload subroutine preserves 1 returned extra value newly declared subroutine returns scalar context 1 dropped floor list context interpolated returned list appears first value list case simplest workaround use return autoload _ rather goto autoload costs extra stack frame bulletproof tested bug perl 586 588 macos x 588 fedora core 4 bug could fixed updating autoload man page use safer construction looking dynamic loader identify leaving extra 1 stack former less likely stir trouble parts perl thu 07 aug 2008 062237 0800 perl 47219 autoloader goto considered harmful especially autoloaded xs