30 Nov
2022
30 Nov
'22
2:45 p.m.
The LFH being automatically enabled after several allocations of the same sizes are done, its reallocation strategy differs from non-LFH blocks and was messing with the tests. I previously removed the HEAP_REALLOC_IN_PLACE_ONLY flag from LocalReAlloc, based on the test results, but the outcome is different when a non-LFH block size is used. This adds more tests and restores the flag to fix the regression. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1613