The first iteration of regex.match is guaranteed to have start be less than content.length(). This is because of the isEmpty check at the beginning of the function, which means that the only time start should be checked is when it changes. This also saves us a function call when start is at the end of the content.
<rdar://problem/108457928>
PR - https://github.com/WebKit/WebKit/pull/12809