pub unsafe extern "C" fn LLVMRustAddPass(
    PM: &PassManager<'_>,
    Pass: &'static mut Pass
)