From 1c4b5adb7b4a239e433d4a1dc2aa4b09ee30573d Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Wed, 1 Apr 2020 20:34:39 -0400 Subject: regex: fix another inner literal bug It looks like `is_simple` wasn't quite correct. I can't wait until this code is rewritten. It is still not quite clearly correct to me. Fixes #1537 --- tests/regression.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests') diff --git a/tests/regression.rs b/tests/regression.rs index 89297b9c..6cdf8b99 100644 --- a/tests/regression.rs +++ b/tests/regression.rs @@ -791,3 +791,11 @@ rgtest!( eqnice!("repotree/not-ignored\n", cmd.stdout()); } ); + +// See: https://github.com/BurntSushi/ripgrep/issues/1537 +rgtest!(r1537, |dir: Dir, mut cmd: TestCommand| { + dir.create("foo", "abc;de,fg"); + + let expected = "foo:abc;de,fg\n"; + eqnice!(expected, cmd.arg(";(.*,){1}").stdout()); +}); -- cgit v1.2.3