git: 40865d8d56f3 - stable/12 - Quiet int-to-pointer-cast warnings on i386 with GCC 9.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 08 Oct 2021 16:09:06 UTC
The branch stable/12 has been updated by kevans:
URL: https://cgit.FreeBSD.org/src/commit/?id=40865d8d56f309d918d94ea28cf9ce9a5f35e6a5
commit 40865d8d56f309d918d94ea28cf9ce9a5f35e6a5
Author: John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2020-09-04 00:11:01 +0000
Commit: Kyle Evans <kevans@FreeBSD.org>
CommitDate: 2021-10-08 08:12:09 +0000
Quiet int-to-pointer-cast warnings on i386 with GCC 9.
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D26200
(cherry picked from commit 67dc6bed1fc62b740351713e7aa42fe1eae896b6)
---
stand/efi/loader/copy.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/stand/efi/loader/copy.c b/stand/efi/loader/copy.c
index 6ad673d62897..5a174dbf51e2 100644
--- a/stand/efi/loader/copy.c
+++ b/stand/efi/loader/copy.c
@@ -288,8 +288,8 @@ before_staging:
* translation still works.
*/
staging_base = addr;
- memmove((void *)staging_base, (void *)staging,
- staging_end - staging);
+ memmove((void *)(uintptr_t)staging_base,
+ (void *)(uintptr_t)staging, staging_end - staging);
stage_offset -= (staging - staging_base);
staging = staging_base;
return (true);