diff --git a/src/cmd/compile/internal/typecheck/subr.go b/src/cmd/compile/internal/typecheck/subr.go index fdc6ba5929..e19e439c8a 100644 --- a/src/cmd/compile/internal/typecheck/subr.go +++ b/src/cmd/compile/internal/typecheck/subr.go @@ -1528,9 +1528,6 @@ func Shapify(t *types.Type, index int, tparam *types.Type) *types.Type { u = types.Types[types.TUINT8].PtrTo() } - if shapeMap == nil { - shapeMap = map[int]map[*types.Type]*types.Type{} - } submap := shapeMap[index] if submap == nil { submap = map[*types.Type]*types.Type{} @@ -1561,4 +1558,4 @@ func Shapify(t *types.Type, index int, tparam *types.Type) *types.Type { return s } -var shapeMap map[int]map[*types.Type]*types.Type +var shapeMap = map[int]map[*types.Type]*types.Type{}