Cでは保証されてるからね。
C++の規格上保証されていないとしても、CのAPIを直接呼べる事を望まれているC++のコンパイラがそれを考慮しないって事は現実的には有り得ない選択だと思う