Fix VM memory allocation optimizations by reducing what we allocate on the heap
This commit is contained in:
@@ -15,10 +15,10 @@ func Divmod(args ...object.Object) object.Object {
|
||||
return newError(err.Error())
|
||||
}
|
||||
|
||||
a := args[0].(*object.Integer)
|
||||
b := args[1].(*object.Integer)
|
||||
a := args[0].(object.Integer)
|
||||
b := args[1].(object.Integer)
|
||||
elements := make([]object.Object, 2)
|
||||
elements[0] = &object.Integer{Value: a.Value / b.Value}
|
||||
elements[1] = &object.Integer{Value: a.Value % b.Value}
|
||||
elements[0] = object.Integer{Value: a.Value / b.Value}
|
||||
elements[1] = object.Integer{Value: a.Value % b.Value}
|
||||
return &object.Array{Elements: elements}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user