Home
last modified time | relevance | path

Searched refs:CanonicalSubT (Results 1 – 1 of 1) sorted by relevance

/external/clang/lib/Sema/
DSemaExceptionSpec.cpp637 QualType CanonicalSubT = Context.getCanonicalType(*SubI); in CheckExceptionSpecSubset() local
642 if (const ReferenceType *RefTy = CanonicalSubT->getAs<ReferenceType>()) in CheckExceptionSpecSubset()
643 CanonicalSubT = RefTy->getPointeeType(); in CheckExceptionSpecSubset()
644 if (const PointerType *PtrTy = CanonicalSubT->getAs<PointerType>()) { in CheckExceptionSpecSubset()
645 CanonicalSubT = PtrTy->getPointeeType(); in CheckExceptionSpecSubset()
648 bool SubIsClass = CanonicalSubT->isRecordType(); in CheckExceptionSpecSubset()
649 CanonicalSubT = CanonicalSubT.getLocalUnqualifiedType(); in CheckExceptionSpecSubset()
673 if (CanonicalSubT == CanonicalSuperT) { in CheckExceptionSpecSubset()
683 if (!IsDerivedFrom(CanonicalSubT, CanonicalSuperT, Paths)) in CheckExceptionSpecSubset()
691 CanonicalSuperT, CanonicalSubT, in CheckExceptionSpecSubset()