bug: pointer arithmetic involving large offsets needs to dereference the base pointer to make sure it catches nil.
bug: pointer arithmetic involving large offsets
needs to dereference the base pointer to make
sure it catches nil.

R=r,ken
DELTA=21  (21 added, 0 deleted, 0 changed)
OCL=30083
CL=30101

tav/go,tav/go,tav/go,tav/go,tav/go,tav/go,tav/go