pub fn mk_local(&self, temp: TempIndex) -> Exp {
        let ty = self.data.local_types[temp].clone();
        let node_id = self.global_env().new_node(self.current_loc.clone(), ty);
        let sym = self.fun_env.get_local_name(temp);
        Exp::LocalVar(node_id, sym)
    }
/// Makes a local for a temporary.
Makes a local for a temporary.
Makes a local for a temporary .
pub fn mk_local(&self, temp: TempIndex) -> Exp {
        let ty = self.data.local_types[temp].clone();
        let node_id = self.global_env().new_node(self.current_loc.clone(), ty);
        let sym = self.fun_env.get_local_name(temp);
        Exp::LocalVar(node_id, sym)
    }
pub fn mk_local ( & self , temp : TempIndex ) -> Exp { let ty = self . data . local_types [ temp ] . clone ( ) ; let node_id = self . global_env ( ) . new_node ( self . current_loc . clone ( ) , ty ) ; let sym = self . fun_env . get_local_name ( temp ) ; Exp :: LocalVar ( node_id , sym ) }
Makes a local for a temporary.
Makes a local for a temporary .
&self
temp
TempIndex