@@ -441,20 +441,16 @@ bitflags! {
441441
442442 /// Present if the type belongs in a local type context.
443443 /// Only set for Infer other than Fresh.
444- const KEEP_IN_LOCAL_TCX = 1 << 11 ;
445-
446- // Is there a projection that does not involve a bound region?
447- // Currently we can't normalize projections w/ bound regions.
448- const HAS_NORMALIZABLE_PROJECTION = 1 << 12 ;
444+ const KEEP_IN_LOCAL_TCX = 1 << 10 ;
449445
450446 /// Does this have any `ReLateBound` regions? Used to check
451447 /// if a global bound is safe to evaluate.
452- const HAS_RE_LATE_BOUND = 1 << 13 ;
448+ const HAS_RE_LATE_BOUND = 1 << 11 ;
453449
454- const HAS_TY_PLACEHOLDER = 1 << 14 ;
450+ const HAS_TY_PLACEHOLDER = 1 << 12 ;
455451
456- const HAS_CT_INFER = 1 << 15 ;
457- const HAS_CT_PLACEHOLDER = 1 << 16 ;
452+ const HAS_CT_INFER = 1 << 13 ;
453+ const HAS_CT_PLACEHOLDER = 1 << 14 ;
458454
459455 const NEEDS_SUBST = TypeFlags :: HAS_PARAMS . bits |
460456 TypeFlags :: HAS_RE_EARLY_BOUND . bits;
@@ -465,7 +461,6 @@ bitflags! {
465461 const NOMINAL_FLAGS = TypeFlags :: HAS_PARAMS . bits |
466462 TypeFlags :: HAS_TY_INFER . bits |
467463 TypeFlags :: HAS_RE_INFER . bits |
468- TypeFlags :: HAS_CT_INFER . bits |
469464 TypeFlags :: HAS_RE_PLACEHOLDER . bits |
470465 TypeFlags :: HAS_RE_EARLY_BOUND . bits |
471466 TypeFlags :: HAS_FREE_REGIONS . bits |
@@ -476,6 +471,7 @@ bitflags! {
476471 TypeFlags :: KEEP_IN_LOCAL_TCX . bits |
477472 TypeFlags :: HAS_RE_LATE_BOUND . bits |
478473 TypeFlags :: HAS_TY_PLACEHOLDER . bits |
474+ TypeFlags :: HAS_CT_INFER . bits |
479475 TypeFlags :: HAS_CT_PLACEHOLDER . bits;
480476 }
481477}
0 commit comments