diff options
| author | Simonas Kazlauskas <git@kazlauskas.me> | 2015-07-11 14:34:57 +0300 |
|---|---|---|
| committer | Simonas Kazlauskas <git@kazlauskas.me> | 2015-07-12 00:47:56 +0300 |
| commit | 7a90865db5b9bbf4e94580a886e3ab187d91c83c (patch) | |
| tree | 5067055c232e186de7204566d2b56eceda674227 /src/compiletest | |
| parent | 072d07ce9fc85728a62664ce674e26c54a759da5 (diff) | |
| download | rust-7a90865db5b9bbf4e94580a886e3ab187d91c83c.tar.gz rust-7a90865db5b9bbf4e94580a886e3ab187d91c83c.zip | |
Implement RFC 1058
Diffstat (limited to 'src/compiletest')
| -rw-r--r-- | src/compiletest/compiletest.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/compiletest/compiletest.rs b/src/compiletest/compiletest.rs index 92a94d23f08..36c67639101 100644 --- a/src/compiletest/compiletest.rs +++ b/src/compiletest/compiletest.rs @@ -15,7 +15,7 @@ #![feature(libc)] #![feature(path_ext)] #![feature(rustc_private)] -#![feature(slice_extras)] +#![feature(slice_splits)] #![feature(str_char)] #![feature(test)] #![feature(vec_push_all)] @@ -90,9 +90,7 @@ pub fn parse_config(args: Vec<String> ) -> Config { optopt("", "lldb-python-dir", "directory containing LLDB's python module", "PATH"), optflag("h", "help", "show this message")); - assert!(!args.is_empty()); - let argv0 = args[0].clone(); - let args_ = args.tail(); + let (argv0, args_) = args.split_first().unwrap(); if args[1] == "-h" || args[1] == "--help" { let message = format!("Usage: {} [OPTIONS] [TESTNAME...]", argv0); println!("{}", getopts::usage(&message, &groups)); |
