未規定ってのは、
その未規定な部分に依存したコードを書かなければ正しいコードになるが、
未規定な部分に依存したコードを書くとどんな動きになるか分からないってものだ。

例えば、 foo(a(), b()); の a() と b() の実行順は未規定。
a() と b() の実行順に依存していないコードは正しいコードだが、
a() と b() の実行順に依存したコードの場合、その実行順がどうなるかは保証されない。