We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ec353b7 commit 9204ebaCopy full SHA for 9204eba
clang/lib/Headers/cuda_wrappers/new
@@ -91,12 +91,14 @@ __device__ inline void operator delete[](void *ptr,
91
#endif
92
93
// Device overrides for placement new and delete.
94
+#if !(_LIBCPP_STD_VER >= 26 || __cpp_lib_constexpr_new >= 202406L)
95
__device__ inline void *operator new(__SIZE_TYPE__, void *__ptr) CUDA_NOEXCEPT {
96
return __ptr;
97
}
98
__device__ inline void *operator new[](__SIZE_TYPE__, void *__ptr) CUDA_NOEXCEPT {
99
100
101
+#endif
102
__device__ inline void operator delete(void *, void *) CUDA_NOEXCEPT {}
103
__device__ inline void operator delete[](void *, void *) CUDA_NOEXCEPT {}
104
0 commit comments