LLVM verification failed: Load operand must be a pointer. %jni.ifs = load ptr, i64 undef, align 8 Call parameter type does not match function signature! i64 undef ptr %jni.cls = call ptr %jni.GetObjectClass(i64 undef, ptr %load) Call parameter type does not match function signature! i64 undef ptr %jni.global.cls = call ptr %jni.NewGlobalRef(i64 undef, ptr %jni.cls) Call parameter type does not match function signature! i64 undef ptr %jni.fresh.mid = call ptr %jni.GetMethodID(i64 undef, ptr %jni.global.cls, ptr @str, ptr @str.1) Call parameter type does not match function signature! i64 undef ptr call void %jni.callfn(i64 undef, ptr %load, ptr %jni.mid)