We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2168c0b commit 7b91ef8Copy full SHA for 7b91ef8
src/librustc_resolve/late/diagnostics.rs
@@ -321,8 +321,8 @@ impl<'a> LateResolutionVisitor<'a, '_> {
321
fn call_has_self_arg(&self, source: PathSource<'_>) -> Option<(Span, Option<Span>)> {
322
let mut has_self_arg = None;
323
if let PathSource::Expr(parent) = source {
324
- match &parent.map(|p| &p.kind) {
325
- Some(ExprKind::Call(_, args)) if args.len() > 0 => {
+ match &parent?.kind {
+ ExprKind::Call(_, args) if args.len() > 0 => {
326
let mut expr_kind = &args[0].kind;
327
loop {
328
match expr_kind {
0 commit comments