From: David Symonds Date: Wed, 6 Jul 2011 05:14:10 +0000 (+1000) Subject: exp/template: add missing dotNode case. X-Git-Tag: weekly.2011-07-07~25 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9d5ed1744a794e2dbaa20ae241e944adb37854a4;p=gostls13.git exp/template: add missing dotNode case. R=r CC=golang-dev https://golang.org/cl/4672044 --- diff --git a/src/pkg/exp/template/exec.go b/src/pkg/exp/template/exec.go index befb2ded9a..1857e403ff 100644 --- a/src/pkg/exp/template/exec.go +++ b/src/pkg/exp/template/exec.go @@ -447,6 +447,8 @@ func (s *state) evalEmptyInterface(data reflect.Value, typ reflect.Type, n node) switch n := n.(type) { case *boolNode: return reflect.ValueOf(n.true) + case *dotNode: + return data case *fieldNode: return s.evalFieldNode(data, n, nil, reflect.Value{}) case *identifierNode: