When built with LTO enabled, GCC will warn about violations of C++'s one-definition rule. MallocBench has two different Objects in two different files, which is illegal. We could rename one of them, but I decided it's simplest to just put them each in anonymous namespaces in order to restrict them to file scope.
Created attachment 435087 [details] Patch
Comment on attachment 435087 [details] Patch r=me
Committed r280738 (240324@main): <https://commits.webkit.org/240324@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 435087 [details].
<rdar://problem/81634723>