]> Cypherpunks repositories - gostls13.git/commitdiff
go/parser: initialize file set even in only some tests are run
authorRobert Griesemer <gri@golang.org>
Thu, 4 Sep 2014 17:43:03 +0000 (10:43 -0700)
committerRobert Griesemer <gri@golang.org>
Thu, 4 Sep 2014 17:43:03 +0000 (10:43 -0700)
Without this fix, some tests crashed (e.g. go test -run Invalid).

LGTM=adonovan
R=adonovan
CC=golang-codereviews
https://golang.org/cl/133580043

src/pkg/go/parser/error_test.go

index 8506077cee626d7464b0b8deb115fc0d1e39e12f..48fb53e5b0d80951f0a431b2e9d81bb93c1a0526 100644 (file)
@@ -34,7 +34,7 @@ import (
 
 const testdata = "testdata"
 
-var fsetErrs *token.FileSet
+var fsetErrs = token.NewFileSet()
 
 // getFile assumes that each filename occurs at most once
 func getFile(filename string) (file *token.File) {
@@ -169,7 +169,6 @@ func checkErrors(t *testing.T, filename string, input interface{}) {
 }
 
 func TestErrors(t *testing.T) {
-       fsetErrs = token.NewFileSet()
        list, err := ioutil.ReadDir(testdata)
        if err != nil {
                t.Fatal(err)