183d79cc09
Rather than relying on `getPointerElementType()` from LLVM function pointers, we now pass the function type explicitly when building `call` or `invoke` instructions.
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.