reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7542 if (T->isUndeducedType()) 7548 if (T->isObjCObjectType()) { 7551 T = Context.getObjCObjectPointerType(T); 7551 T = Context.getObjCObjectPointerType(T); 7552 NewVD->setType(T); 7560 T.getAddressSpace() != LangAS::Default) { 7583 if (T->isBlockPointerType()) { 7586 if (!T.isConstQualified()) { 7607 if (!T->isSamplerT() && 7608 !(T.getAddressSpace() == LangAS::opencl_constant || 7609 (T.getAddressSpace() == LangAS::opencl_global && 7623 if (T.getAddressSpace() == LangAS::opencl_global) { 7629 if (T.getAddressSpace() == LangAS::opencl_constant || 7630 T.getAddressSpace() == LangAS::opencl_local) { 7635 if (T.getAddressSpace() == LangAS::opencl_constant) 7648 if (T.getAddressSpace() == LangAS::opencl_constant) 7658 } else if (T.getAddressSpace() != LangAS::opencl_private && 7661 T.getAddressSpace() != LangAS::Default) { 7670 if (NewVD->hasLocalStorage() && T.isObjCGCWeak() 7680 bool isVM = T->isVariablyModifiedType(); 7686 (T->isVariableArrayType() && NewVD->hasGlobalStorage())) { 7692 if (FixedTInfo && T == NewVD->getTypeSourceInfo()->getType()) 7697 FixedT = TryToFixInvalidVariablyModifiedType(T, Context, SizeIsNegative, 7700 if ((!FixedTInfo || FixedT.isNull()) && T->isVariableArrayType()) { 7701 const VariableArrayType *VAT = Context.getAsVariableArrayType(T); 7733 if (T->isVoidType()) { 7738 << T; 7756 if (NewVD->isConstexpr() && !T->isDependentType() && 7757 RequireLiteralType(NewVD->getLocation(), T,