Happens on gcc 12.2.0
Signed-off-by: Fabian Maurer dark.shadow4@web.de
-- v2: dwrite/tests: Prevent "misleading indentation" warnings winedump: Prevent "format overflow" warning user.exe16: Prevent "uninitialized variable" warning
From: Fabian Maurer dark.shadow4@web.de
Happens on gcc 12.2.0
Signed-off-by: Fabian Maurer dark.shadow4@web.de --- dlls/user.exe16/message.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/user.exe16/message.c b/dlls/user.exe16/message.c index 59c58ed9bd9..f9d6ca0f076 100644 --- a/dlls/user.exe16/message.c +++ b/dlls/user.exe16/message.c @@ -1456,7 +1456,7 @@ LRESULT WINPROC_CallProc32ATo16( winproc_callback16_t callback, HWND hwnd, UINT case CB_GETDROPPEDCONTROLRECT: { RECT *r32 = (RECT *)lParam; - RECT16 rect; + RECT16 rect = {0}; lParam = MapLS( &rect ); ret = callback( HWND_16(hwnd), (msg == LB_GETITEMRECT) ? LB_GETITEMRECT16 : CB_GETDROPPEDCONTROLRECT16,
From: Fabian Maurer dark.shadow4@web.de
Happens on gcc 12.2.0
Signed-off-by: Fabian Maurer dark.shadow4@web.de --- tools/winedump/msc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/winedump/msc.c b/tools/winedump/msc.c index 561d3ca98ca..cb5fbb0b9ad 100644 --- a/tools/winedump/msc.c +++ b/tools/winedump/msc.c @@ -461,7 +461,7 @@ static const char* get_callconv(unsigned cc) case CV_CALL_RESERVED: callconv = "reserved"; break; default: { - static char tmp[16]; + static char tmp[20]; sprintf(tmp, "callconv=%x", cc); callconv = tmp; }
From: Fabian Maurer dark.shadow4@web.de
Happens on gcc 12.2.0
Signed-off-by: Fabian Maurer dark.shadow4@web.de --- dlls/dwrite/tests/layout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/dwrite/tests/layout.c b/dlls/dwrite/tests/layout.c index f9f4f46f584..c8c706a7395 100644 --- a/dlls/dwrite/tests/layout.c +++ b/dlls/dwrite/tests/layout.c @@ -5309,12 +5309,12 @@ static void test_system_fallback(void) if (!font) continue;
get_font_name(font, name, ARRAY_SIZE(name)); - todo_wine + todo_wine ok(!wcscmp(name, tests[i].name), "%u: unexpected name %s.\n", i, wine_dbgstr_w(name));
hr = IDWriteFont_HasCharacter(font, g_source[0], &exists); ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); - todo_wine + todo_wine ok(exists, "%s missing character %#x\n", wine_dbgstr_w(name), g_source[0]);
IDWriteFont_Release(font);
Nikolay Sivov (@nsivov) commented about dlls/dwrite/tests/layout.c:
if (!font) continue; get_font_name(font, name, ARRAY_SIZE(name));
- todo_wine
todo_wine ok(!wcscmp(name, tests[i].name), "%u: unexpected name %s.\n", i, wine_dbgstr_w(name));
This test produced failures on some systems by returning different font. I think it's better to address that in some way.
On Tue Dec 20 17:34:39 2022 +0000, Nikolay Sivov wrote:
This test produced failures on some systems by returning different font. I think it's better to address that in some way.
I only set out to fix compile warnings though... I don't necessarily want to take on fixing that test.