about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-09-04 03:20:56 -0700
committerbors <bors@rust-lang.org>2013-09-04 03:20:56 -0700
commit787f4c986c5c7ddad5a697ea109def652f6da88b (patch)
tree5d3cb0dae6dacba1a336e3381a61c0c841c31755
parent142dab4e4f9a7262ac9c38387a28e115a094e9e3 (diff)
parent2c573e933b0cebfe8426c1b56f09e76a5fb48546 (diff)
downloadrust-787f4c986c5c7ddad5a697ea109def652f6da88b.tar.gz
rust-787f4c986c5c7ddad5a697ea109def652f6da88b.zip
auto merge of #8976 : alexcrichton/rust/issue-5425, r=pnkfelix
Closes #5425
-rw-r--r--src/librustc/back/link.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc/back/link.rs b/src/librustc/back/link.rs
index 64fa25fde20..6422290eec5 100644
--- a/src/librustc/back/link.rs
+++ b/src/librustc/back/link.rs
@@ -616,6 +616,10 @@ pub fn build_link_meta(sess: Session,
                                            || fmt!("output file name `%s` doesn't\
                                                     appear to have a stem",
                                                    output.to_str())).to_managed();
+                if name.is_empty() {
+                    sess.fatal("missing crate link meta `name`, and the \
+                                inferred name is blank");
+                }
                 warn_missing(sess, "name", name);
                 name
             }