aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2011-07-07 07:00:48 +1000
committerRob Pike <r@golang.org>2011-07-07 07:00:48 +1000
commit46ecd6f14102678a34359346825797eaef104090 (patch)
treebeb9c27fbc5cf6130c1550675c1c70f73bd11858
parent1aa571d38b88142ec604ba20c2f9de611ff6413d (diff)
downloadgo-46ecd6f14102678a34359346825797eaef104090.tar.gz
go-46ecd6f14102678a34359346825797eaef104090.zip
exp/template: index: forgot the always last-to-arrive uintptr.
R=golang-dev, gri CC=golang-dev https://golang.org/cl/4636087
-rw-r--r--src/pkg/exp/template/funcs.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/exp/template/funcs.go b/src/pkg/exp/template/funcs.go
index 2ca4342de0..6d781beca8 100644
--- a/src/pkg/exp/template/funcs.go
+++ b/src/pkg/exp/template/funcs.go
@@ -89,7 +89,7 @@ func index(item interface{}, indices ...interface{}) (interface{}, os.Error) {
switch index.Kind() {
case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:
x = index.Int()
- case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
+ case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr:
x = int64(index.Uint())
default:
return nil, fmt.Errorf("cannot index slice/array with type %s", index.Type())