diff --git a/lib/pure/htmlgen.nim b/lib/pure/htmlgen.nim
index a1440b6f4b..4852ed50dc 100644
--- a/lib/pure/htmlgen.nim
+++ b/lib/pure/htmlgen.nim
@@ -264,7 +264,7 @@ macro html*(e: expr): expr {.immediate.} =
let e = callsite()
result = xmlCheckedTag(e, "html", "xmlns", "")
-macro hr*(e: expr): expr {.immediate.} =
+macro hr*(): expr {.immediate.} =
## generates the HTML ``hr`` element.
let e = callsite()
result = xmlCheckedTag(e, "hr", commonAttr, "", true)