[PATCH 4/6] kernel32/tests: mark pointer as volatile when reading after allocated size

Eric Pouech eric.pouech at gmail.com
Tue Sep 28 11:49:50 CDT 2021


so that GCC11 no longer complains

Signed-off-by: Eric Pouech <eric.pouech at gmail.com>

---
 dlls/kernel32/tests/heap.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/kernel32/tests/heap.c b/dlls/kernel32/tests/heap.c
index 8558bd7f1b3..38a0a5731c1 100644
--- a/dlls/kernel32/tests/heap.c
+++ b/dlls/kernel32/tests/heap.c
@@ -891,7 +891,8 @@ static void test_HeapQueryInformation(void)
 
 static void test_heap_checks( DWORD flags )
 {
-    BYTE old, *p, *p2;
+    BYTE old, *p2;
+    BYTE * volatile p; /* as we read past of allocated size, don't let GCC11 complain */
     BOOL ret;
     SIZE_T i, size, large_size = 3000 * 1024 + 37;
 




More information about the wine-devel mailing list