about summary refs log tree commit diff
path: root/src/librustc/hir
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-03-24 21:17:27 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2018-04-06 11:52:16 +0300
commit3a30bad6de92fd00f24b8ba9547798cb1afa1ba3 (patch)
tree07ccbbb3d1690546c1f0ad75136aafaf08a84e62 /src/librustc/hir
parent303298b1d53186c17b2466ac8678de77ea2a15fb (diff)
downloadrust-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.rs10
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)
                 };