1
1
use rustc_ast:: token:: { self , Token , TokenKind } ;
2
2
use rustc_ast:: util:: comments:: is_doc_comment;
3
- use rustc_ast:: with_default_globals ;
3
+ use rustc_ast:: with_default_session_globals ;
4
4
use rustc_data_structures:: sync:: Lrc ;
5
5
use rustc_errors:: { emitter:: EmitterWriter , Handler } ;
6
6
use rustc_parse:: lexer:: StringReader ;
@@ -33,7 +33,7 @@ fn setup<'a>(sm: &SourceMap, sess: &'a ParseSess, teststr: String) -> StringRead
33
33
34
34
#[ test]
35
35
fn t1 ( ) {
36
- with_default_globals ( || {
36
+ with_default_session_globals ( || {
37
37
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
38
38
let sh = mk_sess ( sm. clone ( ) ) ;
39
39
let mut string_reader = setup (
@@ -79,7 +79,7 @@ fn mk_lit(kind: token::LitKind, symbol: &str, suffix: Option<&str>) -> TokenKind
79
79
80
80
#[ test]
81
81
fn doublecolon_parsing ( ) {
82
- with_default_globals ( || {
82
+ with_default_session_globals ( || {
83
83
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
84
84
let sh = mk_sess ( sm. clone ( ) ) ;
85
85
check_tokenization (
@@ -91,7 +91,7 @@ fn doublecolon_parsing() {
91
91
92
92
#[ test]
93
93
fn doublecolon_parsing_2 ( ) {
94
- with_default_globals ( || {
94
+ with_default_session_globals ( || {
95
95
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
96
96
let sh = mk_sess ( sm. clone ( ) ) ;
97
97
check_tokenization (
@@ -103,7 +103,7 @@ fn doublecolon_parsing_2() {
103
103
104
104
#[ test]
105
105
fn doublecolon_parsing_3 ( ) {
106
- with_default_globals ( || {
106
+ with_default_session_globals ( || {
107
107
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
108
108
let sh = mk_sess ( sm. clone ( ) ) ;
109
109
check_tokenization (
@@ -115,7 +115,7 @@ fn doublecolon_parsing_3() {
115
115
116
116
#[ test]
117
117
fn doublecolon_parsing_4 ( ) {
118
- with_default_globals ( || {
118
+ with_default_session_globals ( || {
119
119
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
120
120
let sh = mk_sess ( sm. clone ( ) ) ;
121
121
check_tokenization (
@@ -127,7 +127,7 @@ fn doublecolon_parsing_4() {
127
127
128
128
#[ test]
129
129
fn character_a ( ) {
130
- with_default_globals ( || {
130
+ with_default_session_globals ( || {
131
131
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
132
132
let sh = mk_sess ( sm. clone ( ) ) ;
133
133
assert_eq ! ( setup( & sm, & sh, "'a'" . to_string( ) ) . next_token( ) , mk_lit( token:: Char , "a" , None ) , ) ;
@@ -136,7 +136,7 @@ fn character_a() {
136
136
137
137
#[ test]
138
138
fn character_space ( ) {
139
- with_default_globals ( || {
139
+ with_default_session_globals ( || {
140
140
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
141
141
let sh = mk_sess ( sm. clone ( ) ) ;
142
142
assert_eq ! ( setup( & sm, & sh, "' '" . to_string( ) ) . next_token( ) , mk_lit( token:: Char , " " , None ) , ) ;
@@ -145,7 +145,7 @@ fn character_space() {
145
145
146
146
#[ test]
147
147
fn character_escaped ( ) {
148
- with_default_globals ( || {
148
+ with_default_session_globals ( || {
149
149
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
150
150
let sh = mk_sess ( sm. clone ( ) ) ;
151
151
assert_eq ! (
@@ -157,7 +157,7 @@ fn character_escaped() {
157
157
158
158
#[ test]
159
159
fn lifetime_name ( ) {
160
- with_default_globals ( || {
160
+ with_default_session_globals ( || {
161
161
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
162
162
let sh = mk_sess ( sm. clone ( ) ) ;
163
163
assert_eq ! (
@@ -169,7 +169,7 @@ fn lifetime_name() {
169
169
170
170
#[ test]
171
171
fn raw_string ( ) {
172
- with_default_globals ( || {
172
+ with_default_session_globals ( || {
173
173
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
174
174
let sh = mk_sess ( sm. clone ( ) ) ;
175
175
assert_eq ! (
@@ -181,7 +181,7 @@ fn raw_string() {
181
181
182
182
#[ test]
183
183
fn literal_suffixes ( ) {
184
- with_default_globals ( || {
184
+ with_default_session_globals ( || {
185
185
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
186
186
let sh = mk_sess ( sm. clone ( ) ) ;
187
187
macro_rules! test {
@@ -232,7 +232,7 @@ fn line_doc_comments() {
232
232
233
233
#[ test]
234
234
fn nested_block_comments ( ) {
235
- with_default_globals ( || {
235
+ with_default_session_globals ( || {
236
236
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
237
237
let sh = mk_sess ( sm. clone ( ) ) ;
238
238
let mut lexer = setup ( & sm, & sh, "/* /* */ */'a'" . to_string ( ) ) ;
@@ -243,7 +243,7 @@ fn nested_block_comments() {
243
243
244
244
#[ test]
245
245
fn crlf_comments ( ) {
246
- with_default_globals ( || {
246
+ with_default_session_globals ( || {
247
247
let sm = Lrc :: new ( SourceMap :: new ( FilePathMapping :: empty ( ) ) ) ;
248
248
let sh = mk_sess ( sm. clone ( ) ) ;
249
249
let mut lexer = setup ( & sm, & sh, "// test\r \n /// test\r \n " . to_string ( ) ) ;
0 commit comments