Fix VM memory allocation optimizations by reducing what we allocate on the heap
This commit is contained in:
@@ -21,11 +21,11 @@ func Seek(args ...object.Object) object.Object {
|
||||
whence = 0
|
||||
)
|
||||
|
||||
fd = int(args[0].(*object.Integer).Value)
|
||||
offset := args[1].(*object.Integer).Value
|
||||
fd = int(args[0].(object.Integer).Value)
|
||||
offset := args[1].(object.Integer).Value
|
||||
|
||||
if len(args) == 3 {
|
||||
whence = int(args[2].(*object.Integer).Value)
|
||||
whence = int(args[2].(object.Integer).Value)
|
||||
}
|
||||
|
||||
offset, err := syscall.Seek(fd, offset, whence)
|
||||
@@ -33,5 +33,5 @@ func Seek(args ...object.Object) object.Object {
|
||||
return newError("IOError: %s", err)
|
||||
}
|
||||
|
||||
return &object.Integer{Value: offset}
|
||||
return object.Integer{Value: offset}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user