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)
