workaround for msvc breaks nvidia compile on windows