about summary refs log tree commit diff
path: root/src/rustc/driver
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-03-11 12:05:17 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-03-11 12:05:17 -0700
commite968672ac7b4fe840b2b1561585f7ca7d4fd892d (patch)
tree97170e550a81cde99d9519e7dbaf12ee83eac46b /src/rustc/driver
parentd3035a1b205caef6279c91b276e672c54318838c (diff)
downloadrust-e968672ac7b4fe840b2b1561585f7ca7d4fd892d.tar.gz
rust-e968672ac7b4fe840b2b1561585f7ca7d4fd892d.zip
rustc: Map local variables to their containing blocks so we know their regions
Diffstat (limited to 'src/rustc/driver')
-rw-r--r--src/rustc/driver/driver.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rustc/driver/driver.rs b/src/rustc/driver/driver.rs
index ca7028e5e9e..6dacdf49b85 100644
--- a/src/rustc/driver/driver.rs
+++ b/src/rustc/driver/driver.rs
@@ -142,7 +142,7 @@ fn compile_upto(sess: session, cfg: ast::crate_cfg,
              bind freevars::annotate_freevars(def_map, crate));
     let region_map =
         time(time_passes, "region resolution",
-             bind middle::region::resolve_crate(sess, crate));
+             bind middle::region::resolve_crate(sess, def_map, crate));
     let ty_cx = ty::mk_ctxt(sess, def_map, ast_map, freevars, region_map);
     let (method_map, dict_map) =
         time(time_passes, "typechecking",