vm: microoptimize RegisterInteropFuncs()

Avoid useless copying.
This commit is contained in:
Roman Khimov 2019-12-13 17:02:28 +03:00
parent 09223236f9
commit 0afaff2f79

View file

@ -129,8 +129,8 @@ func (v *VM) RegisterInteropFunc(name string, f InteropFunc, price int) {
// the VM. Effectively it's a batched version of RegisterInteropFunc. // the VM. Effectively it's a batched version of RegisterInteropFunc.
func (v *VM) RegisterInteropFuncs(interops map[string]InteropFuncPrice) { func (v *VM) RegisterInteropFuncs(interops map[string]InteropFuncPrice) {
// We allow reregistration here. // We allow reregistration here.
for name, funPrice := range interops { for name := range interops {
v.interop[name] = funPrice v.interop[name] = interops[name]
} }
} }