Bug 255529

Summary: start variable should be checked before being passed to RegularExpression.match()
Product: WebKit Reporter: Seija K. <gfunni234>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ahmad.saleem792, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Seija K.
Reported 2023-04-17 09:42:20 PDT
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.
Attachments
Radar WebKit Bug Importer
Comment 1 2023-04-24 09:43:19 PDT
Ahmad Saleem
Comment 2 2024-06-04 12:46:44 PDT
Note You need to log in before you can comment on or make changes to this bug.