reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7492 VaListTagDecl = Context->buildImplicitRecord("__va_list_tag"); 7500 FieldTypes[0] = Context->UnsignedIntTy; 7504 FieldTypes[1] = Context->UnsignedIntTy; 7508 FieldTypes[2] = Context->getPointerType(Context->VoidTy); 7508 FieldTypes[2] = Context->getPointerType(Context->VoidTy); 7512 FieldTypes[3] = Context->getPointerType(Context->VoidTy); 7512 FieldTypes[3] = Context->getPointerType(Context->VoidTy); 7517 FieldDecl *Field = FieldDecl::Create(const_cast<ASTContext &>(*Context), 7521 &Context->Idents.get(FieldNames[i]), 7530 Context->VaListTagDecl = VaListTagDecl; 7531 QualType VaListTagType = Context->getRecordType(VaListTagDecl); 7536 llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1); 7536 llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1); 7537 QualType VaListTagArrayType = Context->getConstantArrayType( 7539 return Context->buildImplicitTypedef(VaListTagArrayType, "__builtin_va_list");