reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
792 assert(Identifier.getIdentifierInfo() && 795 IdentifierInfo &II = *Identifier.getIdentifierInfo(); 810 Identifier.setKind(II.getTokenID()); 819 HandlePoisonedIdentifier(Identifier); 827 if (!Identifier.isExpandDisabled() && MI->isEnabled()) { 831 return HandleMacroExpandedIdentifier(Identifier, MD); 836 Identifier.setFlag(Token::DisableExpand); 838 Diag(Identifier, diag::pp_disabled_macro_expansion); 849 Diag(Identifier, getFutureCompatDiagKind(II, getLangOpts())) 860 Diag(Identifier, diag::ext_token_used); 871 Identifier.is(tok::kw_import)) && 875 ModuleImportLoc = Identifier.getLocation();