http://qs321.pair.com?node_id=500149


in reply to Autovivification sucking the life out of me

Your autovivification happens here:
see_args( @ENV{qw(TMPDIR TEMP TMP)} );
If you explicitly tell perl to vivify $ENV{TMPDIR} it will do so. It's not the call doing it, but the parameters you pass in your call.

s$$([},&%#}/&/]+}%&{})*;#$&&s&&$^X.($'^"%]=\&(|?*{%
+.+=%;.#_}\&"^"-+%*).}%:##%}={~=~:.")&e&&s""`$''`"e