From 3ff1726cf8025b94db8d3b8fdf4cc79a7888d80f Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Wed, 18 Jan 2023 20:08:10 -0500 Subject: [PATCH] [OpenMP][AMDGPU] Get rid of redundant macro def The next gen plugin adds the def of `DEBUG_PREFIX` in CMake, causing compiler warning that `DEBUG_PREFIX` is defined multiple times. This patch simply guards the macro def. Reviewed By: jdoerfert Differential Revision: https://reviews.llvm.org/D142064 --- openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.cpp b/openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.cpp index 19705bd..8f73a03 100644 --- a/openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.cpp +++ b/openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.cpp @@ -77,7 +77,9 @@ DLWRAP_FINALIZE() #ifndef TARGET_NAME #error "Missing TARGET_NAME macro" #endif +#ifndef DEBUG_PREFIX #define DEBUG_PREFIX "Target " GETNAME(TARGET_NAME) " RTL" +#endif static bool checkForHSA() { // return true if dlopen succeeded and all functions found -- 2.7.4