@@ -10,9 +10,9 @@ use rustc_errors::PResult;
1010use rustc_parse:: new_parser_from_source_str;
1111use rustc_parse:: parser:: ForceCollect ;
1212use rustc_session:: parse:: ParseSess ;
13+ use rustc_span:: create_default_session_globals_then;
1314use rustc_span:: source_map:: FilePathMapping ;
1415use rustc_span:: symbol:: { kw, sym, Symbol } ;
15- use rustc_span:: with_default_session_globals;
1616use rustc_span:: { BytePos , FileName , Pos , Span } ;
1717
1818use std:: path:: PathBuf ;
@@ -51,15 +51,15 @@ fn string_to_item(source_str: String) -> Option<P<ast::Item>> {
5151#[ should_panic]
5252#[ test]
5353fn bad_path_expr_1 ( ) {
54- with_default_session_globals ( || {
54+ create_default_session_globals_then ( || {
5555 string_to_expr ( "::abc::def::return" . to_string ( ) ) ;
5656 } )
5757}
5858
5959// Checks the token-tree-ization of macros.
6060#[ test]
6161fn string_to_tts_macro ( ) {
62- with_default_session_globals ( || {
62+ create_default_session_globals_then ( || {
6363 let tts: Vec < _ > =
6464 string_to_stream ( "macro_rules! zip (($a)=>($a))" . to_string ( ) ) . trees ( ) . collect ( ) ;
6565 let tts: & [ TokenTree ] = & tts[ ..] ;
@@ -96,7 +96,7 @@ fn string_to_tts_macro() {
9696
9797#[ test]
9898fn string_to_tts_1 ( ) {
99- with_default_session_globals ( || {
99+ create_default_session_globals_then ( || {
100100 let tts = string_to_stream ( "fn a (b : i32) { b; }" . to_string ( ) ) ;
101101
102102 let expected = TokenStream :: new ( vec ! [
@@ -131,7 +131,7 @@ fn string_to_tts_1() {
131131
132132#[ test]
133133fn parse_use ( ) {
134- with_default_session_globals ( || {
134+ create_default_session_globals_then ( || {
135135 let use_s = "use foo::bar::baz;" ;
136136 let vitem = string_to_item ( use_s. to_string ( ) ) . unwrap ( ) ;
137137 let vitem_s = item_to_string ( & vitem) ;
@@ -146,7 +146,7 @@ fn parse_use() {
146146
147147#[ test]
148148fn parse_extern_crate ( ) {
149- with_default_session_globals ( || {
149+ create_default_session_globals_then ( || {
150150 let ex_s = "extern crate foo;" ;
151151 let vitem = string_to_item ( ex_s. to_string ( ) ) . unwrap ( ) ;
152152 let vitem_s = item_to_string ( & vitem) ;
@@ -184,7 +184,7 @@ fn get_spans_of_pat_idents(src: &str) -> Vec<Span> {
184184
185185#[ test]
186186fn span_of_self_arg_pat_idents_are_correct ( ) {
187- with_default_session_globals ( || {
187+ create_default_session_globals_then ( || {
188188 let srcs = [
189189 "impl z { fn a (&self, &myarg: i32) {} }" ,
190190 "impl z { fn a (&mut self, &myarg: i32) {} }" ,
@@ -208,7 +208,7 @@ fn span_of_self_arg_pat_idents_are_correct() {
208208
209209#[ test]
210210fn parse_exprs ( ) {
211- with_default_session_globals ( || {
211+ create_default_session_globals_then ( || {
212212 // just make sure that they parse....
213213 string_to_expr ( "3 + 4" . to_string ( ) ) ;
214214 string_to_expr ( "a::z.froob(b,&(987+3))" . to_string ( ) ) ;
@@ -217,7 +217,7 @@ fn parse_exprs() {
217217
218218#[ test]
219219fn attrs_fix_bug ( ) {
220- with_default_session_globals ( || {
220+ create_default_session_globals_then ( || {
221221 string_to_item (
222222 "pub fn mk_file_writer(path: &Path, flags: &[FileFlag])
223223 -> Result<Box<Writer>, String> {
@@ -238,7 +238,7 @@ let mut fflags: c_int = wb();
238238
239239#[ test]
240240fn crlf_doc_comments ( ) {
241- with_default_session_globals ( || {
241+ create_default_session_globals_then ( || {
242242 let sess = sess ( ) ;
243243
244244 let name_1 = FileName :: Custom ( "crlf_source_1" . to_string ( ) ) ;
@@ -272,7 +272,7 @@ fn ttdelim_span() {
272272 new_parser_from_source_str ( sess, name, source) . parse_expr ( )
273273 }
274274
275- with_default_session_globals ( || {
275+ create_default_session_globals_then ( || {
276276 let sess = sess ( ) ;
277277 let expr = parse_expr_from_source_str (
278278 PathBuf :: from ( "foo" ) . into ( ) ,
@@ -300,7 +300,7 @@ fn ttdelim_span() {
300300// See `recurse_into_file_modules` in the parser.
301301#[ test]
302302fn out_of_line_mod ( ) {
303- with_default_session_globals ( || {
303+ create_default_session_globals_then ( || {
304304 let item = parse_item_from_source_str (
305305 PathBuf :: from ( "foo" ) . into ( ) ,
306306 "mod foo { struct S; mod this_does_not_exist; }" . to_owned ( ) ,
0 commit comments