int main() { int var = 0;; // Typo which compiles just fine }
Obviously, it is so that we can say things like
for (;;) { // stuff }
Who could live without that?