aboutsummaryrefslogtreecommitdiff
path: root/offload/DeviceRTL/src/State.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'offload/DeviceRTL/src/State.cpp')
-rw-r--r--offload/DeviceRTL/src/State.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/offload/DeviceRTL/src/State.cpp b/offload/DeviceRTL/src/State.cpp
index 62b03e7..4753951 100644
--- a/offload/DeviceRTL/src/State.cpp
+++ b/offload/DeviceRTL/src/State.cpp
@@ -50,7 +50,7 @@ namespace {
///
///{
extern "C" {
-#ifdef __AMDGPU__
+#if defined(__AMDGPU__) && !defined(OMPTARGET_HAS_LIBC)
[[gnu::weak]] void *malloc(size_t Size) { return allocator::alloc(Size); }
[[gnu::weak]] void free(void *Ptr) { allocator::free(Ptr); }