Lines Matching defs:variants
1433 /* Set memoizing fields and bits of T (and its variants) for later
1439 tree variants;
1441 /* Fix up variants (if any). */
1442 for (variants = TYPE_NEXT_VARIANT (t);
1443 variants;
1444 variants = TYPE_NEXT_VARIANT (variants))
1448 TYPE_HAS_CONSTRUCTOR (variants) = TYPE_HAS_CONSTRUCTOR (t);
1449 TYPE_NEEDS_CONSTRUCTING (variants) = TYPE_NEEDS_CONSTRUCTING (t);
1450 TYPE_HAS_NONTRIVIAL_DESTRUCTOR (variants)
1454 CLASSTYPE_HAS_NONTRIVIAL_DESTRUCTOR_BODY (variants) =
1456 CLASSTYPE_DESTRUCTOR_NONTRIVIAL_BECAUSE_OF_BASE (variants) =
1460 TYPE_POLYMORPHIC_P (variants) = TYPE_POLYMORPHIC_P (t);
1462 TYPE_BINFO (variants) = TYPE_BINFO (t);
1465 TYPE_VFIELD (variants) = TYPE_VFIELD (t);
1466 TYPE_METHODS (variants) = TYPE_METHODS (t);
1467 TYPE_FIELDS (variants) = TYPE_FIELDS (t);
1487 tree variants;
1489 for (variants = t; variants; variants = TYPE_NEXT_VARIANT (variants))
1491 TYPE_MODE (variants) = BLKmode;
1492 TREE_ADDRESSABLE (variants) = 1;
3907 /* For each constructor, we need two variants: an in-charge version
3920 /* For each destructor, we need three variants: an in-charge
4172 /* Create the in-charge and not-in-charge variants of constructors