From 2b108133ac35b6886c0bd2c7e7bda83e18ba3b79 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Wed, 4 Nov 2020 15:31:35 +0100 Subject: Don't stack overflow on circular modules closes #6453 --- crates/hir_def/src/nameres/tests.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'crates/hir_def/src/nameres/tests.rs') diff --git a/crates/hir_def/src/nameres/tests.rs b/crates/hir_def/src/nameres/tests.rs index 9c19bf572..a4d1fb8f3 100644 --- a/crates/hir_def/src/nameres/tests.rs +++ b/crates/hir_def/src/nameres/tests.rs @@ -20,9 +20,8 @@ fn compute_crate_def_map(fixture: &str) -> Arc { } fn check(ra_fixture: &str, expect: Expect) { - let db = TestDB::with_files(ra_fixture); - let krate = db.crate_graph().iter().next().unwrap(); - let actual = db.crate_def_map(krate).dump(); + let def_map = compute_crate_def_map(ra_fixture); + let actual = def_map.dump(); expect.assert_eq(&actual); } -- cgit v1.2.3