Skip to content

Commit 710934d

Browse files
authored
[cuBLAS][rocBLAS] Fix uninstantiated template static asserts for older compilers (#651)
1 parent 212e970 commit 710934d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/blas/backends/cublas/cublas_helper.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ inline cublasSideMode_t get_cublas_side_mode(oneapi::math::side lr) {
260260

261261
template <typename T>
262262
inline cudaDataType_t get_cublas_datatype() {
263-
static_assert(false);
263+
static_assert(sizeof(T) && false, "Type T has no corresponding cuBLAS type");
264264
}
265265

266266
template <>

src/blas/backends/rocblas/rocblas_helper.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ inline rocblas_side get_rocblas_side_mode(oneapi::math::side lr) {
218218

219219
template <typename T>
220220
inline rocblas_datatype get_rocblas_datatype() {
221-
static_assert(false);
221+
static_assert(sizeof(T) && false, "Type T has no corresponding rocBLAS type");
222222
}
223223

224224
template <>

0 commit comments

Comments
 (0)