/// Map a type to an LLHD type (interned).
Map a type to an LLHD type (interned).
Map a type to an LLHD type ( interned ) .
fn emit_type_both(&mut self, ty: &'gcx UnpackedType<'gcx>) -> Result<HybridType> {
        if let Some(x) = self.tables.interned_types.get(&ty) {
            x.clone()
        } else {
            let x = self.emit_type_uninterned(ty);
            self.tables.interned_types.insert(ty, x.clone());
            x
        }
    }
fn emit_type_both ( & mut self , ty : & ' gcx UnpackedType < ' gcx > ) -> Result < HybridType > { if let Some ( x ) = self . tables . interned_types . get ( & ty ) { x . clone ( ) } else { let x = self . emit_type_uninterned ( ty ) ; self . tables . interned_types . insert ( ty , x . clone ( ) ) ; x } }
Map a type to an LLHD type (interned).
Map a type to an LLHD type ( interned ) .
&mut self
ty
&'gcx UnpackedType<'gcx>