Lots of files in JSC have a bool verbose = false; at the top, that we can flip to true when we want to debug things. These should all be constexpr, to help the compiler eliminate all of the code that branches on these flags. I checked, and this patch reduces binary size by roughly 16kB.
Created attachment 400007 [details] Patch
Comment on attachment 400007 [details] Patch r=me
Committed r262040: <https://trac.webkit.org/changeset/262040> All reviewed patches have been landed. Closing bug and clearing flags on attachment 400007 [details].
<rdar://problem/63523398>