diff --git a/Libraries/LibRegex/RegexByteCode.h b/Libraries/LibRegex/RegexByteCode.h index 34a1da3b889..fa8eff1a036 100644 --- a/Libraries/LibRegex/RegexByteCode.h +++ b/Libraries/LibRegex/RegexByteCode.h @@ -787,7 +787,13 @@ public: ByteString arguments_string() const override { auto reps = id() < state().repetition_marks.size() ? state().repetition_marks.at(id()) : 0; - return ByteString::formatted("offset={} count={} id={} rep={}, sp: {}", offset(), count() + 1, id(), reps + 1, state().string_position); + return ByteString::formatted("offset={} [&{}] count={} id={} rep={}, sp: {}", + static_cast(offset()), + state().instruction_position - offset(), + count() + 1, + id(), + reps + 1, + state().string_position); } };