Although we check that integer is less than 0 before negating it, the UBSanitizer keeps tripping up at this section. The proper fix would be to use std::make_unsigned_t<IntegerType> here, to convert the variable to its unsigned equivalent.
Pull request: https://github.com/WebKit/WebKit/pull/13308
<rdar://problem/109040652>
Committed 263866@main (a83ee572364b): <https://commits.webkit.org/263866@main> Reviewed commits have been landed. Closing PR #13308 and removing active labels.