reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
10011     S.Diag(NewFD->getLocation(), diag::err_multiversion_types_mixed);
10013     NewFD->setInvalidDecl();
10024       S.CurContext->isRecord() && !NewFD->getFriendObjectKind();
10032     if (S.IsOverload(NewFD, CurFD, UseMemberUsingDeclRules))
10038         NewFD->setIsMultiVersion();
10047         S.Diag(NewFD->getLocation(), diag::err_multiversion_duplicate);
10049         NewFD->setInvalidDecl();
10067           NewFD->setIsMultiVersion();
10074         S.Diag(NewFD->getLocation(), diag::err_cpu_dispatch_mismatch);
10076         NewFD->setInvalidDecl();
10088           NewFD->setIsMultiVersion();
10098               S.Diag(NewFD->getLocation(), diag::err_cpu_specific_multiple_defs)
10101               NewFD->setInvalidDecl();
10116       CheckMultiVersionValue(S, NewFD)) {
10117     NewFD->setInvalidDecl();
10121   if (CheckMultiVersionAdditionalRules(S, OldFD, NewFD,
10123     NewFD->setInvalidDecl();
10130     NewFD->setIsMultiVersion();
10136   NewFD->setIsMultiVersion();