diff --git a/libcudacxx/include/cuda/std/__type_traits/type_list.h b/libcudacxx/include/cuda/std/__type_traits/type_list.h index 44e9a4d79bc..6ec295ab7a3 100644 --- a/libcudacxx/include/cuda/std/__type_traits/type_list.h +++ b/libcudacxx/include/cuda/std/__type_traits/type_list.h @@ -430,7 +430,7 @@ struct _CCCL_TYPE_VISIBILITY_DEFAULT __type_try_catch }; // Implementation for indexing into a list of types: -# if defined(__cpp_pack_indexing) && !_CCCL_CUDA_COMPILER(NVCC) +# if defined(__cpp_pack_indexing) && !_CCCL_CUDA_COMPILER(NVCC) && !_CCCL_COMPILER(CLANG, <=, 19) _CCCL_DIAG_PUSH _CCCL_DIAG_SUPPRESS_CLANG("-Wc++26-extensions")