>スタックや呼び出し規約関係で変なことしたい時
こんなのアセンブラ埋め込む以外できんだろ。
てか普通の言語ではしないし、やったら関数の接合呼び出しのたびに気にしなきゃならなくなる。