未定義動作なので、単なる偶然。
たぶんスタックが関係してるとおもうけど。