Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/consteval/tests.rs')
-rw-r--r--crates/hir-ty/src/consteval/tests.rs18
1 files changed, 12 insertions, 6 deletions
diff --git a/crates/hir-ty/src/consteval/tests.rs b/crates/hir-ty/src/consteval/tests.rs
index 249170c4f3..26a3b70229 100644
--- a/crates/hir-ty/src/consteval/tests.rs
+++ b/crates/hir-ty/src/consteval/tests.rs
@@ -10,8 +10,8 @@ use test_fixture::WithFixture;
use test_utils::skip_slow_tests;
use crate::{
- consteval::try_const_usize, db::HirDatabase, mir::pad16, test_db::TestDB, Const, ConstScalar,
- Interner, MemoryMap,
+ consteval::try_const_usize, db::HirDatabase, display::DisplayTarget, mir::pad16,
+ test_db::TestDB, Const, ConstScalar, Interner, MemoryMap,
};
use super::{
@@ -101,11 +101,17 @@ fn check_answer(
fn pretty_print_err(e: ConstEvalError, db: TestDB) -> String {
let mut err = String::new();
let span_formatter = |file, range| format!("{file:?} {range:?}");
- let edition =
- db.crate_graph()[*db.crate_graph().crates_in_topological_order().last().unwrap()].edition;
+ let display_target = DisplayTarget::from_crate(
+ &db,
+ *db.crate_graph().crates_in_topological_order().last().unwrap(),
+ );
match e {
- ConstEvalError::MirLowerError(e) => e.pretty_print(&mut err, &db, span_formatter, edition),
- ConstEvalError::MirEvalError(e) => e.pretty_print(&mut err, &db, span_formatter, edition),
+ ConstEvalError::MirLowerError(e) => {
+ e.pretty_print(&mut err, &db, span_formatter, display_target)
+ }
+ ConstEvalError::MirEvalError(e) => {
+ e.pretty_print(&mut err, &db, span_formatter, display_target)
+ }
}
.unwrap();
err