@@ -441,20 +441,16 @@ bitflags! {
441
441
442
442
/// Present if the type belongs in a local type context.
443
443
/// 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 ;
449
445
450
446
/// Does this have any `ReLateBound` regions? Used to check
451
447
/// if a global bound is safe to evaluate.
452
- const HAS_RE_LATE_BOUND = 1 << 13 ;
448
+ const HAS_RE_LATE_BOUND = 1 << 11 ;
453
449
454
- const HAS_TY_PLACEHOLDER = 1 << 14 ;
450
+ const HAS_TY_PLACEHOLDER = 1 << 12 ;
455
451
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 ;
458
454
459
455
const NEEDS_SUBST = TypeFlags :: HAS_PARAMS . bits |
460
456
TypeFlags :: HAS_RE_EARLY_BOUND . bits;
@@ -465,7 +461,6 @@ bitflags! {
465
461
const NOMINAL_FLAGS = TypeFlags :: HAS_PARAMS . bits |
466
462
TypeFlags :: HAS_TY_INFER . bits |
467
463
TypeFlags :: HAS_RE_INFER . bits |
468
- TypeFlags :: HAS_CT_INFER . bits |
469
464
TypeFlags :: HAS_RE_PLACEHOLDER . bits |
470
465
TypeFlags :: HAS_RE_EARLY_BOUND . bits |
471
466
TypeFlags :: HAS_FREE_REGIONS . bits |
@@ -476,6 +471,7 @@ bitflags! {
476
471
TypeFlags :: KEEP_IN_LOCAL_TCX . bits |
477
472
TypeFlags :: HAS_RE_LATE_BOUND . bits |
478
473
TypeFlags :: HAS_TY_PLACEHOLDER . bits |
474
+ TypeFlags :: HAS_CT_INFER . bits |
479
475
TypeFlags :: HAS_CT_PLACEHOLDER . bits;
480
476
}
481
477
}
0 commit comments