From cad7d397bbc434a6cd05c4a3c5f9b3f20e97de7e Mon Sep 17 00:00:00 2001 From: Artem Belevich Date: Fri, 7 Dec 2018 22:20:53 +0000 Subject: [PATCH] [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 --- lib/Headers/cuda_wrappers/new | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 -- 2.40.0