reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3435 FieldCollector->Add(FD); 3437 if (!Diags.isIgnored(diag::warn_unused_private_field, FD->getLocation())) { 3440 if (!FD->isImplicit() && FD->getDeclName() && 3440 if (!FD->isImplicit() && FD->getDeclName() && 3441 FD->getAccess() == AS_private && 3442 !FD->hasAttr<UnusedAttr>() && 3443 !FD->getParent()->isDependentContext() && 3444 !InitializationHasSideEffects(*FD)) 3445 UnusedPrivateFields.insert(FD);