Fix a NonBacktracking subsumption checking rule for XY|X??Y (#79163)
authorOlli Saarikivi <olsaarik@microsoft.com>
Wed, 7 Dec 2022 18:04:36 +0000 (10:04 -0800)
committerGitHub <noreply@github.com>
Wed, 7 Dec 2022 18:04:36 +0000 (10:04 -0800)
commitb85a99dba42e3b01cecc602ced0e938341b62d06
tree31eb038a6d1db53a72edbcf82bae36b73700e08c
parent20af770742ff1b046c34662ff66713b0df56a93d
Fix a NonBacktracking subsumption checking rule for XY|X??Y (#79163)

* Add test for subsumption rule bug

* Fix subsumption rule by adding missing check for nullability of X
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/Symbolic/SymbolicRegexNode.cs
src/libraries/System.Text.RegularExpressions/tests/FunctionalTests/Regex.Match.Tests.cs