北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

overloadでセグフォ

Date::Calcで空オブジェクトを作ってprintするとセグフォで落ちるなーと思っていたら、

package hoge;
use overload '""' => sub {undef};
sub new{bless [], shift};
"" . hoge->new();

これでも落ちた。perl5.6.1の問題? または環境依存? 自宅の5.8系のperlでは落ちませんでした。