about summary refs log tree commit diff
path: root/src/libstd/rt
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-03-31 11:34:17 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-03-31 15:54:44 -0700
commit554946c81eeb4fcfceda782f6c5af394ab3fe8d3 (patch)
tree26908e2779beed76296fbe7292bdf6af12dd46f7 /src/libstd/rt
parente10ee2c8572421c056ea68e6656fee936e0330d8 (diff)
parentd4a2c941809f303b97d153e06ba07e95cd245f88 (diff)
downloadrust-554946c81eeb4fcfceda782f6c5af394ab3fe8d3.tar.gz
rust-554946c81eeb4fcfceda782f6c5af394ab3fe8d3.zip
rollup merge of #23873: alexcrichton/remove-deprecated
Conflicts:
	src/libcollectionstest/fmt.rs
	src/libcollectionstest/lib.rs
	src/libcollectionstest/str.rs
	src/libcore/error.rs
	src/libstd/fs.rs
	src/libstd/io/cursor.rs
	src/libstd/os.rs
	src/libstd/process.rs
	src/libtest/lib.rs
	src/test/run-pass-fulldeps/compiler-calls.rs
Diffstat (limited to 'src/libstd/rt')
-rw-r--r--src/libstd/rt/args.rs14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/libstd/rt/args.rs b/src/libstd/rt/args.rs
index 428bcaa49f7..2329861f29b 100644
--- a/src/libstd/rt/args.rs
+++ b/src/libstd/rt/args.rs
@@ -108,7 +108,6 @@ mod imp {
     #[cfg(test)]
     mod tests {
         use prelude::v1::*;
-        use finally::Finally;
 
         use super::*;
 
@@ -127,14 +126,11 @@ mod imp {
             assert!(take() == Some(expected.clone()));
             assert!(take() == None);
 
-            (|| {
-            }).finally(|| {
-                // Restore the actual global state.
-                match saved_value {
-                    Some(ref args) => put(args.clone()),
-                    None => ()
-                }
-            })
+            // Restore the actual global state.
+            match saved_value {
+                Some(ref args) => put(args.clone()),
+                None => ()
+            }
         }
     }
 }