fix msvc issue.