diff options
| -rw-r--r-- | src/librustc/middle/stability.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc/middle/stability.rs b/src/librustc/middle/stability.rs index c8bf2bafd71..111506eb108 100644 --- a/src/librustc/middle/stability.rs +++ b/src/librustc/middle/stability.rs @@ -541,6 +541,7 @@ pub fn check_pat(tcx: &ty::ctxt, pat: &hir::Pat, }; match pat.node { // Foo(a, b, c) + // A Variant(..) pattern `hir::PatEnum(_, None)` doesn't have to be recursed into. hir::PatEnum(_, Some(ref pat_fields)) => { for (field, struct_field) in pat_fields.iter().zip(&v.fields) { maybe_do_stability_check(tcx, struct_field.did, field.span, cb) |
