diff options
| -rw-r--r-- | src/librustdoc/clean.rs | 2 | ||||
| -rw-r--r-- | src/librustpkg/util.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/librustdoc/clean.rs b/src/librustdoc/clean.rs index 8aab4055178..e4f0b8ceb81 100644 --- a/src/librustdoc/clean.rs +++ b/src/librustdoc/clean.rs @@ -83,7 +83,7 @@ impl Clean<Crate> for visit_ast::RustdocVisitor { Crate { name: match find_pkgid(self.attrs) { - Some(n) => n, + Some(n) => n.name, None => fail!("rustdoc requires a `pkgid` crate attribute"), }, module: Some(self.module.clean()), diff --git a/src/librustpkg/util.rs b/src/librustpkg/util.rs index ae490dc1f8a..383e7324cd1 100644 --- a/src/librustpkg/util.rs +++ b/src/librustpkg/util.rs @@ -300,7 +300,7 @@ pub fn compile_input(context: &BuildContext, pkg_id.version.to_str()).to_managed()); debug!("pkgid attr: {:?}", pkgid_attr); - crate.attrs = ~[attr::mk_attr(pkgid_attr)]; + crate.attrs.push(attr::mk_attr(pkgid_attr)); } debug!("calling compile_crate_from_input, workspace = {}, |
