about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc/driver/driver.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc/driver/driver.rs b/src/librustc/driver/driver.rs
index 8f0ff571f03..f1f5cc1a84d 100644
--- a/src/librustc/driver/driver.rs
+++ b/src/librustc/driver/driver.rs
@@ -811,8 +811,8 @@ mod test {
     fn test_switch_implies_cfg_test() {
         let matches =
             &match getopts(~[~"--test"], optgroups()) {
-              Ok(m) => m,
-              Err(f) => fail ~"test_switch_implies_cfg_test: " +
+              Ok(copy m) => m,
+              Err(copy f) => fail ~"test_switch_implies_cfg_test: " +
                              getopts::fail_str(f)
             };
         let sessopts = build_session_options(
@@ -828,8 +828,8 @@ mod test {
     fn test_switch_implies_cfg_test_unless_cfg_test() {
         let matches =
             &match getopts(~[~"--test", ~"--cfg=test"], optgroups()) {
-              Ok(m) => m,
-              Err(f) => {
+              Ok(copy m) => m,
+              Err(copy f) => {
                 fail ~"test_switch_implies_cfg_test_unless_cfg_test: " +
                     getopts::fail_str(f);
               }