diff --git a/libcudacxx/include/cuda/__warp/warp_shuffle.h b/libcudacxx/include/cuda/__warp/warp_shuffle.h index 80f51651402..925da691502 100644 --- a/libcudacxx/include/cuda/__warp/warp_shuffle.h +++ b/libcudacxx/include/cuda/__warp/warp_shuffle.h @@ -28,15 +28,11 @@ # include # include # include -# include # include # include # include # include # include -# include -# include -# include # include # include @@ -61,8 +57,6 @@ template = {}) { static_assert(::cuda::std::is_default_constructible_v<_Tp>, "_Tp must be default constructible"); - static_assert(::cuda::std::is_trivially_copyable_v<_Tp>, "_Tp must be trivially copyable"); - constexpr auto __warp_size = 32u; constexpr bool __is_void_ptr = ::cuda::std::is_same_v<_Up, void*> || ::cuda::std::is_same_v<_Up, const void*>; static_assert(!::cuda::std::is_pointer_v<_Up> || __is_void_ptr, @@ -108,8 +102,6 @@ template = {}) { static_assert(::cuda::std::is_default_constructible_v<_Tp>, "_Tp must be default constructible"); - static_assert(::cuda::std::is_trivially_copyable_v<_Tp>, "_Tp must be trivially copyable"); - constexpr auto __warp_size = 32u; constexpr bool __is_void_ptr = ::cuda::std::is_same_v<_Up, void*> || ::cuda::std::is_same_v<_Up, const void*>; static_assert(!::cuda::std::is_pointer_v<_Up> || __is_void_ptr, @@ -159,8 +151,6 @@ template = {}) { static_assert(::cuda::std::is_default_constructible_v<_Tp>, "_Tp must be default constructible"); - static_assert(::cuda::std::is_trivially_copyable_v<_Tp>, "_Tp must be trivially copyable"); - constexpr auto __warp_size = 32u; constexpr bool __is_void_ptr = ::cuda::std::is_same_v<_Up, void*> || ::cuda::std::is_same_v<_Up, const void*>; static_assert(!::cuda::std::is_pointer_v<_Up> || __is_void_ptr, @@ -210,8 +200,6 @@ template = {}) { static_assert(::cuda::std::is_default_constructible_v<_Tp>, "_Tp must be default constructible"); - static_assert(::cuda::std::is_trivially_copyable_v<_Tp>, "_Tp must be trivially copyable"); - constexpr auto __warp_size = 32u; constexpr bool __is_void_ptr = ::cuda::std::is_same_v<_Up, void*> || ::cuda::std::is_same_v<_Up, const void*>; static_assert(!::cuda::std::is_pointer_v<_Up> || __is_void_ptr,