Skip to content

Commit b9b2c3a

Browse files
committed
Stop passing the same resource multiple times when building ParseSess
1 parent 8a0adec commit b9b2c3a

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
@@ -26,7 +26,7 @@ use crate::parser::{ForceCollect, Parser};
2626
use crate::{new_parser_from_source_str, source_str_to_stream, unwrap_or_emit_fatal};
2727

2828
fn psess() -> ParseSess {
29-
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE, crate::DEFAULT_LOCALE_RESOURCE])
29+
ParseSess::new(vec![crate::DEFAULT_LOCALE_RESOURCE])
3030
}
3131

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

0 commit comments

Comments
 (0)