forked from Mirrors/wine-wine
rpcrt4/tests: Win 8 and 10 do not correctly unmarshal a ranged enum16.
In practice this bug is not observed since midl, unlike widl, does not generate ranges in inline stub mode. For interpreted stubs, where midl does generate ranges, the [out] parameters are zero-initialised by the runtime. Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>oldstable
parent
b7e2e45f93
commit
f53c320f04
|
@ -1006,8 +1006,11 @@ basic_tests(void)
|
||||||
|
|
||||||
if (!old_windows_version)
|
if (!old_windows_version)
|
||||||
{
|
{
|
||||||
|
re = 0xdeadbeef;
|
||||||
get_ranged_enum(&re);
|
get_ranged_enum(&re);
|
||||||
ok(re == RE3, "get_ranged_enum() returned %d instead of RE3\n", re);
|
ok(re == RE3 ||
|
||||||
|
broken(re == MAKELONG(re, 0xdead)), /* Win 8, Win 10 */
|
||||||
|
"get_ranged_enum() returned %x instead of RE3\n", re);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue