| ... | ... | @@ -593,6 +593,11 @@ static TypeTableEntry *resolve_type_with_table(Context *c, const Type *ty, const |
| 593 | 593 | const DecayedType *decayed_ty = static_cast<const DecayedType *>(ty); |
| 594 | 594 | return resolve_qual_type(c, decayed_ty->getDecayedType(), decl); |
| 595 | 595 | } |
| 596 | case Type::Attributed: |
| 597 | { |
| 598 | const AttributedType *attributed_ty = static_cast<const AttributedType *>(ty); |
| 599 | return resolve_qual_type(c, attributed_ty->getEquivalentType(), decl); |
| 600 | } |
| 596 | 601 | case Type::BlockPointer: |
| 597 | 602 | case Type::LValueReference: |
| 598 | 603 | case Type::RValueReference: |
| ... | ... | @@ -610,7 +615,6 @@ static TypeTableEntry *resolve_type_with_table(Context *c, const Type *ty, const |
| 610 | 615 | case Type::TypeOf: |
| 611 | 616 | case Type::Decltype: |
| 612 | 617 | case Type::UnaryTransform: |
| 613 | | case Type::Attributed: |
| 614 | 618 | case Type::TemplateTypeParm: |
| 615 | 619 | case Type::SubstTemplateTypeParm: |
| 616 | 620 | case Type::SubstTemplateTypeParmPack: |