The CUDA compiler doesn't support gsl::suppress so disable when __NVCC__ is defined. (#358)

This commit is contained in:
Scott McKay 2019-01-22 17:42:33 +10:00 committed by GitHub
parent c87929e949
commit 8b55596dfe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -150,8 +150,8 @@ std::vector<std::string> GetStackTrace();
} \
} while (0)
// C++ Core Guideline check suppression
#ifdef _MSC_VER
// C++ Core Guideline check suppression.
#if defined(_MSC_VER) && !defined(__NVCC__)
#define GSL_SUPPRESS(tag) [[gsl::suppress(tag)]]
#else
#define GSL_SUPPRESS(tag)