reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3838 for (ObjCIvarDecl *ivar = IntfDecl->all_declared_ivar_begin(); ivar; 3839 ivar = ivar->getNextIvar()) { 3839 ivar = ivar->getNextIvar()) { 3840 if (ivar->isInvalidDecl() || !ivar->getNextIvar()) 3840 if (ivar->isInvalidDecl() || !ivar->getNextIvar()) 3842 QualType IvarTy = ivar->getType(); 3845 S.Diag(ivar->getLocation(), diag::err_flexible_array_not_at_end) 3846 << ivar->getDeclName() << IvarTy 3851 S.Diag(ivar->getLocation(), 3853 << ivar->getDeclName() << IvarTy; 3858 S.Diag(ivar->getNextIvar()->getLocation(), 3860 << ivar->getNextIvar()->getSynthesize(); 3861 ivar->setInvalidDecl();