about summary refs log tree commit diff
path: root/src/libcore/task/spawn.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-09-28 13:00:07 -0700
committerBrian Anderson <banderson@mozilla.com>2012-09-28 16:57:36 -0700
commit8766c2e35b6454ff51ab3deab3cd334ebd033da1 (patch)
treef5f6d0c3a53908a8d91f7b1ab47f5bd35d729d69 /src/libcore/task/spawn.rs
parent517206fd0876c17d5e1540ea5c544a51adf086de (diff)
downloadrust-8766c2e35b6454ff51ab3deab3cd334ebd033da1.tar.gz
rust-8766c2e35b6454ff51ab3deab3cd334ebd033da1.zip
core: Demode patterns
Diffstat (limited to 'src/libcore/task/spawn.rs')
-rw-r--r--src/libcore/task/spawn.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcore/task/spawn.rs b/src/libcore/task/spawn.rs
index 45e0d0f1a0d..33e711ce9ac 100644
--- a/src/libcore/task/spawn.rs
+++ b/src/libcore/task/spawn.rs
@@ -451,7 +451,7 @@ fn gen_child_taskgroup(linked: bool, supervised: bool)
             // it should be enabled only in debug builds.
             let new_generation =
                 match *old_ancestors {
-                    Some(arc) => access_ancestors(&arc, |a| a.generation+1),
+                    Some(ref arc) => access_ancestors(arc, |a| a.generation+1),
                     None      => 0 // the actual value doesn't really matter.
                 };
             assert new_generation < uint::max_value;
@@ -541,8 +541,8 @@ fn spawn_raw(+opts: TaskOpts, +f: fn~()) {
 
             //let mut notifier = None;//notify_chan.map(|c| AutoNotify(c));
             let notifier = match notify_chan {
-                Some(notify_chan_value) => {
-                    let moved_ncv = move_it!(notify_chan_value);
+                Some(ref notify_chan_value) => {
+                    let moved_ncv = move_it!(*notify_chan_value);
                     Some(AutoNotify(move moved_ncv))
                 }
                 _ => None