} else if (is_TEMPLATE_irn(node)) {
reg = get_TEMPLATE_out_reg(node, pos);
} else {
} else if (is_TEMPLATE_irn(node)) {
reg = get_TEMPLATE_out_reg(node, pos);
} else {
proj = get_edge_src_irn(edge);
assert(is_Proj(proj) && "non-Proj from mode_T node");
if (get_Proj_proj(proj) == pos) {
proj = get_edge_src_irn(edge);
assert(is_Proj(proj) && "non-Proj from mode_T node");
if (get_Proj_proj(proj) == pos) {