https://bugs.winehq.org/show_bug.cgi?id=57306
--- Comment #19 from Zeb Figura z.figura12@gmail.com --- (In reply to Rafał Mużyło from comment #17)
If 'it becomes clear' could you explain the existence of mr6662 ? Cause it seems even more frequent contributors got confused by this code...
If you read the merge request, you'll note that what's confusing Aida is clearly not the fact that the overallocation pattern is used. She's guessing at the way in which get_arc_max_points() is not returning a high enough value.
And frankly, you've just wrote the code, how certain are you you'll still understand it in 4-5 years ? That's my point on why an additional comment would be welcome.
Pretty certain, given that I understood the pattern when I first approached it to make this change.