authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-02-13 23:03:59-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2016-02-13 23:03:59-07:00
logfb8700de6cd4bb9cd8060112e2c0b4077448b5bd
tree359c822c139f645fb441f6d89a1c8b1989d3ccb2
parent5032854aec2a0afb9c272d2c26c409d7bfe48661

parseh: support attributed types


1 files changed, 5 insertions(+), 1 deletions(-)

src/parseh.cpp+5-1
......@@ -593,6 +593,11 @@ static TypeTableEntry *resolve_type_with_table(Context *c, const Type *ty, const
593593 const DecayedType *decayed_ty = static_cast<const DecayedType *>(ty);
594594 return resolve_qual_type(c, decayed_ty->getDecayedType(), decl);
595595 }
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 }
596601 case Type::BlockPointer:
597602 case Type::LValueReference:
598603 case Type::RValueReference:
......@@ -610,7 +615,6 @@ static TypeTableEntry *resolve_type_with_table(Context *c, const Type *ty, const
610615 case Type::TypeOf:
611616 case Type::Decltype:
612617 case Type::UnaryTransform:
613 case Type::Attributed:
614618 case Type::TemplateTypeParm:
615619 case Type::SubstTemplateTypeParm:
616620 case Type::SubstTemplateTypeParmPack: