kernelbase: Restore HEAP_REALLOC_IN_PLACE_ONLY usage in LocalReAlloc.
commit4979ae5a94188b7c1943a64a0cb8cca39bbe8fad
authorRémi Bernon <rbernon@codeweavers.com>
Wed, 30 Nov 2022 14:16:49 +0000 (30 15:16 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 30 Nov 2022 19:38:27 +0000 (30 20:38 +0100)
tree154cccbbde301d5957b09aa1eeb14a1a8abc34c0
parenta568704c320fa98e087c6dc740e30dedda96d37b
kernelbase: Restore HEAP_REALLOC_IN_PLACE_ONLY usage in LocalReAlloc.

This effectively reverts 2be9b0ff4a61f3738eb2c05a7f196a60a95d40c6, which
incorrectly removed the flag, when the reallocation failures the tests
showed were coming from an underlying LFH in-place reallocation failure.

Thus, it restores todo_wine where appropriate while removing other todos
for sizes outside of the LFH block size range.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53996
dlls/kernel32/tests/heap.c
dlls/kernelbase/memory.c