Use Span instead of SyntaxContext in Ident

This commit is contained in:
Vadim Petrochenkov
2018-03-18 02:57:23 +03:00
parent 48fa6f9631
commit baae274fb7
23 changed files with 146 additions and 93 deletions

View File

@@ -1097,7 +1097,7 @@ impl TokenTree {
}).into();
},
self::TokenTree::Term(tt) => {
let ident = ast::Ident { name: tt.sym, ctxt: tt.span.0.ctxt() };
let ident = ast::Ident::new(tt.sym, tt.span.0);
let sym_str = tt.sym.as_str();
let token =
if sym_str.starts_with("'") { Lifetime(ident) }