]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Library/CompilerIntrinsicsLib/memcpy.c
ArmPkg/CompilerIntrinsicsLib: fix GCC8 warning for __aeabi_memcpy aliases
[mirror_edk2.git] / ArmPkg / Library / CompilerIntrinsicsLib / memcpy.c
index a944e00b89e15be1b05580e8f822b46be3ac97ab..63af04fbbc0ade5f5ec71f9a38dcd19825274147 100644 (file)
 \r
 typedef __SIZE_TYPE__ size_t;\r
 \r
-static __attribute__((__used__))\r
-void *__memcpy(void *dest, const void *src, size_t n)\r
+static void __memcpy(void *dest, const void *src, size_t n)\r
 {\r
   unsigned char *d = dest;\r
   unsigned char const *s = src;\r
 \r
   while (n--)\r
     *d++ = *s++;\r
+}\r
 \r
+void *memcpy(void *dest, const void *src, size_t n)\r
+{\r
+  __memcpy(dest, src, n);\r
   return dest;\r
 }\r
 \r
-__attribute__((__alias__("__memcpy")))\r
-void *memcpy(void *dest, const void *src, size_t n);\r
-\r
 #ifdef __arm__\r
 \r
 __attribute__((__alias__("__memcpy")))\r