diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-08-21 21:28:22 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-08-23 01:44:33 +0300 |
| commit | 0fb01d219c7b7de142ad4097dd1e5cf708e7a27f (patch) | |
| tree | b800e81720ceccc8ad2ea2722288cea4d6ec3a72 /src/libsyntax/ext/expand.rs | |
| parent | 760226733e940cb375f791e894fbb554555eeb01 (diff) | |
| download | rust-0fb01d219c7b7de142ad4097dd1e5cf708e7a27f.tar.gz rust-0fb01d219c7b7de142ad4097dd1e5cf708e7a27f.zip | |
Audit uses of `apply_mark` in built-in macros
Replace them with equivalents of `Span::{def_site,call_site}` from proc macro API.
The new API is much less error prone and doesn't rely on macros having default transparency.
Diffstat (limited to 'src/libsyntax/ext/expand.rs')
| -rw-r--r-- | src/libsyntax/ext/expand.rs | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs index 72f2c1375e7..4965cb097db 100644 --- a/src/libsyntax/ext/expand.rs +++ b/src/libsyntax/ext/expand.rs @@ -565,7 +565,6 @@ impl<'a, 'b> MacroExpander<'a, 'b> { return fragment_kind.dummy(span); } let meta = ast::MetaItem { node: ast::MetaItemKind::Word, span, path }; - let span = span.with_ctxt(self.cx.backtrace()); let items = expander.expand(self.cx, span, &meta, item); fragment_kind.expect_from_annotatables(items) } |
