mirror of https://github.com/golang/go.git
go/ast: break out after first variable in ExampleCommentMap
The current ExampleCommentMap might panic if there are more satisfied
comments in the parsed program.
Change-Id: Ibe6943470aa0cfb450dae9fc07c1199acaabef73
GitHub-Last-Rev: c79e98c286
GitHub-Pull-Request: golang/go#28587
Reviewed-on: https://go-review.googlesource.com/c/147359
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
This commit is contained in:
parent
20930c7623
commit
572329ef7f
|
|
@ -151,7 +151,7 @@ package main
|
|||
const hello = "Hello, World!" // line comment 1
|
||||
|
||||
// This comment is associated with the foo variable.
|
||||
var foo = hello // line comment 2
|
||||
var foo = hello // line comment 2
|
||||
|
||||
// This comment is associated with the main function.
|
||||
func main() {
|
||||
|
|
@ -176,6 +176,7 @@ func main() {
|
|||
if gen, ok := decl.(*ast.GenDecl); ok && gen.Tok == token.VAR {
|
||||
copy(f.Decls[i:], f.Decls[i+1:])
|
||||
f.Decls = f.Decls[:len(f.Decls)-1]
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue