mirror of https://github.com/golang/go.git
cmd/compile: pre init shapeMap
This commit is contained in:
parent
3d3f5d912b
commit
ff1fa78a36
|
|
@ -1447,9 +1447,6 @@ func Shapify(t *types.Type, index int) *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{}
|
||||
|
|
@ -1479,4 +1476,4 @@ func Shapify(t *types.Type, index int) *types.Type {
|
|||
return s
|
||||
}
|
||||
|
||||
var shapeMap map[int]map[*types.Type]*types.Type
|
||||
var shapeMap = map[int]map[*types.Type]*types.Type{}
|
||||
|
|
|
|||
Loading…
Reference in New Issue