die reihenfolge beim ausführen ist dennoch nicht gewährleistet weil nicht definiert

es ist nur vorgeschrieben in welcher reihenfolge ausgewertet werden muss

bei einem aufruf in einem statement muss der compiler jedoch erst das ergebnis des aufrufs ermitteln und die reihenfolge ist zumindest hier nicht explizit vorgeschrieben soweit ich informiert bin oder hast du etwas dass gegensätzliches behauptet?