Fixed -Z print-link-args

This commit is contained in:
Vadim Chugunov 2013-08-17 17:08:51 -07:00
parent cb8a231eb8
commit ed6694a9b5

View File

@ -26,6 +26,7 @@ use std::c_str::ToCStr;
use std::char;
use std::hash::Streaming;
use std::hash;
use std::io;
use std::libc::{c_int, c_uint};
use std::os::consts::{macos, freebsd, linux, android, win32};
use std::os;
@ -858,6 +859,10 @@ pub fn link_binary(sess: Session,
debug!("output: %s", output.to_str());
let cc_args = link_args(sess, obj_filename, out_filename, lm);
debug!("%s link args: %s", cc_prog, cc_args.connect(" "));
if (sess.opts.debugging_opts & session::print_link_args) != 0 {
io::println(fmt!("%s link args: %s", cc_prog, cc_args.connect(" ")));
}
// We run 'cc' here
let prog = run::process_output(cc_prog, cc_args);
if 0 != prog.status {