MSVC 2012 doesn't support std::initializer_list at all, so don't rely on
that std::vector constructor.