msvc merge