aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/nameres.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-05-29 20:13:03 +0100
committerAleksey Kladov <[email protected]>2019-05-29 20:13:03 +0100
commit6bcc1b8b9e9ff90a5c5442dce230dba5995ca5b5 (patch)
treeda33b8ea0737c561ec33a00e900cfd23bd0a0199 /crates/ra_hir/src/nameres.rs
parenta9373c4220a677e4ba38185d14fce67b56fdee44 (diff)
add cacellation checks to expensive queries
Diffstat (limited to 'crates/ra_hir/src/nameres.rs')
-rw-r--r--crates/ra_hir/src/nameres.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/ra_hir/src/nameres.rs b/crates/ra_hir/src/nameres.rs
index 9b9212bfc..42dcac332 100644
--- a/crates/ra_hir/src/nameres.rs
+++ b/crates/ra_hir/src/nameres.rs
@@ -222,6 +222,7 @@ fn or(left: ItemOrMacro, right: ItemOrMacro) -> ItemOrMacro {
222 222
223impl CrateDefMap { 223impl CrateDefMap {
224 pub(crate) fn crate_def_map_query(db: &impl DefDatabase, krate: Crate) -> Arc<CrateDefMap> { 224 pub(crate) fn crate_def_map_query(db: &impl DefDatabase, krate: Crate) -> Arc<CrateDefMap> {
225 db.check_canceled();
225 let _p = profile("crate_def_map_query"); 226 let _p = profile("crate_def_map_query");
226 let def_map = { 227 let def_map = {
227 let edition = krate.edition(db); 228 let edition = krate.edition(db);