about summary refs log tree commit diff
path: root/src/comp/driver
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-09-28 15:26:11 -0700
committerBrian Anderson <banderson@mozilla.com>2011-09-28 15:35:21 -0700
commit15e34deba3efa7c064bf9ffe0fa1eff47f9b117e (patch)
tree32b1f995f115e0fe1d9d846c96dc702cb63f7990 /src/comp/driver
parente1ba559c03624990e06b98d4329d5daee089acca (diff)
downloadrust-15e34deba3efa7c064bf9ffe0fa1eff47f9b117e.tar.gz
rust-15e34deba3efa7c064bf9ffe0fa1eff47f9b117e.zip
Eliminate glue.o. Closes #990
Diffstat (limited to 'src/comp/driver')
-rw-r--r--src/comp/driver/rustc.rs12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/comp/driver/rustc.rs b/src/comp/driver/rustc.rs
index b1f7fa84f42..9887664caf5 100644
--- a/src/comp/driver/rustc.rs
+++ b/src/comp/driver/rustc.rs
@@ -238,7 +238,6 @@ options:
     -v --version       print version info and exit
 
     -o <filename>      write output to <filename>
-    --glue             generate glue.bc file
     --lib              compile a library crate
     --static           use or produce static libraries
     --pretty [type]    pretty-print the input instead of compiling
@@ -424,7 +423,7 @@ fn parse_pretty(sess: session::session, name: str) -> pp_mode {
 
 fn opts() -> [getopts::opt] {
     ret [optflag("h"), optflag("help"), optflag("v"), optflag("version"),
-         optflag("glue"), optflag("emit-llvm"), optflagopt("pretty"),
+         optflag("emit-llvm"), optflagopt("pretty"),
          optflag("ls"), optflag("parse-only"), optflag("no-trans"),
          optflag("O"), optopt("OptLevel"), optmulti("L"), optflag("S"),
          optflag("c"), optopt("o"), optflag("g"), optflag("save-temps"),
@@ -458,15 +457,6 @@ fn main(args: [str]) {
     let sess = build_session(sopts);
     let n_inputs = vec::len::<str>(match.free);
     let output_file = getopts::opt_maybe_str(match, "o");
-    let glue = opt_present(match, "glue");
-    if glue {
-        if n_inputs > 0u {
-            sess.fatal("No input files allowed with --glue.");
-        }
-        let out = option::from_maybe::<str>("glue.bc", output_file);
-        middle::trans::make_common_glue(sess, out);
-        ret;
-    }
     if n_inputs == 0u {
         sess.fatal("No input filename given.");
     } else if n_inputs > 1u {