diff options
| author | Ian Lance Taylor <iant@golang.org> | 2018-04-10 07:08:45 -0700 |
|---|---|---|
| committer | Ian Lance Taylor <iant@golang.org> | 2018-04-10 14:26:58 +0000 |
| commit | d01322826e38fb42d4cf14188164fc46d90e25ae (patch) | |
| tree | 9295e3a105988534b99dd6fde890a0d50304ef2a /src/text/template/parse/node.go | |
| parent | ee0aa3965726111689955e248004ce4e48f7bc63 (diff) | |
| download | go-d01322826e38fb42d4cf14188164fc46d90e25ae.tar.xz | |
text/template: copy Decl field when copying PipeNode
Fixes #24791
Change-Id: I62ac17313e6e09796586911d88191a36d67f9aa1
Reviewed-on: https://go-review.googlesource.com/106115
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Daniel Martà <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/text/template/parse/node.go')
| -rw-r--r-- | src/text/template/parse/node.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/text/template/parse/node.go b/src/text/template/parse/node.go index 737172dfdd..0bb96fc2e9 100644 --- a/src/text/template/parse/node.go +++ b/src/text/template/parse/node.go @@ -192,6 +192,7 @@ func (p *PipeNode) CopyPipe() *PipeNode { vars = append(vars, d.Copy().(*AssignNode)) } n := p.tr.newPipeline(p.Pos, p.Line, vars) + n.Decl = p.Decl for _, c := range p.Cmds { n.append(c.Copy().(*CommandNode)) } |
