Skip to content

Commit 0dbee13

Browse files
committed
Remove remaining tests for hygiene-encoded identifiers.
Such things no longer exist.
1 parent dac0f82 commit 0dbee13

File tree

4 files changed

+0
-126
lines changed

4 files changed

+0
-126
lines changed

src/test/auxiliary/macro_crate_test.rs

-26
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ macro_rules! unexported_macro { () => (3) }
3232
#[plugin_registrar]
3333
pub fn plugin_registrar(reg: &mut Registry) {
3434
reg.register_macro("make_a_1", expand_make_a_1);
35-
reg.register_macro("forged_ident", expand_forged_ident);
3635
reg.register_macro("identity", expand_identity);
3736
reg.register_syntax_extension(
3837
token::intern("into_foo"),
@@ -104,29 +103,4 @@ fn expand_into_foo_multi(cx: &mut ExtCtxt,
104103
}
105104
}
106105

107-
fn expand_forged_ident(cx: &mut ExtCtxt, sp: Span, tts: &[TokenTree]) -> Box<MacResult+'static> {
108-
use syntax::ext::quote::rt::*;
109-
110-
if !tts.is_empty() {
111-
cx.span_fatal(sp, "forged_ident takes no arguments");
112-
}
113-
114-
// Most of this is modelled after the expansion of the `quote_expr!`
115-
// macro ...
116-
let parse_sess = cx.parse_sess();
117-
let cfg = cx.cfg();
118-
119-
// ... except this is where we inject a forged identifier,
120-
// and deliberately do not call `cx.parse_tts_with_hygiene`
121-
// (because we are testing that this will be *rejected*
122-
// by the default parser).
123-
124-
let expr = {
125-
let tt = cx.parse_tts("\x00name_2,ctxt_0\x00".to_string());
126-
let mut parser = new_parser_from_tts(parse_sess, cfg, tt);
127-
parser.parse_expr()
128-
};
129-
MacEager::expr(expr)
130-
}
131-
132106
pub fn foo() {}

src/test/compile-fail-fulldeps/macro-crate-cannot-read-embedded-ident.rs

-28
This file was deleted.

src/test/run-make/cannot-read-embedded-idents/Makefile

-28
This file was deleted.

src/test/run-make/cannot-read-embedded-idents/create_and_compile.rs

-44
This file was deleted.

0 commit comments

Comments
 (0)