From 462604ace114458d388ba1f14dd0fe95c25210be Mon Sep 17 00:00:00 2001 From: Luqman Aden Date: Mon, 2 Sep 2013 13:47:31 -0400 Subject: [PATCH] librustc: Check for empty crate link meta name and vers. --- src/librustc/back/link.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/librustc/back/link.rs b/src/librustc/back/link.rs index 91666966949..64fa25fde20 100644 --- a/src/librustc/back/link.rs +++ b/src/librustc/back/link.rs @@ -607,8 +607,8 @@ fn warn_missing(sess: Session, name: &str, default: &str) { fn crate_meta_name(sess: Session, output: &Path, opt_name: Option<@str>) -> @str { match opt_name { - Some(v) => v, - None => { + Some(v) if !v.is_empty() => v, + _ => { // to_managed could go away if there was a version of // filestem that returned an @str let name = session::expect(sess, @@ -624,8 +624,8 @@ fn crate_meta_name(sess: Session, output: &Path, opt_name: Option<@str>) fn crate_meta_vers(sess: Session, opt_vers: Option<@str>) -> @str { match opt_vers { - Some(v) => v, - None => { + Some(v) if !v.is_empty() => v, + _ => { let vers = @"0.0"; warn_missing(sess, "vers", vers); vers -- 2.44.0