From 81edf577a31010f7c0c7bdcbc4dc2b803362e78f Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Thu, 16 Dec 2021 09:19:54 -0800 Subject: [PATCH] src/reflect: add test for indirect pointer fix --- src/reflect/value_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/reflect/value_test.go 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") + } +}