diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2019-11-17 13:36:15 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-17 13:36:15 +0900 |
| commit | 842612fcc00a679688bbc1bb74bb7480d12a0ac7 (patch) | |
| tree | 405f342cf4b04790c542f24dc4e3dd6c07b13a6c /src/libsyntax | |
| parent | 54998d1b3facdb684795c586d7a1e82582e32d27 (diff) | |
| parent | 91aadf030548214da5a8f39a1b1dbd21db125625 (diff) | |
| download | rust-842612fcc00a679688bbc1bb74bb7480d12a0ac7.tar.gz rust-842612fcc00a679688bbc1bb74bb7480d12a0ac7.zip | |
Rollup merge of #66381 - Centril:66340, r=petrochenkov
find_deprecation: deprecation attr may be ill-formed meta. Fixes #66340. r? @petrochenkov cc @pnkfelix
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/attr/builtin.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libsyntax/attr/builtin.rs b/src/libsyntax/attr/builtin.rs index acf0dd1cabb..767fcabc017 100644 --- a/src/libsyntax/attr/builtin.rs +++ b/src/libsyntax/attr/builtin.rs @@ -667,7 +667,10 @@ fn find_deprecation_generic<'a, I>(sess: &ParseSess, break } - let meta = attr.meta().unwrap(); + let meta = match attr.meta() { + Some(meta) => meta, + None => continue, + }; depr = match &meta.kind { MetaItemKind::Word => Some(Deprecation { since: None, note: None }), MetaItemKind::NameValue(..) => { |
