@@ -10,9 +10,9 @@ use rustc_errors::PResult;
10
10
use rustc_parse:: new_parser_from_source_str;
11
11
use rustc_parse:: parser:: ForceCollect ;
12
12
use rustc_session:: parse:: ParseSess ;
13
+ use rustc_span:: create_default_session_globals_then;
13
14
use rustc_span:: source_map:: FilePathMapping ;
14
15
use rustc_span:: symbol:: { kw, sym, Symbol } ;
15
- use rustc_span:: with_default_session_globals;
16
16
use rustc_span:: { BytePos , FileName , Pos , Span } ;
17
17
18
18
use std:: path:: PathBuf ;
@@ -51,15 +51,15 @@ fn string_to_item(source_str: String) -> Option<P<ast::Item>> {
51
51
#[ should_panic]
52
52
#[ test]
53
53
fn bad_path_expr_1 ( ) {
54
- with_default_session_globals ( || {
54
+ create_default_session_globals_then ( || {
55
55
string_to_expr ( "::abc::def::return" . to_string ( ) ) ;
56
56
} )
57
57
}
58
58
59
59
// Checks the token-tree-ization of macros.
60
60
#[ test]
61
61
fn string_to_tts_macro ( ) {
62
- with_default_session_globals ( || {
62
+ create_default_session_globals_then ( || {
63
63
let tts: Vec < _ > =
64
64
string_to_stream ( "macro_rules! zip (($a)=>($a))" . to_string ( ) ) . trees ( ) . collect ( ) ;
65
65
let tts: & [ TokenTree ] = & tts[ ..] ;
@@ -96,7 +96,7 @@ fn string_to_tts_macro() {
96
96
97
97
#[ test]
98
98
fn string_to_tts_1 ( ) {
99
- with_default_session_globals ( || {
99
+ create_default_session_globals_then ( || {
100
100
let tts = string_to_stream ( "fn a (b : i32) { b; }" . to_string ( ) ) ;
101
101
102
102
let expected = TokenStream :: new ( vec ! [
@@ -131,7 +131,7 @@ fn string_to_tts_1() {
131
131
132
132
#[ test]
133
133
fn parse_use ( ) {
134
- with_default_session_globals ( || {
134
+ create_default_session_globals_then ( || {
135
135
let use_s = "use foo::bar::baz;" ;
136
136
let vitem = string_to_item ( use_s. to_string ( ) ) . unwrap ( ) ;
137
137
let vitem_s = item_to_string ( & vitem) ;
@@ -146,7 +146,7 @@ fn parse_use() {
146
146
147
147
#[ test]
148
148
fn parse_extern_crate ( ) {
149
- with_default_session_globals ( || {
149
+ create_default_session_globals_then ( || {
150
150
let ex_s = "extern crate foo;" ;
151
151
let vitem = string_to_item ( ex_s. to_string ( ) ) . unwrap ( ) ;
152
152
let vitem_s = item_to_string ( & vitem) ;
@@ -184,7 +184,7 @@ fn get_spans_of_pat_idents(src: &str) -> Vec<Span> {
184
184
185
185
#[ test]
186
186
fn span_of_self_arg_pat_idents_are_correct ( ) {
187
- with_default_session_globals ( || {
187
+ create_default_session_globals_then ( || {
188
188
let srcs = [
189
189
"impl z { fn a (&self, &myarg: i32) {} }" ,
190
190
"impl z { fn a (&mut self, &myarg: i32) {} }" ,
@@ -208,7 +208,7 @@ fn span_of_self_arg_pat_idents_are_correct() {
208
208
209
209
#[ test]
210
210
fn parse_exprs ( ) {
211
- with_default_session_globals ( || {
211
+ create_default_session_globals_then ( || {
212
212
// just make sure that they parse....
213
213
string_to_expr ( "3 + 4" . to_string ( ) ) ;
214
214
string_to_expr ( "a::z.froob(b,&(987+3))" . to_string ( ) ) ;
@@ -217,7 +217,7 @@ fn parse_exprs() {
217
217
218
218
#[ test]
219
219
fn attrs_fix_bug ( ) {
220
- with_default_session_globals ( || {
220
+ create_default_session_globals_then ( || {
221
221
string_to_item (
222
222
"pub fn mk_file_writer(path: &Path, flags: &[FileFlag])
223
223
-> Result<Box<Writer>, String> {
@@ -238,7 +238,7 @@ let mut fflags: c_int = wb();
238
238
239
239
#[ test]
240
240
fn crlf_doc_comments ( ) {
241
- with_default_session_globals ( || {
241
+ create_default_session_globals_then ( || {
242
242
let sess = sess ( ) ;
243
243
244
244
let name_1 = FileName :: Custom ( "crlf_source_1" . to_string ( ) ) ;
@@ -272,7 +272,7 @@ fn ttdelim_span() {
272
272
new_parser_from_source_str ( sess, name, source) . parse_expr ( )
273
273
}
274
274
275
- with_default_session_globals ( || {
275
+ create_default_session_globals_then ( || {
276
276
let sess = sess ( ) ;
277
277
let expr = parse_expr_from_source_str (
278
278
PathBuf :: from ( "foo" ) . into ( ) ,
@@ -300,7 +300,7 @@ fn ttdelim_span() {
300
300
// See `recurse_into_file_modules` in the parser.
301
301
#[ test]
302
302
fn out_of_line_mod ( ) {
303
- with_default_session_globals ( || {
303
+ create_default_session_globals_then ( || {
304
304
let item = parse_item_from_source_str (
305
305
PathBuf :: from ( "foo" ) . into ( ) ,
306
306
"mod foo { struct S; mod this_does_not_exist; }" . to_owned ( ) ,
0 commit comments