| ... | ... | @@ -288,6 +288,7 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) { |
| 288 | 288 | case clang::Type::DependentSizedArray: |
| 289 | 289 | case clang::Type::DependentSizedExtVector: |
| 290 | 290 | case clang::Type::DependentAddressSpace: |
| 291 | case clang::Type::DependentExtInt: |
| 291 | 292 | case clang::Type::Vector: |
| 292 | 293 | case clang::Type::DependentVector: |
| 293 | 294 | case clang::Type::ExtVector: |
| ... | ... | @@ -297,6 +298,8 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) { |
| 297 | 298 | case clang::Type::Paren: |
| 298 | 299 | case clang::Type::Typedef: |
| 299 | 300 | case clang::Type::MacroQualified: |
| 301 | case clang::Type::ConstantMatrix: |
| 302 | case clang::Type::DependentSizedMatrix: |
| 300 | 303 | case clang::Type::Adjusted: |
| 301 | 304 | case clang::Type::Decayed: |
| 302 | 305 | case clang::Type::TypeOfExpr: |
| ... | ... | @@ -306,6 +309,7 @@ void ZigClang_detect_enum_TypeClass(clang::Type::TypeClass ty) { |
| 306 | 309 | case clang::Type::Record: |
| 307 | 310 | case clang::Type::Enum: |
| 308 | 311 | case clang::Type::Elaborated: |
| 312 | case clang::Type::ExtInt: |
| 309 | 313 | case clang::Type::Attributed: |
| 310 | 314 | case clang::Type::TemplateTypeParm: |
| 311 | 315 | case clang::Type::SubstTemplateTypeParm: |
| ... | ... | @@ -342,15 +346,19 @@ static_assert((clang::Type::TypeClass)ZigClangType_Decltype == clang::Type::Decl |
| 342 | 346 | static_assert((clang::Type::TypeClass)ZigClangType_Auto == clang::Type::Auto, ""); |
| 343 | 347 | static_assert((clang::Type::TypeClass)ZigClangType_DeducedTemplateSpecialization == clang::Type::DeducedTemplateSpecialization, ""); |
| 344 | 348 | static_assert((clang::Type::TypeClass)ZigClangType_DependentAddressSpace == clang::Type::DependentAddressSpace, ""); |
| 349 | static_assert((clang::Type::TypeClass)ZigClangType_DependentExtInt == clang::Type::DependentExtInt, ""); |
| 345 | 350 | static_assert((clang::Type::TypeClass)ZigClangType_DependentName == clang::Type::DependentName, ""); |
| 346 | 351 | static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedExtVector == clang::Type::DependentSizedExtVector, ""); |
| 347 | 352 | static_assert((clang::Type::TypeClass)ZigClangType_DependentTemplateSpecialization == clang::Type::DependentTemplateSpecialization, ""); |
| 348 | 353 | static_assert((clang::Type::TypeClass)ZigClangType_DependentVector == clang::Type::DependentVector, ""); |
| 349 | 354 | static_assert((clang::Type::TypeClass)ZigClangType_Elaborated == clang::Type::Elaborated, ""); |
| 355 | static_assert((clang::Type::TypeClass)ZigClangType_ExtInt == clang::Type::ExtInt, ""); |
| 350 | 356 | static_assert((clang::Type::TypeClass)ZigClangType_FunctionNoProto == clang::Type::FunctionNoProto, ""); |
| 351 | 357 | static_assert((clang::Type::TypeClass)ZigClangType_FunctionProto == clang::Type::FunctionProto, ""); |
| 352 | 358 | static_assert((clang::Type::TypeClass)ZigClangType_InjectedClassName == clang::Type::InjectedClassName, ""); |
| 353 | 359 | static_assert((clang::Type::TypeClass)ZigClangType_MacroQualified == clang::Type::MacroQualified, ""); |
| 360 | static_assert((clang::Type::TypeClass)ZigClangType_ConstantMatrix == clang::Type::ConstantMatrix, ""); |
| 361 | static_assert((clang::Type::TypeClass)ZigClangType_DependentSizedMatrix == clang::Type::DependentSizedMatrix, ""); |
| 354 | 362 | static_assert((clang::Type::TypeClass)ZigClangType_MemberPointer == clang::Type::MemberPointer, ""); |
| 355 | 363 | static_assert((clang::Type::TypeClass)ZigClangType_ObjCObjectPointer == clang::Type::ObjCObjectPointer, ""); |
| 356 | 364 | static_assert((clang::Type::TypeClass)ZigClangType_ObjCObject == clang::Type::ObjCObject, ""); |
| ... | ... | @@ -404,6 +412,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 404 | 412 | case ZigClangStmt_OMPCancelDirectiveClass: |
| 405 | 413 | case ZigClangStmt_OMPCancellationPointDirectiveClass: |
| 406 | 414 | case ZigClangStmt_OMPCriticalDirectiveClass: |
| 415 | case ZigClangStmt_OMPDepobjDirectiveClass: |
| 407 | 416 | case ZigClangStmt_OMPFlushDirectiveClass: |
| 408 | 417 | case ZigClangStmt_OMPDistributeDirectiveClass: |
| 409 | 418 | case ZigClangStmt_OMPDistributeParallelForDirectiveClass: |
| ... | ... | @@ -435,6 +444,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 435 | 444 | case ZigClangStmt_OMPParallelDirectiveClass: |
| 436 | 445 | case ZigClangStmt_OMPParallelMasterDirectiveClass: |
| 437 | 446 | case ZigClangStmt_OMPParallelSectionsDirectiveClass: |
| 447 | case ZigClangStmt_OMPScanDirectiveClass: |
| 438 | 448 | case ZigClangStmt_OMPSectionDirectiveClass: |
| 439 | 449 | case ZigClangStmt_OMPSectionsDirectiveClass: |
| 440 | 450 | case ZigClangStmt_OMPSingleDirectiveClass: |
| ... | ... | @@ -509,6 +519,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 509 | 519 | case ZigClangStmt_BuiltinBitCastExprClass: |
| 510 | 520 | case ZigClangStmt_CStyleCastExprClass: |
| 511 | 521 | case ZigClangStmt_CXXFunctionalCastExprClass: |
| 522 | case ZigClangStmt_CXXAddrspaceCastExprClass: |
| 512 | 523 | case ZigClangStmt_CXXConstCastExprClass: |
| 513 | 524 | case ZigClangStmt_CXXDynamicCastExprClass: |
| 514 | 525 | case ZigClangStmt_CXXReinterpretCastExprClass: |
| ... | ... | @@ -544,9 +555,12 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 544 | 555 | case ZigClangStmt_MSPropertyRefExprClass: |
| 545 | 556 | case ZigClangStmt_MSPropertySubscriptExprClass: |
| 546 | 557 | case ZigClangStmt_MaterializeTemporaryExprClass: |
| 558 | case ZigClangStmt_MatrixSubscriptExprClass: |
| 547 | 559 | case ZigClangStmt_MemberExprClass: |
| 548 | 560 | case ZigClangStmt_NoInitExprClass: |
| 549 | 561 | case ZigClangStmt_OMPArraySectionExprClass: |
| 562 | case ZigClangStmt_OMPArrayShapingExprClass: |
| 563 | case ZigClangStmt_OMPIteratorExprClass: |
| 550 | 564 | case ZigClangStmt_ObjCArrayLiteralClass: |
| 551 | 565 | case ZigClangStmt_ObjCAvailabilityCheckExprClass: |
| 552 | 566 | case ZigClangStmt_ObjCBoolLiteralExprClass: |
| ... | ... | @@ -571,6 +585,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 571 | 585 | case ZigClangStmt_ParenListExprClass: |
| 572 | 586 | case ZigClangStmt_PredefinedExprClass: |
| 573 | 587 | case ZigClangStmt_PseudoObjectExprClass: |
| 588 | case ZigClangStmt_RecoveryExprClass: |
| 574 | 589 | case ZigClangStmt_RequiresExprClass: |
| 575 | 590 | case ZigClangStmt_ShuffleVectorExprClass: |
| 576 | 591 | case ZigClangStmt_SizeOfPackExprClass: |
| ... | ... | @@ -590,7 +605,6 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 590 | 605 | } |
| 591 | 606 | } |
| 592 | 607 | |
| 593 | | //static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoStmtClass == clang::Stmt::NoStmtClass, ""); |
| 594 | 608 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoStmtClass == clang::Stmt::NoStmtClass, ""); |
| 595 | 609 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_GCCAsmStmtClass == clang::Stmt::GCCAsmStmtClass, ""); |
| 596 | 610 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSAsmStmtClass == clang::Stmt::MSAsmStmtClass, ""); |
| ... | ... | @@ -616,6 +630,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPBarrierDirectiveClass == c |
| 616 | 630 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancelDirectiveClass == clang::Stmt::OMPCancelDirectiveClass, ""); |
| 617 | 631 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancellationPointDirectiveClass == clang::Stmt::OMPCancellationPointDirectiveClass, ""); |
| 618 | 632 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCriticalDirectiveClass == clang::Stmt::OMPCriticalDirectiveClass, ""); |
| 633 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDepobjDirectiveClass == clang::Stmt::OMPDepobjDirectiveClass, ""); |
| 619 | 634 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPFlushDirectiveClass == clang::Stmt::OMPFlushDirectiveClass, ""); |
| 620 | 635 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeDirectiveClass == clang::Stmt::OMPDistributeDirectiveClass, ""); |
| 621 | 636 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForDirectiveClass == clang::Stmt::OMPDistributeParallelForDirectiveClass, ""); |
| ... | ... | @@ -647,6 +662,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPOrderedDirectiveClass == c |
| 647 | 662 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelDirectiveClass == clang::Stmt::OMPParallelDirectiveClass, ""); |
| 648 | 663 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelMasterDirectiveClass == clang::Stmt::OMPParallelMasterDirectiveClass, ""); |
| 649 | 664 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelSectionsDirectiveClass == clang::Stmt::OMPParallelSectionsDirectiveClass, ""); |
| 665 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPScanDirectiveClass == clang::Stmt::OMPScanDirectiveClass, ""); |
| 650 | 666 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSectionDirectiveClass == clang::Stmt::OMPSectionDirectiveClass, ""); |
| 651 | 667 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSectionsDirectiveClass == clang::Stmt::OMPSectionsDirectiveClass, ""); |
| 652 | 668 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSingleDirectiveClass == clang::Stmt::OMPSingleDirectiveClass, ""); |
| ... | ... | @@ -721,6 +737,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_UserDefinedLiteralClass == cl |
| 721 | 737 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_BuiltinBitCastExprClass == clang::Stmt::BuiltinBitCastExprClass, ""); |
| 722 | 738 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CStyleCastExprClass == clang::Stmt::CStyleCastExprClass, ""); |
| 723 | 739 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXFunctionalCastExprClass == clang::Stmt::CXXFunctionalCastExprClass, ""); |
| 740 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXAddrspaceCastExprClass == clang::Stmt::CXXAddrspaceCastExprClass, ""); |
| 724 | 741 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXConstCastExprClass == clang::Stmt::CXXConstCastExprClass, ""); |
| 725 | 742 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDynamicCastExprClass == clang::Stmt::CXXDynamicCastExprClass, ""); |
| 726 | 743 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXReinterpretCastExprClass == clang::Stmt::CXXReinterpretCastExprClass, ""); |
| ... | ... | @@ -756,9 +773,12 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_LambdaExprClass == clang::Stm |
| 756 | 773 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSPropertyRefExprClass == clang::Stmt::MSPropertyRefExprClass, ""); |
| 757 | 774 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSPropertySubscriptExprClass == clang::Stmt::MSPropertySubscriptExprClass, ""); |
| 758 | 775 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MaterializeTemporaryExprClass == clang::Stmt::MaterializeTemporaryExprClass, ""); |
| 776 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MatrixSubscriptExprClass == clang::Stmt::MatrixSubscriptExprClass, ""); |
| 759 | 777 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_MemberExprClass == clang::Stmt::MemberExprClass, ""); |
| 760 | 778 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoInitExprClass == clang::Stmt::NoInitExprClass, ""); |
| 761 | 779 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPArraySectionExprClass == clang::Stmt::OMPArraySectionExprClass, ""); |
| 780 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPArrayShapingExprClass == clang::Stmt::OMPArrayShapingExprClass, ""); |
| 781 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPIteratorExprClass == clang::Stmt::OMPIteratorExprClass, ""); |
| 762 | 782 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCArrayLiteralClass == clang::Stmt::ObjCArrayLiteralClass, ""); |
| 763 | 783 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAvailabilityCheckExprClass == clang::Stmt::ObjCAvailabilityCheckExprClass, ""); |
| 764 | 784 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBoolLiteralExprClass == clang::Stmt::ObjCBoolLiteralExprClass, ""); |
| ... | ... | @@ -783,6 +803,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenExprClass == clang::Stmt |
| 783 | 803 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenListExprClass == clang::Stmt::ParenListExprClass, ""); |
| 784 | 804 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_PredefinedExprClass == clang::Stmt::PredefinedExprClass, ""); |
| 785 | 805 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_PseudoObjectExprClass == clang::Stmt::PseudoObjectExprClass, ""); |
| 806 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_RecoveryExprClass == clang::Stmt::RecoveryExprClass, ""); |
| 786 | 807 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_RequiresExprClass == clang::Stmt::RequiresExprClass, ""); |
| 787 | 808 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_ShuffleVectorExprClass == clang::Stmt::ShuffleVectorExprClass, ""); |
| 788 | 809 | static_assert((clang::Stmt::StmtClass)ZigClangStmt_SizeOfPackExprClass == clang::Stmt::SizeOfPackExprClass, ""); |
| ... | ... | @@ -905,6 +926,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) { |
| 905 | 926 | case clang::Decl::VarTemplatePartialSpecialization: |
| 906 | 927 | case clang::Decl::EnumConstant: |
| 907 | 928 | case clang::Decl::IndirectField: |
| 929 | case clang::Decl::MSGuid: |
| 908 | 930 | case clang::Decl::OMPDeclareMapper: |
| 909 | 931 | case clang::Decl::OMPDeclareReduction: |
| 910 | 932 | case clang::Decl::UnresolvedUsingValue: |
| ... | ... | @@ -989,6 +1011,7 @@ static_assert((clang::Decl::Kind)ZigClangDeclVarTemplateSpecialization == clang: |
| 989 | 1011 | static_assert((clang::Decl::Kind)ZigClangDeclVarTemplatePartialSpecialization == clang::Decl::VarTemplatePartialSpecialization, ""); |
| 990 | 1012 | static_assert((clang::Decl::Kind)ZigClangDeclEnumConstant == clang::Decl::EnumConstant, ""); |
| 991 | 1013 | static_assert((clang::Decl::Kind)ZigClangDeclIndirectField == clang::Decl::IndirectField, ""); |
| 1014 | static_assert((clang::Decl::Kind)ZigClangDeclMSGuid == clang::Decl::MSGuid, ""); |
| 992 | 1015 | static_assert((clang::Decl::Kind)ZigClangDeclOMPDeclareMapper == clang::Decl::OMPDeclareMapper, ""); |
| 993 | 1016 | static_assert((clang::Decl::Kind)ZigClangDeclOMPDeclareReduction == clang::Decl::OMPDeclareReduction, ""); |
| 994 | 1017 | static_assert((clang::Decl::Kind)ZigClangDeclUnresolvedUsingValue == clang::Decl::UnresolvedUsingValue, ""); |
| ... | ... | @@ -1062,6 +1085,43 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1062 | 1085 | case clang::BuiltinType::SveFloat16: |
| 1063 | 1086 | case clang::BuiltinType::SveFloat32: |
| 1064 | 1087 | case clang::BuiltinType::SveFloat64: |
| 1088 | case clang::BuiltinType::SveBFloat16: |
| 1089 | case clang::BuiltinType::SveInt8x2: |
| 1090 | case clang::BuiltinType::SveInt16x2: |
| 1091 | case clang::BuiltinType::SveInt32x2: |
| 1092 | case clang::BuiltinType::SveInt64x2: |
| 1093 | case clang::BuiltinType::SveUint8x2: |
| 1094 | case clang::BuiltinType::SveUint16x2: |
| 1095 | case clang::BuiltinType::SveUint32x2: |
| 1096 | case clang::BuiltinType::SveUint64x2: |
| 1097 | case clang::BuiltinType::SveFloat16x2: |
| 1098 | case clang::BuiltinType::SveFloat32x2: |
| 1099 | case clang::BuiltinType::SveFloat64x2: |
| 1100 | case clang::BuiltinType::SveBFloat16x2: |
| 1101 | case clang::BuiltinType::SveInt8x3: |
| 1102 | case clang::BuiltinType::SveInt16x3: |
| 1103 | case clang::BuiltinType::SveInt32x3: |
| 1104 | case clang::BuiltinType::SveInt64x3: |
| 1105 | case clang::BuiltinType::SveUint8x3: |
| 1106 | case clang::BuiltinType::SveUint16x3: |
| 1107 | case clang::BuiltinType::SveUint32x3: |
| 1108 | case clang::BuiltinType::SveUint64x3: |
| 1109 | case clang::BuiltinType::SveFloat16x3: |
| 1110 | case clang::BuiltinType::SveFloat32x3: |
| 1111 | case clang::BuiltinType::SveFloat64x3: |
| 1112 | case clang::BuiltinType::SveBFloat16x3: |
| 1113 | case clang::BuiltinType::SveInt8x4: |
| 1114 | case clang::BuiltinType::SveInt16x4: |
| 1115 | case clang::BuiltinType::SveInt32x4: |
| 1116 | case clang::BuiltinType::SveInt64x4: |
| 1117 | case clang::BuiltinType::SveUint8x4: |
| 1118 | case clang::BuiltinType::SveUint16x4: |
| 1119 | case clang::BuiltinType::SveUint32x4: |
| 1120 | case clang::BuiltinType::SveUint64x4: |
| 1121 | case clang::BuiltinType::SveFloat16x4: |
| 1122 | case clang::BuiltinType::SveFloat32x4: |
| 1123 | case clang::BuiltinType::SveFloat64x4: |
| 1124 | case clang::BuiltinType::SveBFloat16x4: |
| 1065 | 1125 | case clang::BuiltinType::SveBool: |
| 1066 | 1126 | case clang::BuiltinType::Void: |
| 1067 | 1127 | case clang::BuiltinType::Bool: |
| ... | ... | @@ -1113,6 +1173,7 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1113 | 1173 | case clang::BuiltinType::Double: |
| 1114 | 1174 | case clang::BuiltinType::LongDouble: |
| 1115 | 1175 | case clang::BuiltinType::Float16: |
| 1176 | case clang::BuiltinType::BFloat16: |
| 1116 | 1177 | case clang::BuiltinType::Float128: |
| 1117 | 1178 | case clang::BuiltinType::NullPtr: |
| 1118 | 1179 | case clang::BuiltinType::ObjCId: |
| ... | ... | @@ -1130,7 +1191,10 @@ void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1130 | 1191 | case clang::BuiltinType::UnknownAny: |
| 1131 | 1192 | case clang::BuiltinType::BuiltinFn: |
| 1132 | 1193 | case clang::BuiltinType::ARCUnbridgedCast: |
| 1194 | case clang::BuiltinType::IncompleteMatrixIdx: |
| 1133 | 1195 | case clang::BuiltinType::OMPArraySection: |
| 1196 | case clang::BuiltinType::OMPArrayShaping: |
| 1197 | case clang::BuiltinType::OMPIterator: |
| 1134 | 1198 | break; |
| 1135 | 1199 | } |
| 1136 | 1200 | } |
| ... | ... | @@ -1194,6 +1258,43 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint64 == clang::B |
| 1194 | 1258 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16 == clang::BuiltinType::SveFloat16, ""); |
| 1195 | 1259 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32 == clang::BuiltinType::SveFloat32, ""); |
| 1196 | 1260 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64 == clang::BuiltinType::SveFloat64, ""); |
| 1261 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16 == clang::BuiltinType::SveBFloat16, ""); |
| 1262 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8x2 == clang::BuiltinType::SveInt8x2, ""); |
| 1263 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16x2 == clang::BuiltinType::SveInt16x2, ""); |
| 1264 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32x2 == clang::BuiltinType::SveInt32x2, ""); |
| 1265 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt64x2 == clang::BuiltinType::SveInt64x2, ""); |
| 1266 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint8x2 == clang::BuiltinType::SveUint8x2, ""); |
| 1267 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint16x2 == clang::BuiltinType::SveUint16x2, ""); |
| 1268 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint32x2 == clang::BuiltinType::SveUint32x2, ""); |
| 1269 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint64x2 == clang::BuiltinType::SveUint64x2, ""); |
| 1270 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16x2 == clang::BuiltinType::SveFloat16x2, ""); |
| 1271 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x2 == clang::BuiltinType::SveFloat32x2, ""); |
| 1272 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x2 == clang::BuiltinType::SveFloat64x2, ""); |
| 1273 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x2 == clang::BuiltinType::SveBFloat16x2, ""); |
| 1274 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8x3 == clang::BuiltinType::SveInt8x3, ""); |
| 1275 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16x3 == clang::BuiltinType::SveInt16x3, ""); |
| 1276 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32x3 == clang::BuiltinType::SveInt32x3, ""); |
| 1277 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt64x3 == clang::BuiltinType::SveInt64x3, ""); |
| 1278 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint8x3 == clang::BuiltinType::SveUint8x3, ""); |
| 1279 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint16x3 == clang::BuiltinType::SveUint16x3, ""); |
| 1280 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint32x3 == clang::BuiltinType::SveUint32x3, ""); |
| 1281 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint64x3 == clang::BuiltinType::SveUint64x3, ""); |
| 1282 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16x3 == clang::BuiltinType::SveFloat16x3, ""); |
| 1283 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x3 == clang::BuiltinType::SveFloat32x3, ""); |
| 1284 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x3 == clang::BuiltinType::SveFloat64x3, ""); |
| 1285 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x3 == clang::BuiltinType::SveBFloat16x3, ""); |
| 1286 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt8x4 == clang::BuiltinType::SveInt8x4, ""); |
| 1287 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt16x4 == clang::BuiltinType::SveInt16x4, ""); |
| 1288 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt32x4 == clang::BuiltinType::SveInt32x4, ""); |
| 1289 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveInt64x4 == clang::BuiltinType::SveInt64x4, ""); |
| 1290 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint8x4 == clang::BuiltinType::SveUint8x4, ""); |
| 1291 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint16x4 == clang::BuiltinType::SveUint16x4, ""); |
| 1292 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint32x4 == clang::BuiltinType::SveUint32x4, ""); |
| 1293 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveUint64x4 == clang::BuiltinType::SveUint64x4, ""); |
| 1294 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat16x4 == clang::BuiltinType::SveFloat16x4, ""); |
| 1295 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat32x4 == clang::BuiltinType::SveFloat32x4, ""); |
| 1296 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveFloat64x4 == clang::BuiltinType::SveFloat64x4, ""); |
| 1297 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBFloat16x4 == clang::BuiltinType::SveBFloat16x4, ""); |
| 1197 | 1298 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeSveBool == clang::BuiltinType::SveBool, ""); |
| 1198 | 1299 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeVoid == clang::BuiltinType::Void, ""); |
| 1199 | 1300 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBool == clang::BuiltinType::Bool, ""); |
| ... | ... | @@ -1245,6 +1346,7 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeFloat == clang::Built |
| 1245 | 1346 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeDouble == clang::BuiltinType::Double, ""); |
| 1246 | 1347 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeLongDouble == clang::BuiltinType::LongDouble, ""); |
| 1247 | 1348 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeFloat16 == clang::BuiltinType::Float16, ""); |
| 1349 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBFloat16 == clang::BuiltinType::BFloat16, ""); |
| 1248 | 1350 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeFloat128 == clang::BuiltinType::Float128, ""); |
| 1249 | 1351 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeNullPtr == clang::BuiltinType::NullPtr, ""); |
| 1250 | 1352 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeObjCId == clang::BuiltinType::ObjCId, ""); |
| ... | ... | @@ -1262,7 +1364,10 @@ static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypePseudoObject == clang |
| 1262 | 1364 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeUnknownAny == clang::BuiltinType::UnknownAny, ""); |
| 1263 | 1365 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeBuiltinFn == clang::BuiltinType::BuiltinFn, ""); |
| 1264 | 1366 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeARCUnbridgedCast == clang::BuiltinType::ARCUnbridgedCast, ""); |
| 1367 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeIncompleteMatrixIdx == clang::BuiltinType::IncompleteMatrixIdx, ""); |
| 1265 | 1368 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOMPArraySection == clang::BuiltinType::OMPArraySection, ""); |
| 1369 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOMPArrayShaping == clang::BuiltinType::OMPArrayShaping, ""); |
| 1370 | static_assert((clang::BuiltinType::Kind)ZigClangBuiltinTypeOMPIterator == clang::BuiltinType::OMPIterator, ""); |
| 1266 | 1371 | |
| 1267 | 1372 | void ZigClang_detect_enum_CallingConv(clang::CallingConv x) { |
| 1268 | 1373 | switch (x) { |
| ... | ... | @@ -1326,21 +1431,25 @@ static_assert((clang::StorageClass)ZigClangStorageClass_PrivateExtern == clang:: |
| 1326 | 1431 | static_assert((clang::StorageClass)ZigClangStorageClass_Auto == clang::SC_Auto, ""); |
| 1327 | 1432 | static_assert((clang::StorageClass)ZigClangStorageClass_Register == clang::SC_Register, ""); |
| 1328 | 1433 | |
| 1329 | | void ZigClang_detect_enum_RoundingMode(llvm::APFloat::roundingMode x) { |
| 1434 | void ZigClang_detect_enum_RoundingMode(llvm::RoundingMode x) { |
| 1330 | 1435 | switch (x) { |
| 1331 | | case llvm::APFloat::rmNearestTiesToEven: |
| 1332 | | case llvm::APFloat::rmTowardPositive: |
| 1333 | | case llvm::APFloat::rmTowardNegative: |
| 1334 | | case llvm::APFloat::rmTowardZero: |
| 1335 | | case llvm::APFloat::rmNearestTiesToAway: |
| 1436 | case llvm::RoundingMode::TowardZero: |
| 1437 | case llvm::RoundingMode::NearestTiesToEven: |
| 1438 | case llvm::RoundingMode::TowardPositive: |
| 1439 | case llvm::RoundingMode::TowardNegative: |
| 1440 | case llvm::RoundingMode::NearestTiesToAway: |
| 1441 | case llvm::RoundingMode::Dynamic: |
| 1442 | case llvm::RoundingMode::Invalid: |
| 1336 | 1443 | break; |
| 1337 | 1444 | } |
| 1338 | 1445 | } |
| 1339 | | static_assert((llvm::APFloat::roundingMode)ZigClangAPFloat_roundingMode_NearestTiesToEven == llvm::APFloat::rmNearestTiesToEven, ""); |
| 1340 | | static_assert((llvm::APFloat::roundingMode)ZigClangAPFloat_roundingMode_TowardPositive == llvm::APFloat::rmTowardPositive, ""); |
| 1341 | | static_assert((llvm::APFloat::roundingMode)ZigClangAPFloat_roundingMode_TowardNegative == llvm::APFloat::rmTowardNegative, ""); |
| 1342 | | static_assert((llvm::APFloat::roundingMode)ZigClangAPFloat_roundingMode_TowardZero == llvm::APFloat::rmTowardZero, ""); |
| 1343 | | static_assert((llvm::APFloat::roundingMode)ZigClangAPFloat_roundingMode_NearestTiesToAway == llvm::APFloat::rmNearestTiesToAway, ""); |
| 1446 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_NearestTiesToEven == llvm::RoundingMode::NearestTiesToEven, ""); |
| 1447 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_TowardPositive == llvm::RoundingMode::TowardPositive, ""); |
| 1448 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_TowardNegative == llvm::RoundingMode::TowardNegative, ""); |
| 1449 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_TowardZero == llvm::RoundingMode::TowardZero, ""); |
| 1450 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_NearestTiesToAway == llvm::RoundingMode::NearestTiesToAway, ""); |
| 1451 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_Dynamic == llvm::RoundingMode::Dynamic, ""); |
| 1452 | static_assert((llvm::RoundingMode)ZigClangAPFloat_roundingMode_Invalid == llvm::RoundingMode::Invalid, ""); |
| 1344 | 1453 | |
| 1345 | 1454 | void ZigClang_detect_enum_StringKind(clang::StringLiteral::StringKind x) { |
| 1346 | 1455 | switch (x) { |