mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-14 02:49:40 +00:00
incr.comp.: Only save and load query result cache when -Zincremental-queries is specified.
This commit is contained in:
parent
13582c6b58
commit
2f50e626e1
@ -202,7 +202,8 @@ pub fn load_dep_graph(sess: &Session) -> PreviousDepGraph {
|
||||
}
|
||||
|
||||
pub fn load_query_result_cache<'sess>(sess: &'sess Session) -> OnDiskCache<'sess> {
|
||||
if sess.opts.incremental.is_none() {
|
||||
if sess.opts.incremental.is_none() ||
|
||||
!sess.opts.debugging_opts.incremental_queries {
|
||||
return OnDiskCache::new_empty(sess.codemap());
|
||||
}
|
||||
|
||||
|
@ -69,11 +69,13 @@ pub fn save_dep_graph<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
|
||||
|e| encode_query_cache(tcx, e));
|
||||
});
|
||||
|
||||
time(sess.time_passes(), "persist dep-graph", || {
|
||||
save_in(sess,
|
||||
dep_graph_path(sess),
|
||||
|e| encode_dep_graph(tcx, e));
|
||||
});
|
||||
if tcx.sess.opts.debugging_opts.incremental_queries {
|
||||
time(sess.time_passes(), "persist dep-graph", || {
|
||||
save_in(sess,
|
||||
dep_graph_path(sess),
|
||||
|e| encode_dep_graph(tcx, e));
|
||||
});
|
||||
}
|
||||
|
||||
dirty_clean::check_dirty_clean_annotations(tcx);
|
||||
dirty_clean::check_dirty_clean_metadata(tcx,
|
||||
|
Loading…
Reference in New Issue
Block a user