瀏覽代碼

AARCH64 gcc error with const qualifiers

aarch64-linux-gnu-gcc on Debian/Sid fails lib compilation with:
lib/aarch64/initplat.c:44:35: error: initialization discards
‘const’ qualifier from pointer target type
[-Werror=discarded-qualifiers].  This patch fixes it.

Signed-off-by: Pete Batard <pete@akeo.ie>
Signed-off-by: Nigel Croxon <noxorc@users.sf.net>
Nigel Croxon 8 年之前
父節點
當前提交
8071303f52
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      lib/aarch64/initplat.c

+ 2 - 1
lib/aarch64/initplat.c

@@ -41,7 +41,8 @@ void *memset(void *s, int c, __SIZE_TYPE__ n)
 
 void *memcpy(void *dest, const void *src, __SIZE_TYPE__ n)
 {
-    unsigned char *p = dest, *q = src;
+    const unsigned char *q = src;
+    unsigned char *p = dest;
 
     while (n--)
         *p++ = *q++;