internal/godoc/dochtml/internal/render: remove redundant accounting code

Change-Id: I4adfbdcc3cb0f644d42837c441aabbc8a8c70fab
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/398775
Reviewed-by: Jonathan Amsterdam <jba@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/internal/godoc/dochtml/internal/render/linkify.go b/internal/godoc/dochtml/internal/render/linkify.go
index cd9cdc7..fc1e6c8 100644
--- a/internal/godoc/dochtml/internal/render/linkify.go
+++ b/internal/godoc/dochtml/internal/render/linkify.go
@@ -267,8 +267,6 @@
 // If pre is true no conversion of doubled ` and ' to “ and ” is performed.
 func (r *Renderer) formatLineHTML(line string, pre bool) safehtml.HTML {
 	var htmls []safehtml.HTML
-	var numQuotes int
-
 	addLink := func(href, text string) {
 		htmls = append(htmls, ExecuteToHTML(LinkTemplate, Link{Href: href, Text: text}))
 	}
@@ -284,7 +282,6 @@
 		if m0 > 0 {
 			nonWord := line[:m0]
 			htmls = append(htmls, safehtml.HTMLEscaped(nonWord))
-			numQuotes += countQuotes(nonWord)
 		}
 		if m1 > m0 {
 			word := line[m0:m1]
@@ -330,7 +327,6 @@
 			default:
 				htmls = append(htmls, safehtml.HTMLEscaped(word))
 			}
-			numQuotes += countQuotes(word)
 		}
 		line = line[m1:]
 	}
@@ -345,14 +341,6 @@
 	return h
 }
 
-func countQuotes(s string) int {
-	n := -1 // loop always iterates at least once
-	for i := len(s); i >= 0; i = strings.LastIndexAny(s[:i], `"“”`) {
-		n++
-	}
-	return n
-}
-
 // formatDeclHTML formats the decl as HTML-annotated source code for the
 // provided decl. Type identifiers are linked to corresponding declarations.
 func (r *Renderer) formatDeclHTML(decl ast.Decl, idr *identifierResolver) safehtml.HTML {