Skip to content

Commit 11d0bae

Browse files
committed
span: move MultiSpan
`MultiSpan` contains labels, which are more complicated with the introduction of diagnostic translation and will use types from `rustc_errors` - however, `rustc_errors` depends on `rustc_span` so `rustc_span` cannot use types like `DiagnosticMessage` without dependency cycles. Introduce a new `rustc_error_messages` crate that can contain `DiagnosticMessage` and `MultiSpan`. Signed-off-by: David Wood <david.wood@huawei.com>
1 parent 8211d64 commit 11d0bae

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/parse/session.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,8 @@ mod tests {
313313
use super::*;
314314
use crate::config::IgnoreList;
315315
use crate::utils::mk_sp;
316-
use rustc_span::{FileName as SourceMapFileName, MultiSpan, RealFileName};
316+
use rustc_errors::MultiSpan;
317+
use rustc_span::{FileName as SourceMapFileName, RealFileName};
317318
use std::path::PathBuf;
318319
use std::sync::atomic::AtomicU32;
319320

0 commit comments

Comments
 (0)