diff options
Diffstat (limited to 'libgo/go/go/token/position.go')
-rw-r--r-- | libgo/go/go/token/position.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libgo/go/go/token/position.go b/libgo/go/go/token/position.go index 7306083..d4171d8 100644 --- a/libgo/go/go/token/position.go +++ b/libgo/go/go/token/position.go @@ -446,7 +446,9 @@ func (s *FileSet) File(p Pos) (f *File) { func (s *FileSet) PositionFor(p Pos, adjusted bool) (pos Position) { if p != NoPos { if f := s.file(p); f != nil { + s.mutex.RLock() pos = f.position(p, adjusted) + s.mutex.RUnlock() } } return |