Simplify code emitted for single char repeater (#62322)
authorStephen Toub <stoub@microsoft.com>
Fri, 3 Dec 2021 11:26:51 +0000 (06:26 -0500)
committerGitHub <noreply@github.com>
Fri, 3 Dec 2021 11:26:51 +0000 (06:26 -0500)
commit53ed08bc0fe716b134f168897f8a6dce4111a10f
tree7c843b11ecbd1e211077b4b97ae649b0268380d1
parent42224c69786c6386a946dfa47ebbcaf645283f5e
Simplify code emitted for single char repeater (#62322)

Rather than outputting an if block per unrolled iteration, just output a clause for each iteration as part of a single if block.  We already do this for concatenations, but we don't yet for standalone repeaters.
src/libraries/System.Text.RegularExpressions/gen/RegexGenerator.Emitter.cs