pub unsafe extern "C" fn LLVMRustRunFunctionPassManager<'a>(
    PM: &PassManager<'a>,
    M: &'a Module
)