aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Symonds <dsymonds@golang.org>2011-07-06 15:14:10 +1000
committerDavid Symonds <dsymonds@golang.org>2011-07-06 15:14:10 +1000
commit9d5ed1744a794e2dbaa20ae241e944adb37854a4 (patch)
tree8919c0d2f27387cab011677ec868f76c636d0cbf
parent9495dd31d22ada490414265e4c3c1325b70ba06d (diff)
downloadgo-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.go2
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: