Fix various compiler warnings
Pull request: https://github.com/WebKit/WebKit/pull/2376
Committed 252451@main (8f811dbdfb4e): <https://commits.webkit.org/252451@main> Reviewed commits have been landed. Closing PR #2376 and removing active labels.