From: Roman Kiryanov <r...@google.com> void* pointer arithmetic is a GCC extentension which could not be available in other build tools (e.g. C++). This changes removes this assumption.
Signed-off-by: Roman Kiryanov <r...@google.com> Suggested-by: Paolo Bonzini <pbonz...@redhat.com> Link: https://lore.kernel.org/r/20240620201654.598024-1-r...@google.com Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> --- include/exec/memory.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/exec/memory.h b/include/exec/memory.h index d7591a60d9f..08ecd7e195d 100644 --- a/include/exec/memory.h +++ b/include/exec/memory.h @@ -2796,7 +2796,7 @@ MemTxResult address_space_write_rom(AddressSpace *as, hwaddr addr, #include "exec/memory_ldst_phys.h.inc" struct MemoryRegionCache { - void *ptr; + uint8_t *ptr; hwaddr xlat; hwaddr len; FlatView *fv; -- 2.45.2