]> Cypherpunks repositories - gostls13.git/commit
go/parser: set File{Start,End} correctly in all cases
authorAlan Donovan <adonovan@google.com>
Sat, 2 Nov 2024 17:38:44 +0000 (13:38 -0400)
committerAlan Donovan <adonovan@google.com>
Mon, 4 Nov 2024 14:39:37 +0000 (14:39 +0000)
commit9c5f5bd6d31a8751b8281bb062dd86106fd3b722
tree0a6003796bff2fa9c2e8360db33d331566ee38e1
parent9c93d99c616b8708bed55781915f7256051ab91e
go/parser: set File{Start,End} correctly in all cases

...even when the file is empty or lacks a valid package decl.

+ test

Fixes #70162

Change-Id: Idf33998911475fe8cdfaa4786ac3ba1745f54963
Reviewed-on: https://go-review.googlesource.com/c/go/+/624655
Reviewed-by: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Robert Findley <rfindley@google.com>
src/go/ast/ast.go
src/go/parser/interface.go
src/go/parser/parser.go
src/go/parser/parser_test.go