Можно ли в gcc / g ++ или ms c ++ установить флаг, разрешающий только определенное поведение? поэтому что-то вроде приведенного ниже дает мне предупреждение или, предпочтительно, ошибку
func(a++, a, ++a)