Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/nameres.rs')
-rw-r--r--crates/hir-def/src/nameres.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/hir-def/src/nameres.rs b/crates/hir-def/src/nameres.rs
index 31b87a81e8..52a981fd19 100644
--- a/crates/hir-def/src/nameres.rs
+++ b/crates/hir-def/src/nameres.rs
@@ -626,8 +626,9 @@ impl DefMap {
self.diagnostics.as_slice()
}
- pub fn recursion_limit(&self) -> Option<u32> {
- self.data.recursion_limit
+ pub fn recursion_limit(&self) -> u32 {
+ // 128 is the default in rustc
+ self.data.recursion_limit.unwrap_or(128)
}
}