Skip to content

Commit d379ad1

Browse files
committed
syntax: tests: fix fallout from using ptr::P.
1 parent ccd8498 commit d379ad1

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

src/libsyntax/ext/expand.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,6 +1130,7 @@ mod test {
11301130
use fold::Folder;
11311131
use parse;
11321132
use parse::token;
1133+
use ptr::P;
11331134
use util::parser_testing::{string_to_parser};
11341135
use util::parser_testing::{string_to_pat, string_to_crate, strs_to_idents};
11351136
use visit;
@@ -1239,7 +1240,7 @@ mod test {
12391240
let attr1 = make_dummy_attr ("foo");
12401241
let attr2 = make_dummy_attr ("bar");
12411242
let escape_attr = make_dummy_attr ("macro_escape");
1242-
let attrs1 = vec!(attr1, escape_attr, attr2);
1243+
let attrs1 = vec!(attr1.clone(), escape_attr, attr2.clone());
12431244
assert_eq!(contains_macro_escape(attrs1.as_slice()),true);
12441245
let attrs2 = vec!(attr1,attr2);
12451246
assert_eq!(contains_macro_escape(attrs2.as_slice()),false);

src/libsyntax/fold.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1236,7 +1236,7 @@ mod test {
12361236
fn fold_ident(&mut self, _: ast::Ident) -> ast::Ident {
12371237
token::str_to_ident("zz")
12381238
}
1239-
fn fold_mac(&mut self, macro: &ast::Mac) -> ast::Mac {
1239+
fn fold_mac(&mut self, macro: ast::Mac) -> ast::Mac {
12401240
fold::noop_fold_mac(macro, self)
12411241
}
12421242
}

src/libsyntax/parse/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,6 @@ pub fn integer_lit(s: &str, sd: &SpanHandler, sp: Span) -> ast::Lit_ {
702702
mod test {
703703
use super::*;
704704
use serialize::json;
705-
use std::gc::GC;
706705
use codemap::{Span, BytePos, Spanned};
707706
use owned_slice::OwnedSlice;
708707
use ast;
@@ -711,6 +710,7 @@ mod test {
711710
use attr::AttrMetaMethods;
712711
use parse::parser::Parser;
713712
use parse::token::{str_to_ident};
713+
use ptr::P;
714714
use util::parser_testing::{string_to_tts, string_to_parser};
715715
use util::parser_testing::{string_to_expr, string_to_item};
716716
use util::parser_testing::string_to_stmt;
@@ -1023,10 +1023,10 @@ mod test {
10231023
P(ast::Item{ident:str_to_ident("a"),
10241024
attrs:Vec::new(),
10251025
id: ast::DUMMY_NODE_ID,
1026-
node: ast::ItemFn(ast::P(ast::FnDecl {
1026+
node: ast::ItemFn(P(ast::FnDecl {
10271027
inputs: vec!(ast::Arg{
1028-
ty: ast::P(ast::Ty{id: ast::DUMMY_NODE_ID,
1029-
node: ast::TyPath(ast::Path{
1028+
ty: P(ast::Ty{id: ast::DUMMY_NODE_ID,
1029+
node: ast::TyPath(ast::Path{
10301030
span:sp(10,13),
10311031
global:false,
10321032
segments: vec!(
@@ -1053,9 +1053,9 @@ mod test {
10531053
}),
10541054
id: ast::DUMMY_NODE_ID
10551055
}),
1056-
output: ast::P(ast::Ty{id: ast::DUMMY_NODE_ID,
1057-
node: ast::TyNil,
1058-
span:sp(15,15)}), // not sure
1056+
output: P(ast::Ty{id: ast::DUMMY_NODE_ID,
1057+
node: ast::TyNil,
1058+
span:sp(15,15)}), // not sure
10591059
cf: ast::Return,
10601060
variadic: false
10611061
}),
@@ -1069,7 +1069,7 @@ mod test {
10691069
predicates: Vec::new(),
10701070
}
10711071
},
1072-
ast::P(ast::Block {
1072+
P(ast::Block {
10731073
view_items: Vec::new(),
10741074
stmts: vec!(P(Spanned{
10751075
node: ast::StmtSemi(P(ast::Expr{

src/libsyntax/print/pprust.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2786,16 +2786,17 @@ mod test {
27862786
use ast_util;
27872787
use codemap;
27882788
use parse::token;
2789+
use ptr::P;
27892790

27902791
#[test]
27912792
fn test_fun_to_string() {
27922793
let abba_ident = token::str_to_ident("abba");
27932794

27942795
let decl = ast::FnDecl {
27952796
inputs: Vec::new(),
2796-
output: ast::P(ast::Ty {id: 0,
2797-
node: ast::TyNil,
2798-
span: codemap::DUMMY_SP}),
2797+
output: P(ast::Ty {id: 0,
2798+
node: ast::TyNil,
2799+
span: codemap::DUMMY_SP}),
27992800
cf: ast::Return,
28002801
variadic: false
28012802
};

src/libsyntax/util/parser_testing.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,12 @@
99
// except according to those terms.
1010

1111
use ast;
12-
use ast::P;
1312
use parse::{new_parse_sess};
1413
use parse::{ParseSess,string_to_filemap,filemap_to_tts};
1514
use parse::{new_parser_from_source_str};
1615
use parse::parser::Parser;
1716
use parse::token;
18-
19-
use std::gc::Gc;
17+
use ptr::P;
2018

2119
/// Map a string to tts, using a made-up filename:
2220
pub fn string_to_tts(source_str: String) -> Vec<ast::TokenTree> {

0 commit comments

Comments
 (0)