pub unsafe extern "C" fn LLVMRustBuildIntCast<'a>(
    B: &Builder<'a>,
    Val: &'a Value,
    DestTy: &'a Type,
    IsSigned: bool
) -> &'a Value