convert *[] to [].

R=r
OCL=21563
CL=21571
diff --git a/src/lib/reflect/value.go b/src/lib/reflect/value.go
index ea02f06..473a308 100644
--- a/src/lib/reflect/value.go
+++ b/src/lib/reflect/value.go
@@ -693,7 +693,7 @@
 
 type StructValueStruct struct {
 	Common;
-	field	*[]Value;
+	field	[]Value;
 }
 
 func (v *StructValueStruct) Len() int {
@@ -850,7 +850,7 @@
 	dstp := uintptr(dst.Elem(0).Addr());
 	srcp := uintptr(src.Elem(0).Addr());
 	end := uintptr(n)*uintptr(dt.Size());
-	if dst.Type().Size() % 8 == 0 {
+	if end % 8 == 0 {
 		for i := uintptr(0); i < end; i += 8{
 			di := Addr(dstp + i);
 			si := Addr(srcp + i);