diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-03-24 21:17:27 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2018-04-06 11:52:16 +0300 |
| commit | 3a30bad6de92fd00f24b8ba9547798cb1afa1ba3 (patch) | |
| tree | 07ccbbb3d1690546c1f0ad75136aafaf08a84e62 /src/librustc/hir | |
| parent | 303298b1d53186c17b2466ac8678de77ea2a15fb (diff) | |
| download | rust-3a30bad6de92fd00f24b8ba9547798cb1afa1ba3.tar.gz rust-3a30bad6de92fd00f24b8ba9547798cb1afa1ba3.zip | |
Use `Ident` instead of `Name` in `MetaItem`
Diffstat (limited to 'src/librustc/hir')
| -rw-r--r-- | src/librustc/hir/lowering.rs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs index ec2aeed8ad8..b13c289394a 100644 --- a/src/librustc/hir/lowering.rs +++ b/src/librustc/hir/lowering.rs @@ -3503,12 +3503,10 @@ impl<'a> LoweringContext<'a> { let attr = { // allow(unreachable_code) let allow = { - let allow_ident = self.str_to_ident("allow"); - let uc_ident = self.str_to_ident("unreachable_code"); - let uc_meta_item = attr::mk_spanned_word_item(e.span, uc_ident); - let uc_nested = NestedMetaItemKind::MetaItem(uc_meta_item); - let uc_spanned = respan(e.span, uc_nested); - attr::mk_spanned_list_item(e.span, allow_ident, vec![uc_spanned]) + let allow_ident = Ident::from_str("allow").with_span_pos(e.span); + let uc_ident = Ident::from_str("unreachable_code").with_span_pos(e.span); + let uc_nested = attr::mk_nested_word_item(uc_ident); + attr::mk_list_item(e.span, allow_ident, vec![uc_nested]) }; attr::mk_spanned_attr_outer(e.span, attr::mk_attr_id(), allow) }; |
