We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b419e9e + d96faf7 commit b2d4eb1Copy full SHA for b2d4eb1
src/librustc/driver/mod.rs
@@ -29,16 +29,13 @@ use syntax::diagnostics;
29
30
use getopts;
31
32
-
33
pub mod driver;
34
pub mod session;
35
pub mod config;
36
pub mod pretty;
37
38
39
-pub fn main_args(args: &[String]) -> int {
40
- let owned_args = args.to_vec();
41
- monitor(proc() run_compiler(owned_args.as_slice()));
+pub fn run(args: Vec<String>) -> int {
+ monitor(proc() run_compiler(args.as_slice()));
42
0
43
}
44
src/librustc/lib.rs
@@ -150,5 +150,6 @@ mod rustc {
150
151
pub fn main() {
152
let args = std::os::args();
153
- std::os::set_exit_status(driver::main_args(args.as_slice()));
+ let result = driver::run(args);
154
+ std::os::set_exit_status(result);
155
0 commit comments