From: SASADA Koichi Date: 2007-06-26T11:42:16+09:00 Subject: [ruby-dev:31057] Re: Conditional jump or move depends on uninitialised value(s) in TOPLEVEL_BINDING  ささだです。 Tanaka Akira wrote: > 微妙によくわかっていないので勘違いかもしれないんですが、スタッ > クを確保した最初に初期化する、というのは適切な対処なんでしょ > うか? > > スタックが伸びた後に縮むと、縮んだ部分にはゴミが残るわけで、 > 最初に初期化するだけでは、そういう実行途中にできたゴミは初期 > 化できなくて、それを参照して変なことが起きたりしないんでしょ > うか?  そういえば、スタックを使うときには(スタックフレーム拡張時に は)毎回初期化しているはずでした。だから初期化をしてなかったのか。  それをしているはずなのに valgrind で警告が出るって話ですよ ねぇ。もう一度見直してみます。 -- // SASADA Koichi at atdot dot net