Make zext/sext patch for small integers work with LLVM 3.1

AKA keep LLVM 3.1 from ruining @JeffBezanson's day by making Travis fail