
Refactors the unexpected pass finder disable annotation code so it is no longer tied to expectation removal and uses the refactored code to add a disable-narrowing annotation. This is similar to the existing disable annotations, but prevents expectations from having their scope automatically narrowed. Also un-narrows several expectations that are intentionally broad and prompted the addition of this functionality. Bug: angleproject:6245, 1392545 Change-Id: Ia8727dc594ca67af19f5fe9c1bdb3d6dbd47ea24 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4148220 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Auto-Submit: Brian Sheedy <bsheedy@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org> Cr-Commit-Position: refs/heads/main@{#1090816}