Inline some hot lint pass functions.

These each have a single call site, due to being called from a
"combined" lint pass.
This commit is contained in:
Nicholas Nethercote
2022-12-07 14:52:28 +11:00
parent ec117c0ebd
commit b08fd6e8ef
3 changed files with 6 additions and 0 deletions

View File

@@ -121,6 +121,7 @@ impl EarlyLintPass for HiddenUnicodeCodepoints {
}
}
#[inline]
fn check_expr(&mut self, cx: &EarlyContext<'_>, expr: &ast::Expr) {
// byte strings are already handled well enough by `EscapeError::NonAsciiCharInByteString`
match &expr.kind {