mirror of https://github.com/k3s-io/k3s
Use inline assignment on string alias deep copies
parent
0181ac61da
commit
460726c67d
|
@ -459,7 +459,7 @@ func (g *genDeepCopy) doInterface(t *types.Type, sw *generator.SnippetWriter) {
|
|||
|
||||
func (g *genDeepCopy) doPointer(t *types.Type, sw *generator.SnippetWriter) {
|
||||
sw.Do("*out = new($.Elem|raw$)\n", t)
|
||||
if t.Elem.Kind == types.Builtin {
|
||||
if t.Elem.IsAssignable() {
|
||||
sw.Do("**out = *in", nil)
|
||||
} else if g.canInlineTypeFn(g.context, t.Elem) {
|
||||
funcName := g.funcNameTmpl(t.Elem)
|
||||
|
|
Loading…
Reference in New Issue