]> Cypherpunks repositories - gostls13.git/commit
text/template: emit field error over nil pointer error where appropriate
authorAndrew Gerrand <adg@golang.org>
Fri, 8 Apr 2016 05:39:32 +0000 (15:39 +1000)
committerAndrew Gerrand <adg@golang.org>
Sun, 10 Apr 2016 23:29:29 +0000 (23:29 +0000)
commit0fd270ab7abec08c050f29a3bbeb83d7740d0a47
tree8d2ea49e642531c814249dd6ad1f3d077f58fc5e
parent0004f34cefcdaad13a5131e3494fb2ff04877cd2
text/template: emit field error over nil pointer error where appropriate

When evaluating "{{.MissingField}}" on a nil *T, Exec returns
"can't evaluate field MissingField in type *T" instead of
"nil pointer evaluating *T.MissingField".

Fixes golang/go#15125

Change-Id: I6e73f61b8a72c694179c1f8cdc808766c90b6f57
Reviewed-on: https://go-review.googlesource.com/21705
Reviewed-by: Rob Pike <r@golang.org>
src/text/template/exec.go
src/text/template/exec_test.go