mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-01-06 16:45:03 +00:00
LibRegex: Correct jump offset to the start of the loop block
Previously we were jumping to the new end of the previous block (created by the newly inserted ForkStay), correct the offset to jump to the correct block as shown in the comments. Fixes #12033.
This commit is contained in:
committed by
Ali Mohammad Pur
parent
3de51a4b99
commit
bfe8f312f3
@@ -914,6 +914,8 @@ TEST_CASE(optimizer_atomic_groups)
|
||||
Tuple { "(1+)\\1"sv, "11"sv, true },
|
||||
Tuple { "(1+)1"sv, "11"sv, true },
|
||||
Tuple { "(1+)0"sv, "10"sv, true },
|
||||
// Rewrite should not skip over first required iteration of <x>+.
|
||||
Tuple { "a+"sv, ""sv, false },
|
||||
};
|
||||
|
||||
for (auto& test : tests) {
|
||||
|
||||
Reference in New Issue
Block a user