[MS] Fix double evaluation of MSVC builtin arguments