reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
711 if (DI->getType()->isInstantiationDependentType() || 712 DI->getType()->isVariablyModifiedType()) { 713 DI = SemaRef.SubstType(DI, TemplateArgs, 713 DI = SemaRef.SubstType(DI, TemplateArgs, 715 if (!DI) { 717 DI = SemaRef.Context.getTrivialTypeSourceInfo(SemaRef.Context.IntTy); 720 SemaRef.MarkDeclarationsReferencedInType(D->getLocation(), DI->getType()); 727 const DecltypeType *DT = DI->getType()->getAs<DecltypeType>(); 736 DI = SemaRef.Context.getTrivialTypeSourceInfo( 737 DI->getType().getNonReferenceType()); 743 D->getLocation(), D->getIdentifier(), DI); 746 D->getLocation(), D->getIdentifier(), DI); 755 TagDecl *newTag = DI->getType()->castAs<TagType>()->getDecl();