diff --git a/src/librustdoc/passes/html_tags.rs b/src/librustdoc/passes/html_tags.rs
index 79035ba79ffd..490e913fbde8 100644
--- a/src/librustdoc/passes/html_tags.rs
+++ b/src/librustdoc/passes/html_tags.rs
@@ -48,8 +48,11 @@ fn drop_tag(
if let Some(pos) = tags.iter().rev().position(|(t, _)| *t == tag_name) {
// Because this is from a `rev` iterator, the position is reversed as well!
let pos = tags.len() - 1 - pos;
+ // If the tag is nested inside a "
+///
+pub fn d() {}
+
+// Unclosed tags shouldn't warn if they are nested inside a
+///
+pub fn e() {}