OSDN Git Service

compiler, libgo: unsafe.{Sizeof,Alignof,Offsetof} return uintptr.
[pf3gnuchains/gcc-fork.git] / libgo / go / os / dir.go
index f119a21..c693aeb 100644 (file)
@@ -34,7 +34,7 @@ var elen int
 func (file *File) readdirnames(n int) (names []string, err error) {
        if elen == 0 {
                var dummy syscall.Dirent
-               elen = (unsafe.Offsetof(dummy.Name) +
+               elen = (int(unsafe.Offsetof(dummy.Name)) +
                        libc_pathconf(syscall.StringBytePtr(file.name), syscall.PC_NAME_MAX) +
                        1)
        }