/* * Check if we`ve got a one-tuple. */ else if (isOneTuple(sym->Type)) { to = sym->Type->components.type.kind.record.fields-> components.decl.kind.field.type; /* * Check further if one-tuple field is an ident type. */ if (isIdentType(to)) { /* * If it is an ident type, then prepare to join continuing * logic below. */ onetupling = true; t1 = to->components.type.kind.ident.type; } else { /* * If one-tuple field is not an ident type, then just * return that type. This is what would happen in the else * immediately below if we hadnt done the one-tuple * descent. */ return to; } }