Skip to content

Commit 3fd1ae1

Browse files
committed
Stop passing the same resource multiple times when building ParseSess
1 parent 15749f9 commit 3fd1ae1

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

compiler/rustc_parse/src/parser/tests.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use crate::parser::{ForceCollect, Parser};
2727
use crate::{new_parser_from_source_str, source_str_to_stream, unwrap_or_emit_fatal};
2828

2929
fn psess() -> ParseSess {
30-
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE, crate::DEFAULT_LOCALE_RESOURCE])
30+
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE])
3131
}
3232

3333
/// Map string to parser (via tts).
@@ -42,10 +42,8 @@ fn string_to_parser(psess: &ParseSess, source_str: String) -> Parser<'_> {
4242
fn create_test_handler(theme: OutputTheme) -> (DiagCtxt, Lrc<SourceMap>, Arc<Mutex<Vec<u8>>>) {
4343
let output = Arc::new(Mutex::new(Vec::new()));
4444
let source_map = Lrc::new(SourceMap::new(FilePathMapping::empty()));
45-
let fallback_bundle = rustc_errors::fallback_fluent_bundle(
46-
vec![crate::DEFAULT_LOCALE_RESOURCE, crate::DEFAULT_LOCALE_RESOURCE],
47-
false,
48-
);
45+
let fallback_bundle =
46+
rustc_errors::fallback_fluent_bundle(vec![crate::DEFAULT_LOCALE_RESOURCE], false);
4947
let mut emitter = HumanEmitter::new(Box::new(Shared { data: output.clone() }), fallback_bundle)
5048
.sm(Some(source_map.clone()))
5149
.diagnostic_width(Some(140));

0 commit comments

Comments
 (0)