about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2018-01-29 12:50:36 +0000
committervarkor <github@varkor.com>2018-01-29 12:50:36 +0000
commit9a2f02df6655f65e5a7892e853cc2112e28b89e8 (patch)
treefd1081b1fe2c165ef94fa8c1a9e400a9a94853c2
parentd97da7d536b85bda9ff9255b1cd27f1285143930 (diff)
downloadrust-9a2f02df6655f65e5a7892e853cc2112e28b89e8.tar.gz
rust-9a2f02df6655f65e5a7892e853cc2112e28b89e8.zip
Warn when `-C extra-filename` flag is used with `-o`
-rw-r--r--src/librustc_driver/driver.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs
index 1ab5f19c2e2..df8860823ad 100644
--- a/src/librustc_driver/driver.rs
+++ b/src/librustc_driver/driver.rs
@@ -1378,6 +1378,9 @@ pub fn build_output_filenames(input: &Input,
             if *odir != None {
                 sess.warn("ignoring --out-dir flag due to -o flag.");
             }
+            if !sess.opts.cg.extra_filename.is_empty() {
+                sess.warn("ignoring -C extra-filename flag due to -o flag.");
+            }
 
             let cur_dir = Path::new("");