Indices in variables must be converted down to i32 to work with a previous workaround fix
If a test program exits with 1 and it should not have exited with 1, print lli's output, because it may have crashed due to getting invalid LLVM IR code, in which case lli will write to its stdout which part was invalid.