summaryrefslogtreecommitdiff
path: root/libgo/go/go/token/position_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/go/token/position_test.go')
-rw-r--r--libgo/go/go/token/position_test.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/libgo/go/go/token/position_test.go b/libgo/go/go/token/position_test.go
index 1d36c22268d..ef6cfd93c25 100644
--- a/libgo/go/go/token/position_test.go
+++ b/libgo/go/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 {