reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2172 assert (ImplIvar && "missing implementation ivar"); 2176 if (!Context.hasSameType(ImplIvar->getType(), ClsIvar->getType())) { 2177 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_type) 2178 << ImplIvar->getIdentifier() 2179 << ImplIvar->getType() << ClsIvar->getType(); 2181 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() && 2182 ImplIvar->getBitWidthValue(Context) != 2184 Diag(ImplIvar->getBitWidth()->getBeginLoc(), 2186 << ImplIvar->getIdentifier(); 2191 if (ImplIvar->getIdentifier() != ClsIvar->getIdentifier()) { 2192 Diag(ImplIvar->getLocation(), diag::err_conflicting_ivar_name) 2193 << ImplIvar->getIdentifier() << ClsIvar->getIdentifier();