Alex Makhotin:
> Current DMD compiler version outputs on attempt to make empty statement:
> > use '{ }' for an empty statement, not a ';'
> Is there a reason?

Yes, it avoids a common type of bug:

for (int i = 0; i < 10; i++);
  writeln(i);

I have seen students waste minutes locating that bug.

Bye,
bearophile

Reply via email to