Rémi Bernon : msvcirt/tests: Fix signed integral cast warning.
Alexandre Julliard
julliard at winehq.org
Thu Jun 4 16:08:00 CDT 2020
Module: wine
Branch: master
Commit: e8fbc6c90b03de2b9936537fa22cf78ffd0b9d4a
URL: https://source.winehq.org/git/wine.git/?a=commit;h=e8fbc6c90b03de2b9936537fa22cf78ffd0b9d4a
Author: Rémi Bernon <rbernon at codeweavers.com>
Date: Wed Jun 3 11:50:34 2020 +0200
msvcirt/tests: Fix signed integral cast warning.
Assign the char field separately.
Reported by MinGW GCC 10 with -Woverflow.
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/msvcirt/tests/msvcirt.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/dlls/msvcirt/tests/msvcirt.c b/dlls/msvcirt/tests/msvcirt.c
index 70fbb6afb4..6440bc0dab 100644
--- a/dlls/msvcirt/tests/msvcirt.c
+++ b/dlls/msvcirt/tests/msvcirt.c
@@ -7373,16 +7373,20 @@ static void test_std_streams(void)
ok(*p_ios_sunk_with_stdio == 0, "expected 0 got %d\n", *p_ios_sunk_with_stdio);
p_cin->extract_delim = p_cin->count = 0xabababab;
p_cin->base_ios.state = 0xabababab;
- p_cin->base_ios.precision = p_cin->base_ios.fill = p_cin->base_ios.width = 0xabababab;
+ p_cin->base_ios.fill = 0xab;
+ p_cin->base_ios.precision = p_cin->base_ios.width = 0xabababab;
p_cout->unknown = 0xabababab;
p_cout->base_ios.state = 0xabababab;
- p_cout->base_ios.precision = p_cout->base_ios.fill = p_cout->base_ios.width = 0xabababab;
+ p_cout->base_ios.fill = 0xab;
+ p_cout->base_ios.precision = p_cout->base_ios.width = 0xabababab;
p_cerr->unknown = 0xabababab;
p_cerr->base_ios.state = 0xabababab;
- p_cerr->base_ios.precision = p_cerr->base_ios.fill = p_cerr->base_ios.width = 0xabababab;
+ p_cerr->base_ios.fill = 0xab;
+ p_cerr->base_ios.precision = p_cerr->base_ios.width = 0xabababab;
p_clog->unknown = 0xabababab;
p_clog->base_ios.state = 0xabababab;
- p_clog->base_ios.precision = p_clog->base_ios.fill = p_clog->base_ios.width = 0xabababab;
+ p_clog->base_ios.fill = 0xab;
+ p_clog->base_ios.precision = p_clog->base_ios.width = 0xabababab;
p_ios_sync_with_stdio();
ok(*p_ios_sunk_with_stdio == 1, "expected 1 got %d\n", *p_ios_sunk_with_stdio);
More information about the wine-cvs
mailing list