Skip to content

Commit 3996447

Browse files
committed
Remove file_path_mapping param from ParseSess::new.
It's always empty.
1 parent aa38c26 commit 3996447

File tree

6 files changed

+11
-25
lines changed

6 files changed

+11
-25
lines changed

compiler/rustc_expand/src/parse/tests.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,13 @@ use rustc_parse::new_parser_from_source_str;
1414
use rustc_parse::parser::ForceCollect;
1515
use rustc_session::parse::ParseSess;
1616
use rustc_span::create_default_session_globals_then;
17-
use rustc_span::source_map::FilePathMapping;
1817
use rustc_span::symbol::{kw, sym, Symbol};
1918
use rustc_span::{BytePos, FileName, Pos, Span};
2019

2120
use std::path::PathBuf;
2221

2322
fn sess() -> ParseSess {
24-
ParseSess::new(
25-
vec![crate::DEFAULT_LOCALE_RESOURCE, rustc_parse::DEFAULT_LOCALE_RESOURCE],
26-
FilePathMapping::empty(),
27-
)
23+
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE, rustc_parse::DEFAULT_LOCALE_RESOURCE])
2824
}
2925

3026
/// Parses an item.

compiler/rustc_expand/src/tests.rs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,8 @@ where
7272

7373
/// Maps a string to tts, using a made-up filename.
7474
pub(crate) fn string_to_stream(source_str: String) -> TokenStream {
75-
let ps = ParseSess::new(
76-
vec![crate::DEFAULT_LOCALE_RESOURCE, rustc_parse::DEFAULT_LOCALE_RESOURCE],
77-
FilePathMapping::empty(),
78-
);
75+
let ps =
76+
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE, rustc_parse::DEFAULT_LOCALE_RESOURCE]);
7977
source_file_to_stream(
8078
&ps,
8179
ps.source_map().new_source_file(PathBuf::from("bogofile").into(), source_str),
@@ -85,10 +83,8 @@ pub(crate) fn string_to_stream(source_str: String) -> TokenStream {
8583

8684
/// Parses a string, returns a crate.
8785
pub(crate) fn string_to_crate(source_str: String) -> ast::Crate {
88-
let ps = ParseSess::new(
89-
vec![crate::DEFAULT_LOCALE_RESOURCE, rustc_parse::DEFAULT_LOCALE_RESOURCE],
90-
FilePathMapping::empty(),
91-
);
86+
let ps =
87+
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE, rustc_parse::DEFAULT_LOCALE_RESOURCE]);
9288
with_error_checking_parse(source_str, &ps, |p| p.parse_crate_mod())
9389
}
9490

compiler/rustc_session/src/parse.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -233,9 +233,9 @@ pub struct ParseSess {
233233

234234
impl ParseSess {
235235
/// Used for testing.
236-
pub fn new(locale_resources: Vec<&'static str>, file_path_mapping: FilePathMapping) -> Self {
236+
pub fn new(locale_resources: Vec<&'static str>) -> Self {
237237
let fallback_bundle = fallback_fluent_bundle(locale_resources, false);
238-
let sm = Lrc::new(SourceMap::new(file_path_mapping));
238+
let sm = Lrc::new(SourceMap::new(FilePathMapping::empty()));
239239
let emitter = Box::new(
240240
HumanEmitter::new(stderr_destination(ColorConfig::Auto), fallback_bundle)
241241
.sm(Some(sm.clone())),

src/librustdoc/clean/render_macro_matchers.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use rustc_ast_pretty::pprust::state::State as Printer;
44
use rustc_ast_pretty::pprust::PrintState;
55
use rustc_middle::ty::TyCtxt;
66
use rustc_session::parse::ParseSess;
7-
use rustc_span::source_map::FilePathMapping;
87
use rustc_span::symbol::{kw, Ident, Symbol};
98
use rustc_span::Span;
109

@@ -63,8 +62,7 @@ fn snippet_equal_to_token(tcx: TyCtxt<'_>, matcher: &TokenTree) -> Option<String
6362
let snippet = source_map.span_to_snippet(span).ok()?;
6463

6564
// Create a Parser.
66-
let sess =
67-
ParseSess::new(rustc_driver::DEFAULT_LOCALE_RESOURCES.to_vec(), FilePathMapping::empty());
65+
let sess = ParseSess::new(rustc_driver::DEFAULT_LOCALE_RESOURCES.to_vec());
6866
let file_name = source_map.span_to_filename(span);
6967
let mut parser =
7068
match rustc_parse::maybe_new_parser_from_source_str(&sess, file_name, snippet.clone()) {

tests/ui-fulldeps/mod_dir_path_canonicalized.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ extern crate rustc_driver;
1818

1919
use rustc_parse::new_parser_from_file;
2020
use rustc_session::parse::ParseSess;
21-
use rustc_span::source_map::FilePathMapping;
2221
use std::path::Path;
2322

2423
#[path = "mod_dir_simple/test.rs"]
@@ -31,10 +30,7 @@ pub fn main() {
3130
}
3231

3332
fn parse() {
34-
let parse_session = ParseSess::new(
35-
vec![rustc_parse::DEFAULT_LOCALE_RESOURCE],
36-
FilePathMapping::empty()
37-
);
33+
let parse_session = ParseSess::new(vec![rustc_parse::DEFAULT_LOCALE_RESOURCE]);
3834

3935
let path = Path::new(file!());
4036
let path = path.canonicalize().unwrap();

tests/ui-fulldeps/pprust-expr-roundtrip.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ use rustc_ast::*;
3838
use rustc_ast_pretty::pprust;
3939
use rustc_parse::new_parser_from_source_str;
4040
use rustc_session::parse::ParseSess;
41-
use rustc_span::source_map::{FilePathMapping, Spanned};
41+
use rustc_span::source_map::Spanned;
4242
use rustc_span::symbol::Ident;
4343
use rustc_span::{FileName, DUMMY_SP};
4444
use thin_vec::{thin_vec, ThinVec};
@@ -225,7 +225,7 @@ fn main() {
225225
}
226226

227227
fn run() {
228-
let ps = ParseSess::new(vec![rustc_parse::DEFAULT_LOCALE_RESOURCE], FilePathMapping::empty());
228+
let ps = ParseSess::new(vec![rustc_parse::DEFAULT_LOCALE_RESOURCE]);
229229

230230
iter_exprs(2, &mut |mut e| {
231231
// If the pretty printer is correct, then `parse(print(e))` should be identical to `e`,

0 commit comments

Comments
 (0)