about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-03-21 16:12:12 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-03-21 16:13:34 -0700
commit44bd8da7fd444c675562718d9a112b591e2a2fa0 (patch)
tree84a6ee9da41808cd058b5e794bcae08e120ec430
parent75ee4633ebff7ce6f1669fc81a1c75dcd24b2c15 (diff)
downloadrust-44bd8da7fd444c675562718d9a112b591e2a2fa0.tar.gz
rust-44bd8da7fd444c675562718d9a112b591e2a2fa0.zip
rustc: Use the right "nxt" function in unify_regions
-rw-r--r--src/rustc/middle/ty.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rustc/middle/ty.rs b/src/rustc/middle/ty.rs
index 8a7df2c5693..f2cc19c9434 100644
--- a/src/rustc/middle/ty.rs
+++ b/src/rustc/middle/ty.rs
@@ -1692,8 +1692,8 @@ mod unify {
 
     fn record_region_binding<T:copy>(
         cx: @uctxt, key: uint,
-        r: region, base_mt: mt, variance: variance,
-        nxt: fn(t) -> ures<T>) -> ures<T> {
+        r: region, variance: variance,
+        nxt: fn(region) -> ures<T>) -> ures<T> {
 
         let rb = alt cx.st {
             in_region_bindings(_, rb) { rb }
@@ -1715,7 +1715,7 @@ mod unify {
         smallintmap::insert(rb.regions, root, result_region);
 
         // FIXME: This should be re_var instead.
-        ret nxt(mk_rptr(cx.tcx, re_param(key), base_mt));
+        ret nxt(re_param(key));
     }
 
     // Simple structural type comparison.