aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/template/exec.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/template/exec.go')
-rw-r--r--libgo/go/template/exec.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgo/go/template/exec.go b/libgo/go/template/exec.go
index f1590b3..e7fad72 100644
--- a/libgo/go/template/exec.go
+++ b/libgo/go/template/exec.go
@@ -511,7 +511,7 @@ func (s *state) validateType(value reflect.Value, typ reflect.Type) reflect.Valu
// are much more constrained, so it makes more sense there than here.
// Besides, one is almost always all you need.
switch {
- case value.Kind() == reflect.Ptr && value.Elem().Type().AssignableTo(typ):
+ case value.Kind() == reflect.Ptr && value.Type().Elem().AssignableTo(typ):
value = value.Elem()
case reflect.PtrTo(value.Type()).AssignableTo(typ) && value.CanAddr():
value = value.Addr()