pub(crate) fn emit_pointer_drop_functions(
module: &mut Module,
runtime: &RuntimeFunctions,
memory_id: MemoryId,
structs: &[MirStructDecl],
enums: &[MirEnumDecl],
program: &MirProgram,
) -> Result<BTreeMap<String, FunctionId>, LowerError>