From: Shawn Smith Date: Sun, 29 Dec 2013 19:05:30 +0000 (-0800) Subject: reflect: remove length check for arrays in deepValueEqual X-Git-Tag: go1.3beta1~1094 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c989a0b2f7f7a51edbf4f46ae383ce78047a7500;p=gostls13.git reflect: remove length check for arrays in deepValueEqual R=golang-codereviews, iant CC=golang-codereviews https://golang.org/cl/39910044 --- diff --git a/src/pkg/reflect/deepequal.go b/src/pkg/reflect/deepequal.go index e3bf3dcac0..f63715c9af 100644 --- a/src/pkg/reflect/deepequal.go +++ b/src/pkg/reflect/deepequal.go @@ -62,9 +62,6 @@ func deepValueEqual(v1, v2 Value, visited map[visit]bool, depth int) bool { switch v1.Kind() { case Array: - if v1.Len() != v2.Len() { - return false - } for i := 0; i < v1.Len(); i++ { if !deepValueEqual(v1.Index(i), v2.Index(i), visited, depth+1) { return false