This is an old one:
//----------------------------
void bar ()
{
foo ();
}
version(none):
void foo () {}
//----------------------------
Compiles without errors when it should fail with "test.d:3: undefined identifier
foo", as it indeed does if the colon is removed.
--
Carlos Santander Bernal