void foo(int a, int b = a)
{
}
is illegal in C++ because order of evaluation is undefined.But since D defines the order to be left to right couldn't it also allow this?
void foo(int a, int b = a)
{
}
is illegal in C++ because order of evaluation is undefined.But since D defines the order to be left to right couldn't it also allow this?