From 27378a434166ce8e72c68716720b7d66801d972f Mon Sep 17 00:00:00 2001 From: Maneesh Gupta Date: Tue, 16 Feb 2021 00:09:32 -0500 Subject: [PATCH] SWDEV-271416 - Keep HIP_DYNAMIC_SHARED macro for compat with existing HIP apps Change-Id: I536e0c65d6e8696cbc369082350834abd710abca --- hipnv/include/hip/nvidia_detail/hip_runtime.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hipnv/include/hip/nvidia_detail/hip_runtime.h b/hipnv/include/hip/nvidia_detail/hip_runtime.h index dfe41cf3c3..a42fecc611 100644 --- a/hipnv/include/hip/nvidia_detail/hip_runtime.h +++ b/hipnv/include/hip/nvidia_detail/hip_runtime.h @@ -95,6 +95,13 @@ typedef int hipLaunchParm; #define HIP_SYMBOL(X) &X +/** + * Map HIP_DYNAMIC_SHARED to "extern __shared__" for compatibility with old HIP applications + * To be removed in a future release. + */ +#define HIP_DYNAMIC_SHARED(type, var) extern __shared__ type var[]; +#define HIP_DYNAMIC_SHARED_ATTRIBUTE + #ifdef __HIP_DEVICE_COMPILE__ #define abort_() \ { asm("trap;"); }