わかるだろ。
ローカル変数はスタックに積むんだから、関数からreturnすれば必ず解放される。