reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2173 assert (ClsIvar && "missing class ivar"); 2176 if (!Context.hasSameType(ImplIvar->getType(), ClsIvar->getType())) { 2179 << ImplIvar->getType() << ClsIvar->getType(); 2180 Diag(ClsIvar->getLocation(), diag::note_previous_definition); 2181 } else if (ImplIvar->isBitField() && ClsIvar->isBitField() && 2183 ClsIvar->getBitWidthValue(Context)) { 2187 Diag(ClsIvar->getBitWidth()->getBeginLoc(), 2191 if (ImplIvar->getIdentifier() != ClsIvar->getIdentifier()) { 2193 << ImplIvar->getIdentifier() << ClsIvar->getIdentifier(); 2194 Diag(ClsIvar->getLocation(), diag::note_previous_definition);