From 00bc22c33268f0765adfcdf0ce00f23c35fff136 Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Sun, 17 Nov 2024 12:48:47 +0100 Subject: [PATCH] LibRegex: Don't immediately ignore TempInverse in optimizer fe46b2c1411 added the reset-temp-inverse flag, but set it up so all tempinverse ops were negated at the start of the next op; this commit makes it so these flags actually persist for one op and not zero. Fixes #2296. --- Libraries/LibRegex/RegexOptimizer.cpp | 4 ++-- Tests/LibRegex/Regex.cpp | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Libraries/LibRegex/RegexOptimizer.cpp b/Libraries/LibRegex/RegexOptimizer.cpp index 857c4bbaec6..a713867e665 100644 --- a/Libraries/LibRegex/RegexOptimizer.cpp +++ b/Libraries/LibRegex/RegexOptimizer.cpp @@ -227,7 +227,7 @@ static bool has_overlap(Vector const& lhs, Vector const& lhs, Vector