Skip to content

Commit e0ce092

Browse files
committed
Simplify the code a bit.
1 parent 7e7e326 commit e0ce092

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/comp/driver/rustc.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -430,16 +430,11 @@ fn main(vec[str] args) {
430430
saved_out_filename, saved_out_filename + ".o"];
431431
auto shared_cmd;
432432

433-
alt (sess.get_targ_cfg().os) {
434-
case (session::os_win32) {
435-
shared_cmd = "-shared";
436-
}
437-
case (session::os_macos) {
433+
auto os = sess.get_targ_cfg().os;
434+
if (os == session::os_macos) {
438435
shared_cmd = "-dynamiclib";
439-
}
440-
case (session::os_linux) {
436+
} else {
441437
shared_cmd = "-shared";
442-
}
443438
}
444439

445440
// Converts a library file name into a gcc -l argument

0 commit comments

Comments
 (0)