about summary refs log tree commit diff
path: root/src/libsyntax_ext/trace_macros.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-12-29 16:39:31 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-12-30 19:18:16 +0300
commitb683de4ad79242fdeebcae2afefb72c1530babe9 (patch)
treee46daf86fae68f2246b1dd80500f4a504d452b84 /src/libsyntax_ext/trace_macros.rs
parent0fb43801368ae8b5931583f813071120bed55c35 (diff)
downloadrust-b683de4ad79242fdeebcae2afefb72c1530babe9.tar.gz
rust-b683de4ad79242fdeebcae2afefb72c1530babe9.zip
Rename directories for some crates from `syntax_x` to `rustc_x`
`syntax_expand` -> `rustc_expand`
`syntax_pos` -> `rustc_span`
`syntax_ext` -> `rustc_builtin_macros`
Diffstat (limited to 'src/libsyntax_ext/trace_macros.rs')
-rw-r--r--src/libsyntax_ext/trace_macros.rs29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/libsyntax_ext/trace_macros.rs b/src/libsyntax_ext/trace_macros.rs
deleted file mode 100644
index 96ae5bf5b4e..00000000000
--- a/src/libsyntax_ext/trace_macros.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-use syntax::symbol::kw;
-use syntax::tokenstream::{TokenStream, TokenTree};
-use syntax_expand::base::{self, ExtCtxt};
-use syntax_pos::Span;
-
-pub fn expand_trace_macros(
-    cx: &mut ExtCtxt<'_>,
-    sp: Span,
-    tt: TokenStream,
-) -> Box<dyn base::MacResult + 'static> {
-    let mut cursor = tt.into_trees();
-    let mut err = false;
-    let value = match &cursor.next() {
-        Some(TokenTree::Token(token)) if token.is_keyword(kw::True) => true,
-        Some(TokenTree::Token(token)) if token.is_keyword(kw::False) => false,
-        _ => {
-            err = true;
-            false
-        }
-    };
-    err |= cursor.next().is_some();
-    if err {
-        cx.span_err(sp, "trace_macros! accepts only `true` or `false`")
-    } else {
-        cx.set_trace_macros(value);
-    }
-
-    base::DummyResult::any_valid(sp)
-}