diff options
Diffstat (limited to 'src/pkg/go/token/position_test.go')
-rw-r--r-- | src/pkg/go/token/position_test.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/pkg/go/token/position_test.go b/src/pkg/go/token/position_test.go index 1d36c2226..ef6cfd93c 100644 --- a/src/pkg/go/token/position_test.go +++ b/src/pkg/go/token/position_test.go @@ -167,7 +167,13 @@ func TestLineInfo(t *testing.T) { func TestFiles(t *testing.T) { fset := NewFileSet() for i, test := range tests { - fset.AddFile(test.filename, fset.Base(), test.size) + base := fset.Base() + if i%2 == 1 { + // Setting a negative base is equivalent to + // fset.Base(), so test some of each. + base = -1 + } + fset.AddFile(test.filename, base, test.size) j := 0 fset.Iterate(func(f *File) bool { if f.Name() != tests[j].filename { |