syntax: use an index in CodeMap instead of Gc for ExpnInfo.
This commit is contained in:
parent
49dd8e8c36
commit
07f4fda598
9 changed files with 123 additions and 113 deletions
|
@ -573,7 +573,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
|
|||
let field_span = Span {
|
||||
lo: sp.lo - Pos::from_uint(field_name.get().len()),
|
||||
hi: sp.hi,
|
||||
expn_info: sp.expn_info,
|
||||
expn_id: sp.expn_id,
|
||||
};
|
||||
|
||||
let id = Spanned { node: ident, span: field_span };
|
||||
|
@ -583,7 +583,7 @@ impl<'a> AstBuilder for ExtCtxt<'a> {
|
|||
let field_span = Span {
|
||||
lo: sp.lo - Pos::from_uint(idx.to_string().len()),
|
||||
hi: sp.hi,
|
||||
expn_info: sp.expn_info,
|
||||
expn_id: sp.expn_id,
|
||||
};
|
||||
|
||||
let id = Spanned { node: idx, span: field_span };
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue