pub fn phase_6_link_output(sess: Session,
                           trans: &CrateTranslation,
                           outputs: &OutputFilenames) {
    time(sess.time_passes(), "linking", (), |_|
         link::link_binary(sess,
                           trans,
                           &outputs.obj_filename,
                           &outputs.out_filename,
                           &trans.link));
}
/// Run the linker on any artifacts that resulted from the LLVM run.
/// This should produce either a finished executable or library.
Run the linker on any artifacts that resulted from the LLVM run.
This should produce either a finished executable or library.
Run the linker on any artifacts that resulted from the LLVM run . This should produce either a finished executable or library .
pub fn phase_6_link_output(sess: Session,
                           trans: &CrateTranslation,
                           outputs: &OutputFilenames) {
    time(sess.time_passes(), "linking", (), |_|
         link::link_binary(sess,
                           trans,
                           &outputs.obj_filename,
                           &outputs.out_filename,
                           &trans.link));
}
pub fn phase_6_link_output ( sess : Session , trans : & CrateTranslation , outputs : & OutputFilenames ) { time ( sess . time_passes ( ) , " " , ( ) , | _ | link :: link_binary ( sess , trans , & outputs . obj_filename , & outputs . out_filename , & trans . link ) ) ; }
Run the linker on any artifacts that resulted from the LLVM run.
Run the linker on any artifacts that resulted from the LLVM run .
sess
Session
trans
&CrateTranslation
outputs
&OutputFilenames
sess
Session
trans
&CrateTranslation
outputs
&OutputFilenames