| ... | ... | @@ -329,6 +329,7 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) { |
| 329 | 329 | case clang::Type::TemplateSpecialization: |
| 330 | 330 | case clang::Type::Auto: |
| 331 | 331 | case clang::Type::DeducedTemplateSpecialization: |
| 332 | case clang::Type::HLSLAttributedResource: |
| 332 | 333 | case clang::Type::InjectedClassName: |
| 333 | 334 | case clang::Type::DependentName: |
| 334 | 335 | case clang::Type::DependentTemplateSpecialization: |
| ... | ... | @@ -371,6 +372,7 @@ static_assert((clang::Type::TypeClass)ZigClangType_DependentVector == clang::Typ |
| 371 | 372 | static_assert((clang::Type::TypeClass)ZigClangType_Elaborated == clang::Type::Elaborated, ""); |
| 372 | 373 | static_assert((clang::Type::TypeClass)ZigClangType_FunctionNoProto == clang::Type::FunctionNoProto, ""); |
| 373 | 374 | static_assert((clang::Type::TypeClass)ZigClangType_FunctionProto == clang::Type::FunctionProto, ""); |
| 375 | static_assert((clang::Type::TypeClass)ZigClangType_HLSLAttributedResource == clang::Type::HLSLAttributedResource, ""); |
| 374 | 376 | static_assert((clang::Type::TypeClass)ZigClangType_InjectedClassName == clang::Type::InjectedClassName, ""); |
| 375 | 377 | static_assert((clang::Type::TypeClass)ZigClangType_MacroQualified == clang::Type::MacroQualified, ""); |
| 376 | 378 | static_assert((clang::Type::TypeClass)ZigClangType_ConstantMatrix == clang::Type::ConstantMatrix, ""); |
| ... | ... | @@ -431,6 +433,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 431 | 433 | case clang::Stmt::PackExpansionExprClass: |
| 432 | 434 | case clang::Stmt::UnresolvedMemberExprClass: |
| 433 | 435 | case clang::Stmt::UnresolvedLookupExprClass: |
| 436 | case clang::Stmt::OpenACCAsteriskSizeExprClass: |
| 434 | 437 | case clang::Stmt::OpaqueValueExprClass: |
| 435 | 438 | case clang::Stmt::OffsetOfExprClass: |
| 436 | 439 | case clang::Stmt::ObjCSubscriptRefExprClass: |
| ... | ... | @@ -461,6 +464,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 461 | 464 | case clang::Stmt::InitListExprClass: |
| 462 | 465 | case clang::Stmt::ImplicitValueInitExprClass: |
| 463 | 466 | case clang::Stmt::ImaginaryLiteralClass: |
| 467 | case clang::Stmt::HLSLOutArgExprClass: |
| 464 | 468 | case clang::Stmt::GenericSelectionExprClass: |
| 465 | 469 | case clang::Stmt::GNUNullExprClass: |
| 466 | 470 | case clang::Stmt::FunctionParmPackExprClass: |
| ... | ... | @@ -538,13 +542,24 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 538 | 542 | case clang::Stmt::SwitchStmtClass: |
| 539 | 543 | case clang::Stmt::DefaultStmtClass: |
| 540 | 544 | case clang::Stmt::CaseStmtClass: |
| 545 | case clang::Stmt::SYCLKernelCallStmtClass: |
| 541 | 546 | case clang::Stmt::SEHTryStmtClass: |
| 542 | 547 | case clang::Stmt::SEHLeaveStmtClass: |
| 543 | 548 | case clang::Stmt::SEHFinallyStmtClass: |
| 544 | 549 | case clang::Stmt::SEHExceptStmtClass: |
| 545 | 550 | case clang::Stmt::ReturnStmtClass: |
| 551 | case clang::Stmt::OpenACCWaitConstructClass: |
| 552 | case clang::Stmt::OpenACCUpdateConstructClass: |
| 553 | case clang::Stmt::OpenACCShutdownConstructClass: |
| 554 | case clang::Stmt::OpenACCSetConstructClass: |
| 555 | case clang::Stmt::OpenACCInitConstructClass: |
| 556 | case clang::Stmt::OpenACCExitDataConstructClass: |
| 557 | case clang::Stmt::OpenACCEnterDataConstructClass: |
| 546 | 558 | case clang::Stmt::OpenACCLoopConstructClass: |
| 559 | case clang::Stmt::OpenACCHostDataConstructClass: |
| 560 | case clang::Stmt::OpenACCDataConstructClass: |
| 547 | 561 | case clang::Stmt::OpenACCComputeConstructClass: |
| 562 | case clang::Stmt::OpenACCCombinedConstructClass: |
| 548 | 563 | case clang::Stmt::ObjCForCollectionStmtClass: |
| 549 | 564 | case clang::Stmt::ObjCAutoreleasePoolStmtClass: |
| 550 | 565 | case clang::Stmt::ObjCAtTryStmtClass: |
| ... | ... | @@ -626,6 +641,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 626 | 641 | case clang::Stmt::OMPCancelDirectiveClass: |
| 627 | 642 | case clang::Stmt::OMPBarrierDirectiveClass: |
| 628 | 643 | case clang::Stmt::OMPAtomicDirectiveClass: |
| 644 | case clang::Stmt::OMPAssumeDirectiveClass: |
| 629 | 645 | case clang::Stmt::OMPCanonicalLoopClass: |
| 630 | 646 | case clang::Stmt::NullStmtClass: |
| 631 | 647 | case clang::Stmt::MSDependentExistsStmtClass: |
| ... | ... | @@ -676,6 +692,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_PackIndexingExprClass == clan |
| 676 | 692 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_PackExpansionExprClass == clang::Stmt::PackExpansionExprClass, ""); |
| 677 | 693 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnresolvedMemberExprClass == clang::Stmt::UnresolvedMemberExprClass, ""); |
| 678 | 694 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnresolvedLookupExprClass == clang::Stmt::UnresolvedLookupExprClass, ""); |
| 695 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCAsteriskSizeExprClass == clang::Stmt::OpenACCAsteriskSizeExprClass, ""); |
| 679 | 696 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpaqueValueExprClass == clang::Stmt::OpaqueValueExprClass, ""); |
| 680 | 697 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OffsetOfExprClass == clang::Stmt::OffsetOfExprClass, ""); |
| 681 | 698 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCSubscriptRefExprClass == clang::Stmt::ObjCSubscriptRefExprClass, ""); |
| ... | ... | @@ -706,6 +723,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_IntegerLiteralClass == clang: |
| 706 | 723 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_InitListExprClass == clang::Stmt::InitListExprClass, ""); |
| 707 | 724 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImplicitValueInitExprClass == clang::Stmt::ImplicitValueInitExprClass, ""); |
| 708 | 725 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImaginaryLiteralClass == clang::Stmt::ImaginaryLiteralClass, ""); |
| 726 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_HLSLOutArgExprClass == clang::Stmt::HLSLOutArgExprClass, ""); |
| 709 | 727 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_GenericSelectionExprClass == clang::Stmt::GenericSelectionExprClass, ""); |
| 710 | 728 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_GNUNullExprClass == clang::Stmt::GNUNullExprClass, ""); |
| 711 | 729 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_FunctionParmPackExprClass == clang::Stmt::FunctionParmPackExprClass, ""); |
| ... | ... | @@ -783,13 +801,24 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_AttributedStmtClass == clang: |
| 783 | 801 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SwitchStmtClass == clang::Stmt::SwitchStmtClass, ""); |
| 784 | 802 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_DefaultStmtClass == clang::Stmt::DefaultStmtClass, ""); |
| 785 | 803 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CaseStmtClass == clang::Stmt::CaseStmtClass, ""); |
| 804 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SYCLKernelCallStmtClass == clang::Stmt::SYCLKernelCallStmtClass, ""); |
| 786 | 805 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHTryStmtClass == clang::Stmt::SEHTryStmtClass, ""); |
| 787 | 806 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHLeaveStmtClass == clang::Stmt::SEHLeaveStmtClass, ""); |
| 788 | 807 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHFinallyStmtClass == clang::Stmt::SEHFinallyStmtClass, ""); |
| 789 | 808 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHExceptStmtClass == clang::Stmt::SEHExceptStmtClass, ""); |
| 790 | 809 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ReturnStmtClass == clang::Stmt::ReturnStmtClass, ""); |
| 810 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCWaitConstructClass == clang::Stmt::OpenACCWaitConstructClass, ""); |
| 811 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCUpdateConstructClass == clang::Stmt::OpenACCUpdateConstructClass, ""); |
| 812 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCShutdownConstructClass == clang::Stmt::OpenACCShutdownConstructClass, ""); |
| 813 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCSetConstructClass == clang::Stmt::OpenACCSetConstructClass, ""); |
| 814 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCInitConstructClass == clang::Stmt::OpenACCInitConstructClass, ""); |
| 815 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCExitDataConstructClass == clang::Stmt::OpenACCExitDataConstructClass, ""); |
| 816 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCEnterDataConstructClass == clang::Stmt::OpenACCEnterDataConstructClass, ""); |
| 791 | 817 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCLoopConstructClass == clang::Stmt::OpenACCLoopConstructClass, ""); |
| 818 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCHostDataConstructClass == clang::Stmt::OpenACCHostDataConstructClass, ""); |
| 819 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCDataConstructClass == clang::Stmt::OpenACCDataConstructClass, ""); |
| 792 | 820 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCComputeConstructClass == clang::Stmt::OpenACCComputeConstructClass, ""); |
| 821 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpenACCCombinedConstructClass == clang::Stmt::OpenACCCombinedConstructClass, ""); |
| 793 | 822 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCForCollectionStmtClass == clang::Stmt::ObjCForCollectionStmtClass, ""); |
| 794 | 823 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAutoreleasePoolStmtClass == clang::Stmt::ObjCAutoreleasePoolStmtClass, ""); |
| 795 | 824 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtTryStmtClass == clang::Stmt::ObjCAtTryStmtClass, ""); |
| ... | ... | @@ -871,6 +900,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancellationPointDirective |
| 871 | 900 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancelDirectiveClass == clang::Stmt::OMPCancelDirectiveClass, ""); |
| 872 | 901 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPBarrierDirectiveClass == clang::Stmt::OMPBarrierDirectiveClass, ""); |
| 873 | 902 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPAtomicDirectiveClass == clang::Stmt::OMPAtomicDirectiveClass, ""); |
| 903 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPAssumeDirectiveClass == clang::Stmt::OMPAssumeDirectiveClass, ""); |
| 874 | 904 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCanonicalLoopClass == clang::Stmt::OMPCanonicalLoopClass, ""); |
| 875 | 905 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_NullStmtClass == clang::Stmt::NullStmtClass, ""); |
| 876 | 906 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSDependentExistsStmtClass == clang::Stmt::MSDependentExistsStmtClass, ""); |
| ... | ... | @@ -932,6 +962,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) { |
| 932 | 962 | switch (x) { |
| 933 | 963 | case clang::Decl::TranslationUnit: |
| 934 | 964 | case clang::Decl::RequiresExprBody: |
| 965 | case clang::Decl::OutlinedFunction: |
| 935 | 966 | case clang::Decl::LinkageSpec: |
| 936 | 967 | case clang::Decl::ExternCContext: |
| 937 | 968 | case clang::Decl::Export: |
| ... | ... | @@ -1023,6 +1054,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) { |
| 1023 | 1054 | static_assert((clang::Decl::Kind)ZigClangDeclTranslationUnit == clang::Decl::TranslationUnit, ""); |
| 1024 | 1055 | static_assert((clang::Decl::Kind)ZigClangDeclTopLevelStmt == clang::Decl::TopLevelStmt, ""); |
| 1025 | 1056 | static_assert((clang::Decl::Kind)ZigClangDeclRequiresExprBody == clang::Decl::RequiresExprBody, ""); |
| 1057 | static_assert((clang::Decl::Kind)ZigClangDeclOutlinedFunction == clang::Decl::OutlinedFunction, ""); |
| 1026 | 1058 | static_assert((clang::Decl::Kind)ZigClangDeclLinkageSpec == clang::Decl::LinkageSpec, ""); |
| 1027 | 1059 | static_assert((clang::Decl::Kind)ZigClangDeclExternCContext == clang::Decl::ExternCContext, ""); |
| 1028 | 1060 | static_assert((clang::Decl::Kind)ZigClangDeclExport == clang::Decl::Export, ""); |
| ... | ... | @@ -1169,6 +1201,7 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1169 | 1201 | case clang::BuiltinType::SveFloat32: |
| 1170 | 1202 | case clang::BuiltinType::SveFloat64: |
| 1171 | 1203 | case clang::BuiltinType::SveBFloat16: |
| 1204 | case clang::BuiltinType::SveMFloat8: |
| 1172 | 1205 | case clang::BuiltinType::SveInt8x2: |
| 1173 | 1206 | case clang::BuiltinType::SveInt16x2: |
| 1174 | 1207 | case clang::BuiltinType::SveInt32x2: |
| ... | ... | @@ -1181,6 +1214,7 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1181 | 1214 | case clang::BuiltinType::SveFloat32x2: |
| 1182 | 1215 | case clang::BuiltinType::SveFloat64x2: |
| 1183 | 1216 | case clang::BuiltinType::SveBFloat16x2: |
| 1217 | case clang::BuiltinType::SveMFloat8x2: |
| 1184 | 1218 | case clang::BuiltinType::SveInt8x3: |
| 1185 | 1219 | case clang::BuiltinType::SveInt16x3: |
| 1186 | 1220 | case clang::BuiltinType::SveInt32x3: |
| ... | ... | @@ -1193,6 +1227,7 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1193 | 1227 | case clang::BuiltinType::SveFloat32x3: |
| 1194 | 1228 | case clang::BuiltinType::SveFloat64x3: |
| 1195 | 1229 | case clang::BuiltinType::SveBFloat16x3: |
| 1230 | case clang::BuiltinType::SveMFloat8x3: |
| 1196 | 1231 | case clang::BuiltinType::SveInt8x4: |
| 1197 | 1232 | case clang::BuiltinType::SveInt16x4: |
| 1198 | 1233 | case clang::BuiltinType::SveInt32x4: |
| ... | ... | @@ -1205,10 +1240,12 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1205 | 1240 | case clang::BuiltinType::SveFloat32x4: |
| 1206 | 1241 | case clang::BuiltinType::SveFloat64x4: |
| 1207 | 1242 | case clang::BuiltinType::SveBFloat16x4: |
| 1243 | case clang::BuiltinType::SveMFloat8x4: |
| 1208 | 1244 | case clang::BuiltinType::SveBool: |
| 1209 | 1245 | case clang::BuiltinType::SveBoolx2: |
| 1210 | 1246 | case clang::BuiltinType::SveBoolx4: |
| 1211 | 1247 | case clang::BuiltinType::SveCount: |
| 1248 | case clang::BuiltinType::MFloat8: |
| 1212 | 1249 | case clang::BuiltinType::VectorQuad: |
| 1213 | 1250 | case clang::BuiltinType::VectorPair: |
| 1214 | 1251 | case clang::BuiltinType::RvvInt8mf8: |
| ... | ... | @@ -1536,6 +1573,8 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1536 | 1573 | case clang::BuiltinType::RvvBFloat16m4x2: |
| 1537 | 1574 | case clang::BuiltinType::WasmExternRef: |
| 1538 | 1575 | case clang::BuiltinType::AMDGPUBufferRsrc: |
| 1576 | case clang::BuiltinType::AMDGPUNamedWorkgroupBarrier: |
| 1577 | case clang::BuiltinType::HLSLResource: |
| 1539 | 1578 | case clang::BuiltinType::Void: |
| 1540 | 1579 | case clang::BuiltinType::Bool: |
| 1541 | 1580 | case clang::BuiltinType::Char_U: |
| ... | ... | @@ -1674,6 +1713,7 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16 == clang:: |
| 1674 | 1713 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32 == clang::BuiltinType::SveFloat32, ""); |
| 1675 | 1714 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64 == clang::BuiltinType::SveFloat64, ""); |
| 1676 | 1715 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16 == clang::BuiltinType::SveBFloat16, ""); |
| 1716 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveMFloat8 == clang::BuiltinType::SveMFloat8, ""); |
| 1677 | 1717 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8x2 == clang::BuiltinType::SveInt8x2, ""); |
| 1678 | 1718 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16x2 == clang::BuiltinType::SveInt16x2, ""); |
| 1679 | 1719 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32x2 == clang::BuiltinType::SveInt32x2, ""); |
| ... | ... | @@ -1686,6 +1726,7 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16x2 == clang |
| 1686 | 1726 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x2 == clang::BuiltinType::SveFloat32x2, ""); |
| 1687 | 1727 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x2 == clang::BuiltinType::SveFloat64x2, ""); |
| 1688 | 1728 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x2 == clang::BuiltinType::SveBFloat16x2, ""); |
| 1729 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveMFloat8x2 == clang::BuiltinType::SveMFloat8x2, ""); |
| 1689 | 1730 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8x3 == clang::BuiltinType::SveInt8x3, ""); |
| 1690 | 1731 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16x3 == clang::BuiltinType::SveInt16x3, ""); |
| 1691 | 1732 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32x3 == clang::BuiltinType::SveInt32x3, ""); |
| ... | ... | @@ -1698,6 +1739,7 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16x3 == clang |
| 1698 | 1739 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x3 == clang::BuiltinType::SveFloat32x3, ""); |
| 1699 | 1740 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x3 == clang::BuiltinType::SveFloat64x3, ""); |
| 1700 | 1741 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x3 == clang::BuiltinType::SveBFloat16x3, ""); |
| 1742 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveMFloat8x3 == clang::BuiltinType::SveMFloat8x3, ""); |
| 1701 | 1743 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8x4 == clang::BuiltinType::SveInt8x4, ""); |
| 1702 | 1744 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16x4 == clang::BuiltinType::SveInt16x4, ""); |
| 1703 | 1745 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32x4 == clang::BuiltinType::SveInt32x4, ""); |
| ... | ... | @@ -1710,10 +1752,12 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16x4 == clang |
| 1710 | 1752 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x4 == clang::BuiltinType::SveFloat32x4, ""); |
| 1711 | 1753 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x4 == clang::BuiltinType::SveFloat64x4, ""); |
| 1712 | 1754 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x4 == clang::BuiltinType::SveBFloat16x4, ""); |
| 1755 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveMFloat8x4 == clang::BuiltinType::SveMFloat8x4, ""); |
| 1713 | 1756 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBool == clang::BuiltinType::SveBool, ""); |
| 1714 | 1757 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBoolx2 == clang::BuiltinType::SveBoolx2, ""); |
| 1715 | 1758 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBoolx4 == clang::BuiltinType::SveBoolx4, ""); |
| 1716 | 1759 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveCount == clang::BuiltinType::SveCount, ""); |
| 1760 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeMFloat8 == clang::BuiltinType::MFloat8, ""); |
| 1717 | 1761 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorQuad == clang::BuiltinType::VectorQuad, ""); |
| 1718 | 1762 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVectorPair == clang::BuiltinType::VectorPair, ""); |
| 1719 | 1763 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvInt8mf8 == clang::BuiltinType::RvvInt8mf8, ""); |
| ... | ... | @@ -2041,6 +2085,8 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBFloat16m2x4 == cl |
| 2041 | 2085 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeRvvBFloat16m4x2 == clang::BuiltinType::RvvBFloat16m4x2, ""); |
| 2042 | 2086 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeWasmExternRef == clang::BuiltinType::WasmExternRef, ""); |
| 2043 | 2087 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeAMDGPUBufferRsrc == clang::BuiltinType::AMDGPUBufferRsrc, ""); |
| 2088 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeAMDGPUNamedWorkgroupBarrier == clang::BuiltinType::AMDGPUNamedWorkgroupBarrier, ""); |
| 2089 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeHLSLResource == clang::BuiltinType::HLSLResource, ""); |
| 2044 | 2090 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVoid == clang::BuiltinType::Void, ""); |
| 2045 | 2091 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBool == clang::BuiltinType::Bool, ""); |
| 2046 | 2092 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeChar_U == clang::BuiltinType::Char_U, ""); |
| ... | ... | @@ -3074,7 +3120,8 @@ ZigClangAPValueLValueBase ZigClangAPValue_getLValueBase(const ZigClangAPValue *s |
| 3074 | 3120 | ZigClangASTUnit *ZigClangLoadFromCommandLine(const char **args_begin, const char **args_end, |
| 3075 | 3121 | struct Stage2ErrorMsg **errors_ptr, size_t *errors_len, const char *resources_path) |
| 3076 | 3122 | { |
| 3077 | | clang::IntrusiveRefCntPtr<clang::DiagnosticsEngine> diags(clang::CompilerInstance::createDiagnostics(new clang::DiagnosticOptions)); |
| 3123 | llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = llvm::vfs::getRealFileSystem(); |
| 3124 | clang::IntrusiveRefCntPtr<clang::DiagnosticsEngine> diags(clang::CompilerInstance::createDiagnostics(*VFS, new clang::DiagnosticOptions)); |
| 3078 | 3125 | |
| 3079 | 3126 | std::shared_ptr<clang::PCHContainerOperations> pch_container_ops = std::make_shared<clang::PCHContainerOperations>(); |
| 3080 | 3127 | |
| ... | ... | @@ -3088,7 +3135,6 @@ ZigClangASTUnit *ZigClangLoadFromCommandLine(const char **args_begin, const char |
| 3088 | 3135 | llvm::StringRef preamble_storage_path = llvm::StringRef(); |
| 3089 | 3136 | clang::ArrayRef<clang::ASTUnit::RemappedFile> remapped_files = std::nullopt; |
| 3090 | 3137 | std::unique_ptr<clang::ASTUnit> err_unit; |
| 3091 | | llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> VFS = nullptr; |
| 3092 | 3138 | std::optional<llvm::StringRef> ModuleFormat = std::nullopt; |
| 3093 | 3139 | std::unique_ptr<clang::ASTUnit> ast_unit_unique_ptr = clang::ASTUnit::LoadFromCommandLine( |
| 3094 | 3140 | args_begin, args_end, |
| ... | ... | @@ -4112,13 +4158,16 @@ static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_IEEEsi |
| 4112 | 4158 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_IEEEdouble == llvm::APFloatBase::S_IEEEdouble); |
| 4113 | 4159 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_IEEEquad == llvm::APFloatBase::S_IEEEquad); |
| 4114 | 4160 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_PPCDoubleDouble == llvm::APFloatBase::S_PPCDoubleDouble); |
| 4161 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_PPCDoubleDoubleLegacy == llvm::APFloatBase::S_PPCDoubleDoubleLegacy); |
| 4115 | 4162 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E5M2 == llvm::APFloatBase::S_Float8E5M2); |
| 4116 | 4163 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E5M2FNUZ == llvm::APFloatBase::S_Float8E5M2FNUZ); |
| 4117 | 4164 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E4M3 == llvm::APFloatBase::S_Float8E4M3); |
| 4118 | 4165 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E4M3FN == llvm::APFloatBase::S_Float8E4M3FN); |
| 4119 | 4166 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E4M3FNUZ == llvm::APFloatBase::S_Float8E4M3FNUZ); |
| 4120 | 4167 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E4M3B11FNUZ == llvm::APFloatBase::S_Float8E4M3B11FNUZ); |
| 4168 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E3M4 == llvm::APFloatBase::S_Float8E3M4); |
| 4121 | 4169 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_FloatTF32 == llvm::APFloatBase::S_FloatTF32); |
| 4170 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float8E8M0FNU == llvm::APFloatBase::S_Float8E8M0FNU); |
| 4122 | 4171 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float6E3M2FN == llvm::APFloatBase::S_Float6E3M2FN); |
| 4123 | 4172 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float6E2M3FN == llvm::APFloatBase::S_Float6E2M3FN); |
| 4124 | 4173 | static_assert((llvm::APFloatBase::Semantics)ZigClangAPFloatBase_Semantics_Float4E2M1FN == llvm::APFloatBase::S_Float4E2M1FN); |