MSVC gives an error if declaration is after statements