about summary refs log tree commit diff
path: root/src/test/run-make/execution-engine
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-01-29 15:07:04 -0500
committerNiko Matsakis <niko@alum.mit.edu>2016-02-05 13:19:55 -0500
commitd09fd1a5295f12158849d66f388cbf3ee1fc2bc8 (patch)
tree3aca2d4596fce02ed661215b7152f75b2c8eaccc /src/test/run-make/execution-engine
parent37fbfaf183a3c3f5fe2a9773927f2ceb92c4e247 (diff)
downloadrust-d09fd1a5295f12158849d66f388cbf3ee1fc2bc8.tar.gz
rust-d09fd1a5295f12158849d66f388cbf3ee1fc2bc8.zip
Instrument the AST map so that it registers reads when data is
acccessed.
Diffstat (limited to 'src/test/run-make/execution-engine')
-rw-r--r--src/test/run-make/execution-engine/test.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/run-make/execution-engine/test.rs b/src/test/run-make/execution-engine/test.rs
index 3f9c81eac0b..13cbdfe24d6 100644
--- a/src/test/run-make/execution-engine/test.rs
+++ b/src/test/run-make/execution-engine/test.rs
@@ -26,6 +26,7 @@ use std::path::PathBuf;
 use std::rc::Rc;
 use std::thread::Builder;
 
+use rustc::dep_graph::DepGraph;
 use rustc::front::map as ast_map;
 use rustc::llvm;
 use rustc::middle::cstore::{CrateStore, LinkagePreference};
@@ -236,7 +237,8 @@ fn compile_program(input: &str, sysroot: PathBuf)
 
         let krate = driver::assign_node_ids(&sess, krate);
         let lcx = LoweringContext::new(&sess, Some(&krate));
-        let mut hir_forest = ast_map::Forest::new(lower_crate(&lcx, &krate));
+        let dep_graph = DepGraph::new(sess.opts.build_dep_graph);
+        let mut hir_forest = ast_map::Forest::new(lower_crate(&lcx, &krate), dep_graph);
         let arenas = ty::CtxtArenas::new();
         let ast_map = driver::make_map(&sess, &mut hir_forest);