diff --git a/Eigen/src/Core/util/DisableStupidWarnings.h b/Eigen/src/Core/util/DisableStupidWarnings.h index fa33689fa..44829a4b8 100755 --- a/Eigen/src/Core/util/DisableStupidWarnings.h +++ b/Eigen/src/Core/util/DisableStupidWarnings.h @@ -94,6 +94,12 @@ #pragma diag_suppress 2735 #pragma diag_suppress 2737 #pragma diag_suppress 2739 + #pragma diag_suppress 2979 + // Disable the "// __device__ annotation is ignored on a function(...) that is + // explicitly defaulted on its first declaration" message. + // The __device__ annotation seems to actually be needed in some cases, + // otherwise resulting in kernel runtime errors. + #pragma diag_suppress 2977 #endif #else