reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7595 VaListTagDecl = Context->buildImplicitRecord("__va_list_tag"); 7603 FieldTypes[0] = Context->LongTy; 7607 FieldTypes[1] = Context->LongTy; 7611 FieldTypes[2] = Context->getPointerType(Context->VoidTy); 7611 FieldTypes[2] = Context->getPointerType(Context->VoidTy); 7615 FieldTypes[3] = Context->getPointerType(Context->VoidTy); 7615 FieldTypes[3] = Context->getPointerType(Context->VoidTy); 7620 FieldDecl *Field = FieldDecl::Create(const_cast<ASTContext &>(*Context), 7624 &Context->Idents.get(FieldNames[i]), 7633 Context->VaListTagDecl = VaListTagDecl; 7634 QualType VaListTagType = Context->getRecordType(VaListTagDecl); 7639 llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1); 7639 llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1); 7640 QualType VaListTagArrayType = Context->getConstantArrayType( 7643 return Context->buildImplicitTypedef(VaListTagArrayType, "__builtin_va_list");