G++에서 실행하느냐 MSVC에서 실행하느냐에 따라서 호출순서가 달라지게 되는데

undefined behavior인가요?