reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7553 RecordDecl *VaListDecl = Context->buildImplicitRecord("__va_list"); 7554 if (Context->getLangOpts().CPlusPlus) { 7557 NS = NamespaceDecl::Create(const_cast<ASTContext &>(*Context), 7558 Context->getTranslationUnitDecl(), 7560 SourceLocation(), &Context->Idents.get("std"), 7569 FieldDecl *Field = FieldDecl::Create(const_cast<ASTContext &>(*Context), 7573 &Context->Idents.get("__ap"), 7574 Context->getPointerType(Context->VoidTy), 7574 Context->getPointerType(Context->VoidTy), 7584 Context->VaListTagDecl = VaListDecl; 7587 QualType T = Context->getRecordType(VaListDecl); 7588 return Context->buildImplicitTypedef(T, "__builtin_va_list");