diff options
author | David Symonds <dsymonds@golang.org> | 2011-07-06 15:14:10 +1000 |
---|---|---|
committer | David Symonds <dsymonds@golang.org> | 2011-07-06 15:14:10 +1000 |
commit | 9d5ed1744a794e2dbaa20ae241e944adb37854a4 (patch) | |
tree | 8919c0d2f27387cab011677ec868f76c636d0cbf | |
parent | 9495dd31d22ada490414265e4c3c1325b70ba06d (diff) | |
download | go-9d5ed1744a794e2dbaa20ae241e944adb37854a4.tar.gz go-9d5ed1744a794e2dbaa20ae241e944adb37854a4.zip |
exp/template: add missing dotNode case.
R=r
CC=golang-dev
https://golang.org/cl/4672044
-rw-r--r-- | src/pkg/exp/template/exec.go | 2 |
1 files changed, 2 insertions, 0 deletions
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: |