使わなくなった変数を適宜排除してスタックを再利用させるのは、人間でなくコンパイラや最適化機構の仕事 (少なくとも C 以上のレベルでは)
尤も、 C とかは規格がガバガバすぎてそういうアグレッシブな最適化難しそうだけど
まあ strict aliasing 破ると未定義動作が「ちゃんと壊れる」程度には最近の最適化は強いですよ
そもそもの話、変数なんて場合によっては勝手にレジスタに割り当てられるしすたっくを消費するとは限らない……
Mastodonに参加して、世界で起きていることを見つけよう。
連合内の誰でもフォローして投稿を時系列で見ることができます。アルゴリズム、広告、クリックベイトはありません。