Workaround a bug in MSVC

Value-initialization of non-POD types without a user-defined ctor is broken in MSVC.