aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/db.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-11-27 14:39:58 +0000
committerAleksey Kladov <[email protected]>2018-11-27 14:39:58 +0000
commit6bb06addf8d5100cd1125c40d3dfa5f7613b42c1 (patch)
tree164746e9380ce63ddef5a6b811c99611fdbf5e10 /crates/ra_analysis/src/db.rs
parent0bc6f5802f3b80b76aeeb1668a1e1f5db7494309 (diff)
don't use volatile queries
"volatile" means "changes every time". That is, all transitive rev-deps of volatile queries will be executed every time. We actually need "dependencies".
Diffstat (limited to 'crates/ra_analysis/src/db.rs')
-rw-r--r--crates/ra_analysis/src/db.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_analysis/src/db.rs b/crates/ra_analysis/src/db.rs
index 418711300..4e34265fb 100644
--- a/crates/ra_analysis/src/db.rs
+++ b/crates/ra_analysis/src/db.rs
@@ -149,7 +149,7 @@ salsa::query_group! {
149 fn resolve_syntax_ptr(ptr: SyntaxPtr) -> SyntaxNode { 149 fn resolve_syntax_ptr(ptr: SyntaxPtr) -> SyntaxNode {
150 type ResolveSyntaxPtrQuery; 150 type ResolveSyntaxPtrQuery;
151 // Don't retain syntax trees in memory 151 // Don't retain syntax trees in memory
152 storage volatile; 152 storage dependencies;
153 use fn crate::syntax_ptr::resolve_syntax_ptr; 153 use fn crate::syntax_ptr::resolve_syntax_ptr;
154 } 154 }
155 } 155 }