pub(crate) unsafe extern "C" fn LLVMMetadataAsValue<'a>( C: &'a Context, MD: &'a Metadata, ) -> &'a Value