LLVM verification failed: GEP base pointer is not a vector or a vector of pointers
  %ig.ptr = getelementptr i64, i64 %ig.data, %load7
Load operand must be a pointer.
  %ig.val = load i64, i64 %ig.ptr, align 8

