reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/ASTContext.cpp
 7429   VaListTagDecl = Context->buildImplicitRecord("__va_list_tag");
 7437   FieldTypes[0] = Context->UnsignedCharTy;
 7441   FieldTypes[1] = Context->UnsignedCharTy;
 7445   FieldTypes[2] = Context->UnsignedShortTy;
 7449   FieldTypes[3] = Context->getPointerType(Context->VoidTy);
 7449   FieldTypes[3] = Context->getPointerType(Context->VoidTy);
 7453   FieldTypes[4] = Context->getPointerType(Context->VoidTy);
 7453   FieldTypes[4] = Context->getPointerType(Context->VoidTy);
 7458     FieldDecl *Field = FieldDecl::Create(*Context, VaListTagDecl,
 7461                                          &Context->Idents.get(FieldNames[i]),
 7470   Context->VaListTagDecl = VaListTagDecl;
 7471   QualType VaListTagType = Context->getRecordType(VaListTagDecl);
 7475       Context->buildImplicitTypedef(VaListTagType, "__va_list_tag");
 7478     Context->getTypedefType(VaListTagTypedefDecl);
 7481   llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1);
 7481   llvm::APInt Size(Context->getTypeSize(Context->getSizeType()), 1);
 7483     = Context->getConstantArrayType(VaListTagTypedefType,
 7485   return Context->buildImplicitTypedef(VaListTagArrayType, "__builtin_va_list");