aboutsummaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-03-20 06:20:41 +0800
committerobscuren <geffobscura@gmail.com>2015-03-20 06:20:41 +0800
commit62236dd95e6d069b8bd9895c9998676b8d946d37 (patch)
tree7fdf714c78bbc143d3ce91600d060086f642dab5 /common
parentdf5901fdc58565448629a9bfd5ccecc1c5a5b349 (diff)
downloadgo-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.tar
go-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.gz
go-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.bz2
go-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.lz
go-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.xz
go-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.tar.zst
go-tangerine-62236dd95e6d069b8bd9895c9998676b8d946d37.zip
copy over loop
Diffstat (limited to 'common')
-rw-r--r--common/types.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/common/types.go b/common/types.go
index 38044d5c8..daefcde11 100644
--- a/common/types.go
+++ b/common/types.go
@@ -35,10 +35,7 @@ func (h *Hash) SetBytes(b []byte) {
b = b[len(b)-hashLength:]
}
- // reverse loop
- for i := len(b) - 1; i >= 0; i-- {
- h[hashLength-len(b)+i] = b[i]
- }
+ copy(h[hashLength-len(b):], b)
}
// Set string `s` to h. If s is larger than len(h) it will panic
@@ -73,11 +70,7 @@ func (a *Address) SetBytes(b []byte) {
if len(b) > len(a) {
b = b[len(b)-addressLength:]
}
-
- // reverse loop
- for i := len(b) - 1; i >= 0; i-- {
- a[addressLength-len(b)+i] = b[i]
- }
+ copy(a[addressLength-len(b):], b)
}
// Set string `s` to a. If s is larger than len(a) it will panic