reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2746 SourceMgr.getFileID(OtherMI->getDefinitionLoc()) 2752 !MI->isIdenticalTo(*OtherMI, *this, 2756 assert(!OtherMI->isWarnIfUnused()); 2765 if (!OtherMI->isUsed() && OtherMI->isWarnIfUnused()) 2765 if (!OtherMI->isUsed() && OtherMI->isWarnIfUnused()) 2766 Diag(OtherMI->getDefinitionLoc(), diag::pp_macro_not_used); 2770 if (OtherMI->isBuiltinMacro()) 2774 else if (!OtherMI->isAllowRedefinitionsWithoutWarning() && 2775 !MI->isIdenticalTo(*OtherMI, *this, /*Syntactic=*/LangOpts.MicrosoftExt)) { 2778 Diag(OtherMI->getDefinitionLoc(), diag::note_previous_definition); 2781 if (OtherMI->isWarnIfUnused()) 2782 WarnUnusedMacroLocs.erase(OtherMI->getDefinitionLoc());