Skip to content

Commit 25df572

Browse files
committed
Tweak
1 parent 6ed31ab commit 25df572

File tree

1 file changed

+3
-3
lines changed
  • compiler/rustc_hir_typeck/src

1 file changed

+3
-3
lines changed

compiler/rustc_hir_typeck/src/expr.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,10 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
208208
// without the final expr (e.g. `try { return; }`). We don't want to generate an
209209
// unreachable_code lint for it since warnings for autogenerated code are confusing.
210210
let is_try_block_generated_unit_expr = match expr.kind {
211-
ExprKind::Call(_, args) if expr.span.is_desugaring(DesugaringKind::TryBlock) => {
212-
args.len() == 1 && args[0].span.is_desugaring(DesugaringKind::TryBlock)
211+
ExprKind::Call(_, [arg]) => {
212+
expr.span.is_desugaring(DesugaringKind::TryBlock)
213+
&& arg.span.is_desugaring(DesugaringKind::TryBlock)
213214
}
214-
215215
_ => false,
216216
};
217217

0 commit comments

Comments
 (0)