diff options
author | Rob Pike <r@golang.org> | 2011-07-07 07:00:48 +1000 |
---|---|---|
committer | Rob Pike <r@golang.org> | 2011-07-07 07:00:48 +1000 |
commit | af8d9d30344ae9f25ee8ca60cda4adf2b1fef9ab (patch) | |
tree | d29669c89f0f42a8b690ee0e18993e9b36e408f0 /src/pkg/exp/template/funcs.go | |
parent | 47b1007a1f9a66a8566d4a8abcdc56abf9bfe836 (diff) | |
download | go-af8d9d30344ae9f25ee8ca60cda4adf2b1fef9ab.tar.gz |
exp/template: index: forgot the always last-to-arrive uintptr.
R=golang-dev, gri
CC=golang-dev
http://codereview.appspot.com/4636087
Diffstat (limited to 'src/pkg/exp/template/funcs.go')
-rw-r--r-- | src/pkg/exp/template/funcs.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/exp/template/funcs.go b/src/pkg/exp/template/funcs.go index 2ca4342de..6d781beca 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()) |