diff options
Diffstat (limited to 'src/rustdoc/attr_parser.rs')
| -rw-r--r-- | src/rustdoc/attr_parser.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rustdoc/attr_parser.rs b/src/rustdoc/attr_parser.rs index 9046496b9e5..56c42902ac2 100644 --- a/src/rustdoc/attr_parser.rs +++ b/src/rustdoc/attr_parser.rs @@ -44,7 +44,10 @@ fn doc_meta( doc attribute"]; let doc_attrs = attr::find_attrs_by_name(attrs, "doc"); - let doc_metas = attr::attr_metas(doc_attrs); + let doc_metas = do doc_attrs.map |attr| { + attr::attr_meta(attr::desugar_doc_attr(attr)) + }; + if vec::is_not_empty(doc_metas) { if vec::len(doc_metas) != 1u { #warn("ignoring %u doc attributes", vec::len(doc_metas) - 1u); |
