From: Artem Belevich Date: Fri, 7 Dec 2018 22:20:53 +0000 (+0000) Subject: [CUDA] Added missing 'inline' for functions defined in a header. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cad7d397bbc434a6cd05c4a3c5f9b3f20e97de7e;p=clang [CUDA] Added missing 'inline' for functions defined in a header. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@348662 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Headers/cuda_wrappers/new b/lib/Headers/cuda_wrappers/new index 71b7a52363..f49811c5a5 100644 --- a/lib/Headers/cuda_wrappers/new +++ b/lib/Headers/cuda_wrappers/new @@ -73,10 +73,12 @@ __device__ inline void operator delete[](void *ptr, // Sized delete, C++14 only. #if __cplusplus >= 201402L -__device__ void operator delete(void *ptr, __SIZE_TYPE__ size) CUDA_NOEXCEPT { +__device__ inline void operator delete(void *ptr, + __SIZE_TYPE__ size) CUDA_NOEXCEPT { ::operator delete(ptr); } -__device__ void operator delete[](void *ptr, __SIZE_TYPE__ size) CUDA_NOEXCEPT { +__device__ inline void operator delete[](void *ptr, + __SIZE_TYPE__ size) CUDA_NOEXCEPT { ::operator delete(ptr); } #endif