about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorRafael Ávila de Espíndola <respindola@mozilla.com>2011-07-04 11:17:30 -0400
committerRafael Ávila de Espíndola <respindola@mozilla.com>2011-07-04 11:17:30 -0400
commite0ce092ddcfdad62458596132bdccdb4502dd03b (patch)
treeb51a07f6cd4bac56f5ed73627a54d098b49dcb7e /src/comp
parent7e7e326ee672e7540ae7274dc5cc96d6af909b6c (diff)
downloadrust-e0ce092ddcfdad62458596132bdccdb4502dd03b.tar.gz
rust-e0ce092ddcfdad62458596132bdccdb4502dd03b.zip
Simplify the code a bit.
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/driver/rustc.rs11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/comp/driver/rustc.rs b/src/comp/driver/rustc.rs
index fb8d35f285e..d73ca52f9e2 100644
--- a/src/comp/driver/rustc.rs
+++ b/src/comp/driver/rustc.rs
@@ -430,16 +430,11 @@ fn main(vec[str] args) {
              saved_out_filename, saved_out_filename + ".o"];
         auto shared_cmd;
 
-        alt (sess.get_targ_cfg().os) {
-            case (session::os_win32) {
-                shared_cmd = "-shared";
-            }
-            case (session::os_macos) {
+        auto os = sess.get_targ_cfg().os;
+        if (os == session::os_macos) {
                 shared_cmd = "-dynamiclib";
-            }
-            case (session::os_linux) {
+        } else {
                 shared_cmd = "-shared";
-            }
         }
 
         // Converts a library file name into a gcc -l argument