Skip to content

Commit 3bc1b15

Browse files
committed
[OpenMP] Fix weak linkage on malloc declaration
Summary: This being weak forces the external reference to be weak. Either we define it weak or not by pulling it from `libc`. Doing it here causes it to not be extracted properly.
1 parent 9c6bb18 commit 3bc1b15

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

offload/DeviceRTL/include/Allocator.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ void free(void *Ptr);
3838
} // namespace ompx
3939

4040
extern "C" {
41-
[[gnu::weak]] void *malloc(size_t Size);
42-
[[gnu::weak]] void free(void *Ptr);
41+
void *malloc(size_t Size);
42+
void free(void *Ptr);
4343
}
4444

4545
#endif

0 commit comments

Comments
 (0)