- templ.src = (ir_node *) src;
- templ.pos = pos;
- return set_find(info->edges, &templ, sizeof(templ), edge_hash(&templ));
+ memset(templ, 0, size);
+ templ->src = (ir_node *) src;
+ templ->pos = pos;
+ return set_find(info->edges, templ, size, edge_hash(templ));