mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Use inline assignment on string alias deep copies
This commit is contained in:
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
Block a user