You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.
MSVC always defines __cplusplus as 199711L, regardless of the standard mode, which means that THRUST_CPP_DIALECT will always be set to 2003.
#1028 attempted to work around this by using _MSVC_LANG to set THRUST_CPP_DIALECT correctly but ran into problems with MSVC's standard compliance on older versions MSVC regarding expression SFINAE.
The text was updated successfully, but these errors were encountered:
Just to keep this issue updated -- there's a patch on the way that will update the dialect detection to use _MSVC_LANG instead of __cplusplus when defined and deprecate support for MSVC compilers that don't define it. This will effectively resolve this issue.
MSVC always defines __cplusplus as 199711L, regardless of the standard mode, which means that THRUST_CPP_DIALECT will always be set to 2003.
#1028 attempted to work around this by using _MSVC_LANG to set THRUST_CPP_DIALECT correctly but ran into problems with MSVC's standard compliance on older versions MSVC regarding expression SFINAE.
The text was updated successfully, but these errors were encountered: