Invalid GetElementPtrInst indices

This crashes in CodeGen.

void *test(int *i) {
  short a = 1;
  i += a;
}

Fixed, thanks!
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20071231/003619.html

-Chris