ListeVariables ajouter_variable_liste(ListeVariables l, Variable p){
	if(est_pleine_liste_variables(l)){
		rallonger_liste_variables(l);
	}
	l->tab[l->nb] = clone_variable(p);
	l->nb++;
	return l;
}
Esempio n. 2
0
/* clone list of nir_variable: */
static void
clone_var_list(clone_state *state, struct exec_list *dst,
               const struct exec_list *list)
{
    exec_list_make_empty(dst);
    foreach_list_typed(nir_variable, var, node, list) {
        nir_variable *nvar = clone_variable(state, var);
        exec_list_push_tail(dst, &nvar->node);
    }