diff --git a/src/reflect/value_test.go b/src/reflect/value_test.go new file mode 100644 index 00000000..5b164115 --- /dev/null +++ b/src/reflect/value_test.go @@ -0,0 +1,17 @@ +package reflect_test + +import ( + . "reflect" + "testing" +) + +func TestIndirectPointers(t *testing.T) { + var m = map[string]int{} + m["x"] = 1 + + var a = &m + + if ValueOf(a).Elem().Len() != 1 { + t.Errorf("bad map length via reflect") + } +}