mirror of
https://github.com/golang/go
synced 2024-11-18 11:14:39 -07:00
go/ssa/interp: add internal/syscall/unix.syscall_fcntl to fix tests
CL 100077 added the syscall_fcntl function in the internal/syscall/unix package to refer to syscall.fcntl outside of the syscall package in a unified way. Add a replacement that simulates a successful fcntl call to fix the interp tests. Change-Id: I05847d222f18a19cb30f1395497e708a027a002e Reviewed-on: https://go-review.googlesource.com/106415 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
368a7e18b5
commit
ccd319aab1
@ -74,6 +74,7 @@ func init() {
|
||||
"bytes.IndexByte": ext۰bytes۰IndexByte,
|
||||
"hash/crc32.haveSSE42": ext۰crc32۰haveSSE42,
|
||||
"internal/cpu.cpuid": ext۰cpu۰cpuid,
|
||||
"internal/syscall/unix.syscall_fcntl": ext۰syscall۰unix۰syscall_fcntl,
|
||||
"math.Abs": ext۰math۰Abs,
|
||||
"math.Exp": ext۰math۰Exp,
|
||||
"math.Float32bits": ext۰math۰Float32bits,
|
||||
@ -500,6 +501,10 @@ func ext۰cpu۰cpuid(fr *frame, args []value) value {
|
||||
return tuple{uint32(0), uint32(0), uint32(0), uint32(0)}
|
||||
}
|
||||
|
||||
func ext۰syscall۰unix۰syscall_fcntl(fr *frame, args []value) value {
|
||||
return tuple{int(0), wrapError(nil)}
|
||||
}
|
||||
|
||||
// Pretend: type runtime.Func struct { entry *ssa.Function }
|
||||
|
||||
func ext۰runtime۰Func۰FileLine(fr *frame, args []value) value {
|
||||
|
Loading…
Reference in New Issue
Block a user