Fix code coverage gaps in RegexGenerator and fix RegexCompiler bug (#66321)
authorStephen Toub <stoub@microsoft.com>
Tue, 8 Mar 2022 19:24:48 +0000 (14:24 -0500)
committerGitHub <noreply@github.com>
Tue, 8 Mar 2022 19:24:48 +0000 (14:24 -0500)
commitb6c5a12cfa92e06734286bd991e7cca87ded1e24
treeeb008814cdb5b71b24f460581b1e071bf5c021bb
parent446a0d610d4479fa9ba58ec14a89132a18ed33c4
Fix code coverage gaps in RegexGenerator and fix RegexCompiler bug (#66321)

Noticed some easily-fillable gaps in code coverage for RegexGenerator.  In adding those tests, found and fixed a bug in RegexCompiler where we were incorrectly using `Call(s_spanIndexOfSpan)` instead of `Call(s_spanIndexOfAnySpan)`.
src/libraries/System.Text.RegularExpressions/gen/RegexGenerator.Emitter.cs
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexCompiler.cs
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexInterpreterCode.cs
src/libraries/System.Text.RegularExpressions/tests/FunctionalTests/Regex.Match.Tests.cs
src/libraries/System.Text.RegularExpressions/tests/FunctionalTests/RegexGeneratorParserTests.cs