Skip to content

Commit 37829af

Browse files
kjaleshire
authored and
committed
Warn that the name is ignored if a link target is emitted
1 parent d40d01b commit 37829af

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/librustc_driver/driver.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,9 +1335,10 @@ pub fn build_output_filenames(input: &Input,
13351335
.values()
13361336
.filter(|a| a.is_none())
13371337
.count();
1338-
let ofile = if unnamed_output_types > 1 {
1339-
sess.warn("ignoring specified output filename because multiple outputs were \
1340-
requested");
1338+
let ofile = if unnamed_output_types > 1 &&
1339+
sess.opts.output_types.contains_key(&OutputType::Exe) {
1340+
sess.warn("ignoring output name requested with -o for \"link\" output because \
1341+
multiple outputs were requested");
13411342
None
13421343
} else {
13431344
Some(out_file.clone())

0 commit comments

Comments
 (0)