summaryrefslogtreecommitdiff
path: root/bindgen/codegen/helpers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'bindgen/codegen/helpers.rs')
-rw-r--r--bindgen/codegen/helpers.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/bindgen/codegen/helpers.rs b/bindgen/codegen/helpers.rs
index 5bf36acb..088c7f93 100644
--- a/bindgen/codegen/helpers.rs
+++ b/bindgen/codegen/helpers.rs
@@ -55,9 +55,11 @@ pub mod attributes {
}
pub fn doc(comment: String) -> TokenStream {
- // NOTE(emilio): By this point comments are already preprocessed and in
- // `///` form. Quote turns them into `#[doc]` comments, but oh well.
- TokenStream::from_str(&comment).unwrap()
+ if comment.is_empty() {
+ quote!()
+ } else {
+ quote!(#[doc = #comment])
+ }
}
pub fn link_name(name: &str) -> TokenStream {