diff --git a/crates/oxc_transformer/src/regexp/mod.rs b/crates/oxc_transformer/src/regexp/mod.rs index 1ec97337b..6aa6a17f6 100644 --- a/crates/oxc_transformer/src/regexp/mod.rs +++ b/crates/oxc_transformer/src/regexp/mod.rs @@ -150,8 +150,9 @@ impl<'a> Traverse<'a> for RegExp<'a> { } let pattern_source: Cow<'_, str> = match ®exp.regex.pattern { - RegExpPattern::Raw(raw) | RegExpPattern::Invalid(raw) => Cow::Borrowed(raw), + RegExpPattern::Raw(raw) => Cow::Borrowed(raw), RegExpPattern::Pattern(p) => Cow::Owned(p.to_string()), + RegExpPattern::Invalid(_) => return, }; let callee = {