| ... | ... | @@ -392,228 +392,228 @@ static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::Ext |
| 392 | 392 | |
| 393 | 393 | // Detect additions to the enum |
| 394 | 394 | void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { |
| 395 | | switch (static_cast<ZigClangStmtClass>(x)) { |
| 396 | | case ZigClangStmt_NoStmtClass: |
| 397 | | case ZigClangStmt_GCCAsmStmtClass: |
| 398 | | case ZigClangStmt_MSAsmStmtClass: |
| 399 | | case ZigClangStmt_BreakStmtClass: |
| 400 | | case ZigClangStmt_CXXCatchStmtClass: |
| 401 | | case ZigClangStmt_CXXForRangeStmtClass: |
| 402 | | case ZigClangStmt_CXXTryStmtClass: |
| 403 | | case ZigClangStmt_CapturedStmtClass: |
| 404 | | case ZigClangStmt_CompoundStmtClass: |
| 405 | | case ZigClangStmt_ContinueStmtClass: |
| 406 | | case ZigClangStmt_CoreturnStmtClass: |
| 407 | | case ZigClangStmt_CoroutineBodyStmtClass: |
| 408 | | case ZigClangStmt_DeclStmtClass: |
| 409 | | case ZigClangStmt_DoStmtClass: |
| 410 | | case ZigClangStmt_ForStmtClass: |
| 411 | | case ZigClangStmt_GotoStmtClass: |
| 412 | | case ZigClangStmt_IfStmtClass: |
| 413 | | case ZigClangStmt_IndirectGotoStmtClass: |
| 414 | | case ZigClangStmt_MSDependentExistsStmtClass: |
| 415 | | case ZigClangStmt_NullStmtClass: |
| 416 | | case ZigClangStmt_OMPCanonicalLoopClass: |
| 417 | | case ZigClangStmt_OMPAtomicDirectiveClass: |
| 418 | | case ZigClangStmt_OMPBarrierDirectiveClass: |
| 419 | | case ZigClangStmt_OMPCancelDirectiveClass: |
| 420 | | case ZigClangStmt_OMPCancellationPointDirectiveClass: |
| 421 | | case ZigClangStmt_OMPCriticalDirectiveClass: |
| 422 | | case ZigClangStmt_OMPDepobjDirectiveClass: |
| 423 | | case ZigClangStmt_OMPDispatchDirectiveClass: |
| 424 | | case ZigClangStmt_OMPFlushDirectiveClass: |
| 425 | | case ZigClangStmt_OMPInteropDirectiveClass: |
| 426 | | case ZigClangStmt_OMPDistributeDirectiveClass: |
| 427 | | case ZigClangStmt_OMPDistributeParallelForDirectiveClass: |
| 428 | | case ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass: |
| 429 | | case ZigClangStmt_OMPDistributeSimdDirectiveClass: |
| 430 | | case ZigClangStmt_OMPForDirectiveClass: |
| 431 | | case ZigClangStmt_OMPForSimdDirectiveClass: |
| 432 | | case ZigClangStmt_OMPMasterTaskLoopDirectiveClass: |
| 433 | | case ZigClangStmt_OMPMasterTaskLoopSimdDirectiveClass: |
| 434 | | case ZigClangStmt_OMPParallelForDirectiveClass: |
| 435 | | case ZigClangStmt_OMPParallelForSimdDirectiveClass: |
| 436 | | case ZigClangStmt_OMPParallelMasterTaskLoopDirectiveClass: |
| 437 | | case ZigClangStmt_OMPParallelMasterTaskLoopSimdDirectiveClass: |
| 438 | | case ZigClangStmt_OMPSimdDirectiveClass: |
| 439 | | case ZigClangStmt_OMPTargetParallelForSimdDirectiveClass: |
| 440 | | case ZigClangStmt_OMPTargetSimdDirectiveClass: |
| 441 | | case ZigClangStmt_OMPTargetTeamsDistributeDirectiveClass: |
| 442 | | case ZigClangStmt_OMPTargetTeamsDistributeParallelForDirectiveClass: |
| 443 | | case ZigClangStmt_OMPTargetTeamsDistributeParallelForSimdDirectiveClass: |
| 444 | | case ZigClangStmt_OMPTargetTeamsDistributeSimdDirectiveClass: |
| 445 | | case ZigClangStmt_OMPTaskLoopDirectiveClass: |
| 446 | | case ZigClangStmt_OMPTaskLoopSimdDirectiveClass: |
| 447 | | case ZigClangStmt_OMPTeamsDistributeDirectiveClass: |
| 448 | | case ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass: |
| 449 | | case ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass: |
| 450 | | case ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass: |
| 451 | | case ZigClangStmt_OMPTileDirectiveClass: |
| 452 | | case ZigClangStmt_OMPUnrollDirectiveClass: |
| 453 | | case ZigClangStmt_OMPMaskedDirectiveClass: |
| 454 | | case ZigClangStmt_OMPMasterDirectiveClass: |
| 455 | | case ZigClangStmt_OMPOrderedDirectiveClass: |
| 456 | | case ZigClangStmt_OMPParallelDirectiveClass: |
| 457 | | case ZigClangStmt_OMPParallelMasterDirectiveClass: |
| 458 | | case ZigClangStmt_OMPParallelSectionsDirectiveClass: |
| 459 | | case ZigClangStmt_OMPScanDirectiveClass: |
| 460 | | case ZigClangStmt_OMPSectionDirectiveClass: |
| 461 | | case ZigClangStmt_OMPSectionsDirectiveClass: |
| 462 | | case ZigClangStmt_OMPSingleDirectiveClass: |
| 463 | | case ZigClangStmt_OMPTargetDataDirectiveClass: |
| 464 | | case ZigClangStmt_OMPTargetDirectiveClass: |
| 465 | | case ZigClangStmt_OMPTargetEnterDataDirectiveClass: |
| 466 | | case ZigClangStmt_OMPTargetExitDataDirectiveClass: |
| 467 | | case ZigClangStmt_OMPTargetParallelDirectiveClass: |
| 468 | | case ZigClangStmt_OMPTargetParallelForDirectiveClass: |
| 469 | | case ZigClangStmt_OMPTargetTeamsDirectiveClass: |
| 470 | | case ZigClangStmt_OMPTargetUpdateDirectiveClass: |
| 471 | | case ZigClangStmt_OMPTaskDirectiveClass: |
| 472 | | case ZigClangStmt_OMPTaskgroupDirectiveClass: |
| 473 | | case ZigClangStmt_OMPTaskwaitDirectiveClass: |
| 474 | | case ZigClangStmt_OMPTaskyieldDirectiveClass: |
| 475 | | case ZigClangStmt_OMPTeamsDirectiveClass: |
| 476 | | case ZigClangStmt_ObjCAtCatchStmtClass: |
| 477 | | case ZigClangStmt_ObjCAtFinallyStmtClass: |
| 478 | | case ZigClangStmt_ObjCAtSynchronizedStmtClass: |
| 479 | | case ZigClangStmt_ObjCAtThrowStmtClass: |
| 480 | | case ZigClangStmt_ObjCAtTryStmtClass: |
| 481 | | case ZigClangStmt_ObjCAutoreleasePoolStmtClass: |
| 482 | | case ZigClangStmt_ObjCForCollectionStmtClass: |
| 483 | | case ZigClangStmt_ReturnStmtClass: |
| 484 | | case ZigClangStmt_SEHExceptStmtClass: |
| 485 | | case ZigClangStmt_SEHFinallyStmtClass: |
| 486 | | case ZigClangStmt_SEHLeaveStmtClass: |
| 487 | | case ZigClangStmt_SEHTryStmtClass: |
| 488 | | case ZigClangStmt_CaseStmtClass: |
| 489 | | case ZigClangStmt_DefaultStmtClass: |
| 490 | | case ZigClangStmt_SwitchStmtClass: |
| 491 | | case ZigClangStmt_AttributedStmtClass: |
| 492 | | case ZigClangStmt_BinaryConditionalOperatorClass: |
| 493 | | case ZigClangStmt_ConditionalOperatorClass: |
| 494 | | case ZigClangStmt_AddrLabelExprClass: |
| 495 | | case ZigClangStmt_ArrayInitIndexExprClass: |
| 496 | | case ZigClangStmt_ArrayInitLoopExprClass: |
| 497 | | case ZigClangStmt_ArraySubscriptExprClass: |
| 498 | | case ZigClangStmt_ArrayTypeTraitExprClass: |
| 499 | | case ZigClangStmt_AsTypeExprClass: |
| 500 | | case ZigClangStmt_AtomicExprClass: |
| 501 | | case ZigClangStmt_BinaryOperatorClass: |
| 502 | | case ZigClangStmt_CompoundAssignOperatorClass: |
| 503 | | case ZigClangStmt_BlockExprClass: |
| 504 | | case ZigClangStmt_CXXBindTemporaryExprClass: |
| 505 | | case ZigClangStmt_CXXBoolLiteralExprClass: |
| 506 | | case ZigClangStmt_CXXConstructExprClass: |
| 507 | | case ZigClangStmt_CXXTemporaryObjectExprClass: |
| 508 | | case ZigClangStmt_CXXDefaultArgExprClass: |
| 509 | | case ZigClangStmt_CXXDefaultInitExprClass: |
| 510 | | case ZigClangStmt_CXXDeleteExprClass: |
| 511 | | case ZigClangStmt_CXXDependentScopeMemberExprClass: |
| 512 | | case ZigClangStmt_CXXFoldExprClass: |
| 513 | | case ZigClangStmt_CXXInheritedCtorInitExprClass: |
| 514 | | case ZigClangStmt_CXXNewExprClass: |
| 515 | | case ZigClangStmt_CXXNoexceptExprClass: |
| 516 | | case ZigClangStmt_CXXNullPtrLiteralExprClass: |
| 517 | | case ZigClangStmt_CXXPseudoDestructorExprClass: |
| 518 | | case ZigClangStmt_CXXRewrittenBinaryOperatorClass: |
| 519 | | case ZigClangStmt_CXXScalarValueInitExprClass: |
| 520 | | case ZigClangStmt_CXXStdInitializerListExprClass: |
| 521 | | case ZigClangStmt_CXXThisExprClass: |
| 522 | | case ZigClangStmt_CXXThrowExprClass: |
| 523 | | case ZigClangStmt_CXXTypeidExprClass: |
| 524 | | case ZigClangStmt_CXXUnresolvedConstructExprClass: |
| 525 | | case ZigClangStmt_CXXUuidofExprClass: |
| 526 | | case ZigClangStmt_CallExprClass: |
| 527 | | case ZigClangStmt_CUDAKernelCallExprClass: |
| 528 | | case ZigClangStmt_CXXMemberCallExprClass: |
| 529 | | case ZigClangStmt_CXXOperatorCallExprClass: |
| 530 | | case ZigClangStmt_UserDefinedLiteralClass: |
| 531 | | case ZigClangStmt_BuiltinBitCastExprClass: |
| 532 | | case ZigClangStmt_CStyleCastExprClass: |
| 533 | | case ZigClangStmt_CXXFunctionalCastExprClass: |
| 534 | | case ZigClangStmt_CXXAddrspaceCastExprClass: |
| 535 | | case ZigClangStmt_CXXConstCastExprClass: |
| 536 | | case ZigClangStmt_CXXDynamicCastExprClass: |
| 537 | | case ZigClangStmt_CXXReinterpretCastExprClass: |
| 538 | | case ZigClangStmt_CXXStaticCastExprClass: |
| 539 | | case ZigClangStmt_ObjCBridgedCastExprClass: |
| 540 | | case ZigClangStmt_ImplicitCastExprClass: |
| 541 | | case ZigClangStmt_CharacterLiteralClass: |
| 542 | | case ZigClangStmt_ChooseExprClass: |
| 543 | | case ZigClangStmt_CompoundLiteralExprClass: |
| 544 | | case ZigClangStmt_ConceptSpecializationExprClass: |
| 545 | | case ZigClangStmt_ConvertVectorExprClass: |
| 546 | | case ZigClangStmt_CoawaitExprClass: |
| 547 | | case ZigClangStmt_CoyieldExprClass: |
| 548 | | case ZigClangStmt_DeclRefExprClass: |
| 549 | | case ZigClangStmt_DependentCoawaitExprClass: |
| 550 | | case ZigClangStmt_DependentScopeDeclRefExprClass: |
| 551 | | case ZigClangStmt_DesignatedInitExprClass: |
| 552 | | case ZigClangStmt_DesignatedInitUpdateExprClass: |
| 553 | | case ZigClangStmt_ExpressionTraitExprClass: |
| 554 | | case ZigClangStmt_ExtVectorElementExprClass: |
| 555 | | case ZigClangStmt_FixedPointLiteralClass: |
| 556 | | case ZigClangStmt_FloatingLiteralClass: |
| 557 | | case ZigClangStmt_ConstantExprClass: |
| 558 | | case ZigClangStmt_ExprWithCleanupsClass: |
| 559 | | case ZigClangStmt_FunctionParmPackExprClass: |
| 560 | | case ZigClangStmt_GNUNullExprClass: |
| 561 | | case ZigClangStmt_GenericSelectionExprClass: |
| 562 | | case ZigClangStmt_ImaginaryLiteralClass: |
| 563 | | case ZigClangStmt_ImplicitValueInitExprClass: |
| 564 | | case ZigClangStmt_InitListExprClass: |
| 565 | | case ZigClangStmt_IntegerLiteralClass: |
| 566 | | case ZigClangStmt_LambdaExprClass: |
| 567 | | case ZigClangStmt_MSPropertyRefExprClass: |
| 568 | | case ZigClangStmt_MSPropertySubscriptExprClass: |
| 569 | | case ZigClangStmt_MaterializeTemporaryExprClass: |
| 570 | | case ZigClangStmt_MatrixSubscriptExprClass: |
| 571 | | case ZigClangStmt_MemberExprClass: |
| 572 | | case ZigClangStmt_NoInitExprClass: |
| 573 | | case ZigClangStmt_OMPArraySectionExprClass: |
| 574 | | case ZigClangStmt_OMPArrayShapingExprClass: |
| 575 | | case ZigClangStmt_OMPIteratorExprClass: |
| 576 | | case ZigClangStmt_ObjCArrayLiteralClass: |
| 577 | | case ZigClangStmt_ObjCAvailabilityCheckExprClass: |
| 578 | | case ZigClangStmt_ObjCBoolLiteralExprClass: |
| 579 | | case ZigClangStmt_ObjCBoxedExprClass: |
| 580 | | case ZigClangStmt_ObjCDictionaryLiteralClass: |
| 581 | | case ZigClangStmt_ObjCEncodeExprClass: |
| 582 | | case ZigClangStmt_ObjCIndirectCopyRestoreExprClass: |
| 583 | | case ZigClangStmt_ObjCIsaExprClass: |
| 584 | | case ZigClangStmt_ObjCIvarRefExprClass: |
| 585 | | case ZigClangStmt_ObjCMessageExprClass: |
| 586 | | case ZigClangStmt_ObjCPropertyRefExprClass: |
| 587 | | case ZigClangStmt_ObjCProtocolExprClass: |
| 588 | | case ZigClangStmt_ObjCSelectorExprClass: |
| 589 | | case ZigClangStmt_ObjCStringLiteralClass: |
| 590 | | case ZigClangStmt_ObjCSubscriptRefExprClass: |
| 591 | | case ZigClangStmt_OffsetOfExprClass: |
| 592 | | case ZigClangStmt_OpaqueValueExprClass: |
| 593 | | case ZigClangStmt_UnresolvedLookupExprClass: |
| 594 | | case ZigClangStmt_UnresolvedMemberExprClass: |
| 595 | | case ZigClangStmt_PackExpansionExprClass: |
| 596 | | case ZigClangStmt_ParenExprClass: |
| 597 | | case ZigClangStmt_ParenListExprClass: |
| 598 | | case ZigClangStmt_PredefinedExprClass: |
| 599 | | case ZigClangStmt_PseudoObjectExprClass: |
| 600 | | case ZigClangStmt_RecoveryExprClass: |
| 601 | | case ZigClangStmt_RequiresExprClass: |
| 602 | | case ZigClangStmt_SYCLUniqueStableNameExprClass: |
| 603 | | case ZigClangStmt_ShuffleVectorExprClass: |
| 604 | | case ZigClangStmt_SizeOfPackExprClass: |
| 605 | | case ZigClangStmt_SourceLocExprClass: |
| 606 | | case ZigClangStmt_StmtExprClass: |
| 607 | | case ZigClangStmt_StringLiteralClass: |
| 608 | | case ZigClangStmt_SubstNonTypeTemplateParmExprClass: |
| 609 | | case ZigClangStmt_SubstNonTypeTemplateParmPackExprClass: |
| 610 | | case ZigClangStmt_TypeTraitExprClass: |
| 611 | | case ZigClangStmt_TypoExprClass: |
| 612 | | case ZigClangStmt_UnaryExprOrTypeTraitExprClass: |
| 613 | | case ZigClangStmt_UnaryOperatorClass: |
| 614 | | case ZigClangStmt_VAArgExprClass: |
| 615 | | case ZigClangStmt_LabelStmtClass: |
| 616 | | case ZigClangStmt_WhileStmtClass: |
| 395 | switch (x) { |
| 396 | case clang::Stmt::NoStmtClass: |
| 397 | case clang::Stmt::GCCAsmStmtClass: |
| 398 | case clang::Stmt::MSAsmStmtClass: |
| 399 | case clang::Stmt::BreakStmtClass: |
| 400 | case clang::Stmt::CXXCatchStmtClass: |
| 401 | case clang::Stmt::CXXForRangeStmtClass: |
| 402 | case clang::Stmt::CXXTryStmtClass: |
| 403 | case clang::Stmt::CapturedStmtClass: |
| 404 | case clang::Stmt::CompoundStmtClass: |
| 405 | case clang::Stmt::ContinueStmtClass: |
| 406 | case clang::Stmt::CoreturnStmtClass: |
| 407 | case clang::Stmt::CoroutineBodyStmtClass: |
| 408 | case clang::Stmt::DeclStmtClass: |
| 409 | case clang::Stmt::DoStmtClass: |
| 410 | case clang::Stmt::ForStmtClass: |
| 411 | case clang::Stmt::GotoStmtClass: |
| 412 | case clang::Stmt::IfStmtClass: |
| 413 | case clang::Stmt::IndirectGotoStmtClass: |
| 414 | case clang::Stmt::MSDependentExistsStmtClass: |
| 415 | case clang::Stmt::NullStmtClass: |
| 416 | case clang::Stmt::OMPCanonicalLoopClass: |
| 417 | case clang::Stmt::OMPAtomicDirectiveClass: |
| 418 | case clang::Stmt::OMPBarrierDirectiveClass: |
| 419 | case clang::Stmt::OMPCancelDirectiveClass: |
| 420 | case clang::Stmt::OMPCancellationPointDirectiveClass: |
| 421 | case clang::Stmt::OMPCriticalDirectiveClass: |
| 422 | case clang::Stmt::OMPDepobjDirectiveClass: |
| 423 | case clang::Stmt::OMPDispatchDirectiveClass: |
| 424 | case clang::Stmt::OMPFlushDirectiveClass: |
| 425 | case clang::Stmt::OMPInteropDirectiveClass: |
| 426 | case clang::Stmt::OMPDistributeDirectiveClass: |
| 427 | case clang::Stmt::OMPDistributeParallelForDirectiveClass: |
| 428 | case clang::Stmt::OMPDistributeParallelForSimdDirectiveClass: |
| 429 | case clang::Stmt::OMPDistributeSimdDirectiveClass: |
| 430 | case clang::Stmt::OMPForDirectiveClass: |
| 431 | case clang::Stmt::OMPForSimdDirectiveClass: |
| 432 | case clang::Stmt::OMPMasterTaskLoopDirectiveClass: |
| 433 | case clang::Stmt::OMPMasterTaskLoopSimdDirectiveClass: |
| 434 | case clang::Stmt::OMPParallelForDirectiveClass: |
| 435 | case clang::Stmt::OMPParallelForSimdDirectiveClass: |
| 436 | case clang::Stmt::OMPParallelMasterTaskLoopDirectiveClass: |
| 437 | case clang::Stmt::OMPParallelMasterTaskLoopSimdDirectiveClass: |
| 438 | case clang::Stmt::OMPSimdDirectiveClass: |
| 439 | case clang::Stmt::OMPTargetParallelForSimdDirectiveClass: |
| 440 | case clang::Stmt::OMPTargetSimdDirectiveClass: |
| 441 | case clang::Stmt::OMPTargetTeamsDistributeDirectiveClass: |
| 442 | case clang::Stmt::OMPTargetTeamsDistributeParallelForDirectiveClass: |
| 443 | case clang::Stmt::OMPTargetTeamsDistributeParallelForSimdDirectiveClass: |
| 444 | case clang::Stmt::OMPTargetTeamsDistributeSimdDirectiveClass: |
| 445 | case clang::Stmt::OMPTaskLoopDirectiveClass: |
| 446 | case clang::Stmt::OMPTaskLoopSimdDirectiveClass: |
| 447 | case clang::Stmt::OMPTeamsDistributeDirectiveClass: |
| 448 | case clang::Stmt::OMPTeamsDistributeParallelForDirectiveClass: |
| 449 | case clang::Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass: |
| 450 | case clang::Stmt::OMPTeamsDistributeSimdDirectiveClass: |
| 451 | case clang::Stmt::OMPTileDirectiveClass: |
| 452 | case clang::Stmt::OMPUnrollDirectiveClass: |
| 453 | case clang::Stmt::OMPMaskedDirectiveClass: |
| 454 | case clang::Stmt::OMPMasterDirectiveClass: |
| 455 | case clang::Stmt::OMPOrderedDirectiveClass: |
| 456 | case clang::Stmt::OMPParallelDirectiveClass: |
| 457 | case clang::Stmt::OMPParallelMasterDirectiveClass: |
| 458 | case clang::Stmt::OMPParallelSectionsDirectiveClass: |
| 459 | case clang::Stmt::OMPScanDirectiveClass: |
| 460 | case clang::Stmt::OMPSectionDirectiveClass: |
| 461 | case clang::Stmt::OMPSectionsDirectiveClass: |
| 462 | case clang::Stmt::OMPSingleDirectiveClass: |
| 463 | case clang::Stmt::OMPTargetDataDirectiveClass: |
| 464 | case clang::Stmt::OMPTargetDirectiveClass: |
| 465 | case clang::Stmt::OMPTargetEnterDataDirectiveClass: |
| 466 | case clang::Stmt::OMPTargetExitDataDirectiveClass: |
| 467 | case clang::Stmt::OMPTargetParallelDirectiveClass: |
| 468 | case clang::Stmt::OMPTargetParallelForDirectiveClass: |
| 469 | case clang::Stmt::OMPTargetTeamsDirectiveClass: |
| 470 | case clang::Stmt::OMPTargetUpdateDirectiveClass: |
| 471 | case clang::Stmt::OMPTaskDirectiveClass: |
| 472 | case clang::Stmt::OMPTaskgroupDirectiveClass: |
| 473 | case clang::Stmt::OMPTaskwaitDirectiveClass: |
| 474 | case clang::Stmt::OMPTaskyieldDirectiveClass: |
| 475 | case clang::Stmt::OMPTeamsDirectiveClass: |
| 476 | case clang::Stmt::ObjCAtCatchStmtClass: |
| 477 | case clang::Stmt::ObjCAtFinallyStmtClass: |
| 478 | case clang::Stmt::ObjCAtSynchronizedStmtClass: |
| 479 | case clang::Stmt::ObjCAtThrowStmtClass: |
| 480 | case clang::Stmt::ObjCAtTryStmtClass: |
| 481 | case clang::Stmt::ObjCAutoreleasePoolStmtClass: |
| 482 | case clang::Stmt::ObjCForCollectionStmtClass: |
| 483 | case clang::Stmt::ReturnStmtClass: |
| 484 | case clang::Stmt::SEHExceptStmtClass: |
| 485 | case clang::Stmt::SEHFinallyStmtClass: |
| 486 | case clang::Stmt::SEHLeaveStmtClass: |
| 487 | case clang::Stmt::SEHTryStmtClass: |
| 488 | case clang::Stmt::CaseStmtClass: |
| 489 | case clang::Stmt::DefaultStmtClass: |
| 490 | case clang::Stmt::SwitchStmtClass: |
| 491 | case clang::Stmt::AttributedStmtClass: |
| 492 | case clang::Stmt::BinaryConditionalOperatorClass: |
| 493 | case clang::Stmt::ConditionalOperatorClass: |
| 494 | case clang::Stmt::AddrLabelExprClass: |
| 495 | case clang::Stmt::ArrayInitIndexExprClass: |
| 496 | case clang::Stmt::ArrayInitLoopExprClass: |
| 497 | case clang::Stmt::ArraySubscriptExprClass: |
| 498 | case clang::Stmt::ArrayTypeTraitExprClass: |
| 499 | case clang::Stmt::AsTypeExprClass: |
| 500 | case clang::Stmt::AtomicExprClass: |
| 501 | case clang::Stmt::BinaryOperatorClass: |
| 502 | case clang::Stmt::CompoundAssignOperatorClass: |
| 503 | case clang::Stmt::BlockExprClass: |
| 504 | case clang::Stmt::CXXBindTemporaryExprClass: |
| 505 | case clang::Stmt::CXXBoolLiteralExprClass: |
| 506 | case clang::Stmt::CXXConstructExprClass: |
| 507 | case clang::Stmt::CXXTemporaryObjectExprClass: |
| 508 | case clang::Stmt::CXXDefaultArgExprClass: |
| 509 | case clang::Stmt::CXXDefaultInitExprClass: |
| 510 | case clang::Stmt::CXXDeleteExprClass: |
| 511 | case clang::Stmt::CXXDependentScopeMemberExprClass: |
| 512 | case clang::Stmt::CXXFoldExprClass: |
| 513 | case clang::Stmt::CXXInheritedCtorInitExprClass: |
| 514 | case clang::Stmt::CXXNewExprClass: |
| 515 | case clang::Stmt::CXXNoexceptExprClass: |
| 516 | case clang::Stmt::CXXNullPtrLiteralExprClass: |
| 517 | case clang::Stmt::CXXPseudoDestructorExprClass: |
| 518 | case clang::Stmt::CXXRewrittenBinaryOperatorClass: |
| 519 | case clang::Stmt::CXXScalarValueInitExprClass: |
| 520 | case clang::Stmt::CXXStdInitializerListExprClass: |
| 521 | case clang::Stmt::CXXThisExprClass: |
| 522 | case clang::Stmt::CXXThrowExprClass: |
| 523 | case clang::Stmt::CXXTypeidExprClass: |
| 524 | case clang::Stmt::CXXUnresolvedConstructExprClass: |
| 525 | case clang::Stmt::CXXUuidofExprClass: |
| 526 | case clang::Stmt::CallExprClass: |
| 527 | case clang::Stmt::CUDAKernelCallExprClass: |
| 528 | case clang::Stmt::CXXMemberCallExprClass: |
| 529 | case clang::Stmt::CXXOperatorCallExprClass: |
| 530 | case clang::Stmt::UserDefinedLiteralClass: |
| 531 | case clang::Stmt::BuiltinBitCastExprClass: |
| 532 | case clang::Stmt::CStyleCastExprClass: |
| 533 | case clang::Stmt::CXXFunctionalCastExprClass: |
| 534 | case clang::Stmt::CXXAddrspaceCastExprClass: |
| 535 | case clang::Stmt::CXXConstCastExprClass: |
| 536 | case clang::Stmt::CXXDynamicCastExprClass: |
| 537 | case clang::Stmt::CXXReinterpretCastExprClass: |
| 538 | case clang::Stmt::CXXStaticCastExprClass: |
| 539 | case clang::Stmt::ObjCBridgedCastExprClass: |
| 540 | case clang::Stmt::ImplicitCastExprClass: |
| 541 | case clang::Stmt::CharacterLiteralClass: |
| 542 | case clang::Stmt::ChooseExprClass: |
| 543 | case clang::Stmt::CompoundLiteralExprClass: |
| 544 | case clang::Stmt::ConceptSpecializationExprClass: |
| 545 | case clang::Stmt::ConvertVectorExprClass: |
| 546 | case clang::Stmt::CoawaitExprClass: |
| 547 | case clang::Stmt::CoyieldExprClass: |
| 548 | case clang::Stmt::DeclRefExprClass: |
| 549 | case clang::Stmt::DependentCoawaitExprClass: |
| 550 | case clang::Stmt::DependentScopeDeclRefExprClass: |
| 551 | case clang::Stmt::DesignatedInitExprClass: |
| 552 | case clang::Stmt::DesignatedInitUpdateExprClass: |
| 553 | case clang::Stmt::ExpressionTraitExprClass: |
| 554 | case clang::Stmt::ExtVectorElementExprClass: |
| 555 | case clang::Stmt::FixedPointLiteralClass: |
| 556 | case clang::Stmt::FloatingLiteralClass: |
| 557 | case clang::Stmt::ConstantExprClass: |
| 558 | case clang::Stmt::ExprWithCleanupsClass: |
| 559 | case clang::Stmt::FunctionParmPackExprClass: |
| 560 | case clang::Stmt::GNUNullExprClass: |
| 561 | case clang::Stmt::GenericSelectionExprClass: |
| 562 | case clang::Stmt::ImaginaryLiteralClass: |
| 563 | case clang::Stmt::ImplicitValueInitExprClass: |
| 564 | case clang::Stmt::InitListExprClass: |
| 565 | case clang::Stmt::IntegerLiteralClass: |
| 566 | case clang::Stmt::LambdaExprClass: |
| 567 | case clang::Stmt::MSPropertyRefExprClass: |
| 568 | case clang::Stmt::MSPropertySubscriptExprClass: |
| 569 | case clang::Stmt::MaterializeTemporaryExprClass: |
| 570 | case clang::Stmt::MatrixSubscriptExprClass: |
| 571 | case clang::Stmt::MemberExprClass: |
| 572 | case clang::Stmt::NoInitExprClass: |
| 573 | case clang::Stmt::OMPArraySectionExprClass: |
| 574 | case clang::Stmt::OMPArrayShapingExprClass: |
| 575 | case clang::Stmt::OMPIteratorExprClass: |
| 576 | case clang::Stmt::ObjCArrayLiteralClass: |
| 577 | case clang::Stmt::ObjCAvailabilityCheckExprClass: |
| 578 | case clang::Stmt::ObjCBoolLiteralExprClass: |
| 579 | case clang::Stmt::ObjCBoxedExprClass: |
| 580 | case clang::Stmt::ObjCDictionaryLiteralClass: |
| 581 | case clang::Stmt::ObjCEncodeExprClass: |
| 582 | case clang::Stmt::ObjCIndirectCopyRestoreExprClass: |
| 583 | case clang::Stmt::ObjCIsaExprClass: |
| 584 | case clang::Stmt::ObjCIvarRefExprClass: |
| 585 | case clang::Stmt::ObjCMessageExprClass: |
| 586 | case clang::Stmt::ObjCPropertyRefExprClass: |
| 587 | case clang::Stmt::ObjCProtocolExprClass: |
| 588 | case clang::Stmt::ObjCSelectorExprClass: |
| 589 | case clang::Stmt::ObjCStringLiteralClass: |
| 590 | case clang::Stmt::ObjCSubscriptRefExprClass: |
| 591 | case clang::Stmt::OffsetOfExprClass: |
| 592 | case clang::Stmt::OpaqueValueExprClass: |
| 593 | case clang::Stmt::UnresolvedLookupExprClass: |
| 594 | case clang::Stmt::UnresolvedMemberExprClass: |
| 595 | case clang::Stmt::PackExpansionExprClass: |
| 596 | case clang::Stmt::ParenExprClass: |
| 597 | case clang::Stmt::ParenListExprClass: |
| 598 | case clang::Stmt::PredefinedExprClass: |
| 599 | case clang::Stmt::PseudoObjectExprClass: |
| 600 | case clang::Stmt::RecoveryExprClass: |
| 601 | case clang::Stmt::RequiresExprClass: |
| 602 | case clang::Stmt::SYCLUniqueStableNameExprClass: |
| 603 | case clang::Stmt::ShuffleVectorExprClass: |
| 604 | case clang::Stmt::SizeOfPackExprClass: |
| 605 | case clang::Stmt::SourceLocExprClass: |
| 606 | case clang::Stmt::StmtExprClass: |
| 607 | case clang::Stmt::StringLiteralClass: |
| 608 | case clang::Stmt::SubstNonTypeTemplateParmExprClass: |
| 609 | case clang::Stmt::SubstNonTypeTemplateParmPackExprClass: |
| 610 | case clang::Stmt::TypeTraitExprClass: |
| 611 | case clang::Stmt::TypoExprClass: |
| 612 | case clang::Stmt::UnaryExprOrTypeTraitExprClass: |
| 613 | case clang::Stmt::UnaryOperatorClass: |
| 614 | case clang::Stmt::VAArgExprClass: |
| 615 | case clang::Stmt::LabelStmtClass: |
| 616 | case clang::Stmt::WhileStmtClass: |
| 617 | 617 | break; |
| 618 | 618 | } |
| 619 | 619 | } |
| ... | ... | @@ -1052,243 +1052,243 @@ static_assert((clang::Decl::Kind)ZigClangDeclTranslationUnit == clang::Decl::Tra |
| 1052 | 1052 | |
| 1053 | 1053 | void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { |
| 1054 | 1054 | switch (x) { |
| 1055 | | case ZigClangBuiltinTypeOCLImage1dRO: |
| 1056 | | case ZigClangBuiltinTypeOCLImage1dArrayRO: |
| 1057 | | case ZigClangBuiltinTypeOCLImage1dBufferRO: |
| 1058 | | case ZigClangBuiltinTypeOCLImage2dRO: |
| 1059 | | case ZigClangBuiltinTypeOCLImage2dArrayRO: |
| 1060 | | case ZigClangBuiltinTypeOCLImage2dDepthRO: |
| 1061 | | case ZigClangBuiltinTypeOCLImage2dArrayDepthRO: |
| 1062 | | case ZigClangBuiltinTypeOCLImage2dMSAARO: |
| 1063 | | case ZigClangBuiltinTypeOCLImage2dArrayMSAARO: |
| 1064 | | case ZigClangBuiltinTypeOCLImage2dMSAADepthRO: |
| 1065 | | case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthRO: |
| 1066 | | case ZigClangBuiltinTypeOCLImage3dRO: |
| 1067 | | case ZigClangBuiltinTypeOCLImage1dWO: |
| 1068 | | case ZigClangBuiltinTypeOCLImage1dArrayWO: |
| 1069 | | case ZigClangBuiltinTypeOCLImage1dBufferWO: |
| 1070 | | case ZigClangBuiltinTypeOCLImage2dWO: |
| 1071 | | case ZigClangBuiltinTypeOCLImage2dArrayWO: |
| 1072 | | case ZigClangBuiltinTypeOCLImage2dDepthWO: |
| 1073 | | case ZigClangBuiltinTypeOCLImage2dArrayDepthWO: |
| 1074 | | case ZigClangBuiltinTypeOCLImage2dMSAAWO: |
| 1075 | | case ZigClangBuiltinTypeOCLImage2dArrayMSAAWO: |
| 1076 | | case ZigClangBuiltinTypeOCLImage2dMSAADepthWO: |
| 1077 | | case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthWO: |
| 1078 | | case ZigClangBuiltinTypeOCLImage3dWO: |
| 1079 | | case ZigClangBuiltinTypeOCLImage1dRW: |
| 1080 | | case ZigClangBuiltinTypeOCLImage1dArrayRW: |
| 1081 | | case ZigClangBuiltinTypeOCLImage1dBufferRW: |
| 1082 | | case ZigClangBuiltinTypeOCLImage2dRW: |
| 1083 | | case ZigClangBuiltinTypeOCLImage2dArrayRW: |
| 1084 | | case ZigClangBuiltinTypeOCLImage2dDepthRW: |
| 1085 | | case ZigClangBuiltinTypeOCLImage2dArrayDepthRW: |
| 1086 | | case ZigClangBuiltinTypeOCLImage2dMSAARW: |
| 1087 | | case ZigClangBuiltinTypeOCLImage2dArrayMSAARW: |
| 1088 | | case ZigClangBuiltinTypeOCLImage2dMSAADepthRW: |
| 1089 | | case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthRW: |
| 1090 | | case ZigClangBuiltinTypeOCLImage3dRW: |
| 1091 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCMcePayload: |
| 1092 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImePayload: |
| 1093 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCRefPayload: |
| 1094 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCSicPayload: |
| 1095 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCMceResult: |
| 1096 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult: |
| 1097 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult: |
| 1098 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult: |
| 1099 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleRefStreamout: |
| 1100 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualRefStreamout: |
| 1101 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleRefStreamin: |
| 1102 | | case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualRefStreamin: |
| 1103 | | case ZigClangBuiltinTypeSveInt8: |
| 1104 | | case ZigClangBuiltinTypeSveInt16: |
| 1105 | | case ZigClangBuiltinTypeSveInt32: |
| 1106 | | case ZigClangBuiltinTypeSveInt64: |
| 1107 | | case ZigClangBuiltinTypeSveUint8: |
| 1108 | | case ZigClangBuiltinTypeSveUint16: |
| 1109 | | case ZigClangBuiltinTypeSveUint32: |
| 1110 | | case ZigClangBuiltinTypeSveUint64: |
| 1111 | | case ZigClangBuiltinTypeSveFloat16: |
| 1112 | | case ZigClangBuiltinTypeSveFloat32: |
| 1113 | | case ZigClangBuiltinTypeSveFloat64: |
| 1114 | | case ZigClangBuiltinTypeSveBFloat16: |
| 1115 | | case ZigClangBuiltinTypeSveInt8x2: |
| 1116 | | case ZigClangBuiltinTypeSveInt16x2: |
| 1117 | | case ZigClangBuiltinTypeSveInt32x2: |
| 1118 | | case ZigClangBuiltinTypeSveInt64x2: |
| 1119 | | case ZigClangBuiltinTypeSveUint8x2: |
| 1120 | | case ZigClangBuiltinTypeSveUint16x2: |
| 1121 | | case ZigClangBuiltinTypeSveUint32x2: |
| 1122 | | case ZigClangBuiltinTypeSveUint64x2: |
| 1123 | | case ZigClangBuiltinTypeSveFloat16x2: |
| 1124 | | case ZigClangBuiltinTypeSveFloat32x2: |
| 1125 | | case ZigClangBuiltinTypeSveFloat64x2: |
| 1126 | | case ZigClangBuiltinTypeSveBFloat16x2: |
| 1127 | | case ZigClangBuiltinTypeSveInt8x3: |
| 1128 | | case ZigClangBuiltinTypeSveInt16x3: |
| 1129 | | case ZigClangBuiltinTypeSveInt32x3: |
| 1130 | | case ZigClangBuiltinTypeSveInt64x3: |
| 1131 | | case ZigClangBuiltinTypeSveUint8x3: |
| 1132 | | case ZigClangBuiltinTypeSveUint16x3: |
| 1133 | | case ZigClangBuiltinTypeSveUint32x3: |
| 1134 | | case ZigClangBuiltinTypeSveUint64x3: |
| 1135 | | case ZigClangBuiltinTypeSveFloat16x3: |
| 1136 | | case ZigClangBuiltinTypeSveFloat32x3: |
| 1137 | | case ZigClangBuiltinTypeSveFloat64x3: |
| 1138 | | case ZigClangBuiltinTypeSveBFloat16x3: |
| 1139 | | case ZigClangBuiltinTypeSveInt8x4: |
| 1140 | | case ZigClangBuiltinTypeSveInt16x4: |
| 1141 | | case ZigClangBuiltinTypeSveInt32x4: |
| 1142 | | case ZigClangBuiltinTypeSveInt64x4: |
| 1143 | | case ZigClangBuiltinTypeSveUint8x4: |
| 1144 | | case ZigClangBuiltinTypeSveUint16x4: |
| 1145 | | case ZigClangBuiltinTypeSveUint32x4: |
| 1146 | | case ZigClangBuiltinTypeSveUint64x4: |
| 1147 | | case ZigClangBuiltinTypeSveFloat16x4: |
| 1148 | | case ZigClangBuiltinTypeSveFloat32x4: |
| 1149 | | case ZigClangBuiltinTypeSveFloat64x4: |
| 1150 | | case ZigClangBuiltinTypeSveBFloat16x4: |
| 1151 | | case ZigClangBuiltinTypeSveBool: |
| 1152 | | case ZigClangBuiltinTypeVectorQuad: |
| 1153 | | case ZigClangBuiltinTypeVectorPair: |
| 1154 | | case ZigClangBuiltinTypeRvvInt8mf8: |
| 1155 | | case ZigClangBuiltinTypeRvvInt8mf4: |
| 1156 | | case ZigClangBuiltinTypeRvvInt8mf2: |
| 1157 | | case ZigClangBuiltinTypeRvvInt8m1: |
| 1158 | | case ZigClangBuiltinTypeRvvInt8m2: |
| 1159 | | case ZigClangBuiltinTypeRvvInt8m4: |
| 1160 | | case ZigClangBuiltinTypeRvvInt8m8: |
| 1161 | | case ZigClangBuiltinTypeRvvUint8mf8: |
| 1162 | | case ZigClangBuiltinTypeRvvUint8mf4: |
| 1163 | | case ZigClangBuiltinTypeRvvUint8mf2: |
| 1164 | | case ZigClangBuiltinTypeRvvUint8m1: |
| 1165 | | case ZigClangBuiltinTypeRvvUint8m2: |
| 1166 | | case ZigClangBuiltinTypeRvvUint8m4: |
| 1167 | | case ZigClangBuiltinTypeRvvUint8m8: |
| 1168 | | case ZigClangBuiltinTypeRvvInt16mf4: |
| 1169 | | case ZigClangBuiltinTypeRvvInt16mf2: |
| 1170 | | case ZigClangBuiltinTypeRvvInt16m1: |
| 1171 | | case ZigClangBuiltinTypeRvvInt16m2: |
| 1172 | | case ZigClangBuiltinTypeRvvInt16m4: |
| 1173 | | case ZigClangBuiltinTypeRvvInt16m8: |
| 1174 | | case ZigClangBuiltinTypeRvvUint16mf4: |
| 1175 | | case ZigClangBuiltinTypeRvvUint16mf2: |
| 1176 | | case ZigClangBuiltinTypeRvvUint16m1: |
| 1177 | | case ZigClangBuiltinTypeRvvUint16m2: |
| 1178 | | case ZigClangBuiltinTypeRvvUint16m4: |
| 1179 | | case ZigClangBuiltinTypeRvvUint16m8: |
| 1180 | | case ZigClangBuiltinTypeRvvInt32mf2: |
| 1181 | | case ZigClangBuiltinTypeRvvInt32m1: |
| 1182 | | case ZigClangBuiltinTypeRvvInt32m2: |
| 1183 | | case ZigClangBuiltinTypeRvvInt32m4: |
| 1184 | | case ZigClangBuiltinTypeRvvInt32m8: |
| 1185 | | case ZigClangBuiltinTypeRvvUint32mf2: |
| 1186 | | case ZigClangBuiltinTypeRvvUint32m1: |
| 1187 | | case ZigClangBuiltinTypeRvvUint32m2: |
| 1188 | | case ZigClangBuiltinTypeRvvUint32m4: |
| 1189 | | case ZigClangBuiltinTypeRvvUint32m8: |
| 1190 | | case ZigClangBuiltinTypeRvvInt64m1: |
| 1191 | | case ZigClangBuiltinTypeRvvInt64m2: |
| 1192 | | case ZigClangBuiltinTypeRvvInt64m4: |
| 1193 | | case ZigClangBuiltinTypeRvvInt64m8: |
| 1194 | | case ZigClangBuiltinTypeRvvUint64m1: |
| 1195 | | case ZigClangBuiltinTypeRvvUint64m2: |
| 1196 | | case ZigClangBuiltinTypeRvvUint64m4: |
| 1197 | | case ZigClangBuiltinTypeRvvUint64m8: |
| 1198 | | case ZigClangBuiltinTypeRvvFloat16mf4: |
| 1199 | | case ZigClangBuiltinTypeRvvFloat16mf2: |
| 1200 | | case ZigClangBuiltinTypeRvvFloat16m1: |
| 1201 | | case ZigClangBuiltinTypeRvvFloat16m2: |
| 1202 | | case ZigClangBuiltinTypeRvvFloat16m4: |
| 1203 | | case ZigClangBuiltinTypeRvvFloat16m8: |
| 1204 | | case ZigClangBuiltinTypeRvvFloat32mf2: |
| 1205 | | case ZigClangBuiltinTypeRvvFloat32m1: |
| 1206 | | case ZigClangBuiltinTypeRvvFloat32m2: |
| 1207 | | case ZigClangBuiltinTypeRvvFloat32m4: |
| 1208 | | case ZigClangBuiltinTypeRvvFloat32m8: |
| 1209 | | case ZigClangBuiltinTypeRvvFloat64m1: |
| 1210 | | case ZigClangBuiltinTypeRvvFloat64m2: |
| 1211 | | case ZigClangBuiltinTypeRvvFloat64m4: |
| 1212 | | case ZigClangBuiltinTypeRvvFloat64m8: |
| 1213 | | case ZigClangBuiltinTypeRvvBool1: |
| 1214 | | case ZigClangBuiltinTypeRvvBool2: |
| 1215 | | case ZigClangBuiltinTypeRvvBool4: |
| 1216 | | case ZigClangBuiltinTypeRvvBool8: |
| 1217 | | case ZigClangBuiltinTypeRvvBool16: |
| 1218 | | case ZigClangBuiltinTypeRvvBool32: |
| 1219 | | case ZigClangBuiltinTypeRvvBool64: |
| 1220 | | case ZigClangBuiltinTypeVoid: |
| 1221 | | case ZigClangBuiltinTypeBool: |
| 1222 | | case ZigClangBuiltinTypeChar_U: |
| 1223 | | case ZigClangBuiltinTypeUChar: |
| 1224 | | case ZigClangBuiltinTypeWChar_U: |
| 1225 | | case ZigClangBuiltinTypeChar8: |
| 1226 | | case ZigClangBuiltinTypeChar16: |
| 1227 | | case ZigClangBuiltinTypeChar32: |
| 1228 | | case ZigClangBuiltinTypeUShort: |
| 1229 | | case ZigClangBuiltinTypeUInt: |
| 1230 | | case ZigClangBuiltinTypeULong: |
| 1231 | | case ZigClangBuiltinTypeULongLong: |
| 1232 | | case ZigClangBuiltinTypeUInt128: |
| 1233 | | case ZigClangBuiltinTypeChar_S: |
| 1234 | | case ZigClangBuiltinTypeSChar: |
| 1235 | | case ZigClangBuiltinTypeWChar_S: |
| 1236 | | case ZigClangBuiltinTypeShort: |
| 1237 | | case ZigClangBuiltinTypeInt: |
| 1238 | | case ZigClangBuiltinTypeLong: |
| 1239 | | case ZigClangBuiltinTypeLongLong: |
| 1240 | | case ZigClangBuiltinTypeInt128: |
| 1241 | | case ZigClangBuiltinTypeShortAccum: |
| 1242 | | case ZigClangBuiltinTypeAccum: |
| 1243 | | case ZigClangBuiltinTypeLongAccum: |
| 1244 | | case ZigClangBuiltinTypeUShortAccum: |
| 1245 | | case ZigClangBuiltinTypeUAccum: |
| 1246 | | case ZigClangBuiltinTypeULongAccum: |
| 1247 | | case ZigClangBuiltinTypeShortFract: |
| 1248 | | case ZigClangBuiltinTypeFract: |
| 1249 | | case ZigClangBuiltinTypeLongFract: |
| 1250 | | case ZigClangBuiltinTypeUShortFract: |
| 1251 | | case ZigClangBuiltinTypeUFract: |
| 1252 | | case ZigClangBuiltinTypeULongFract: |
| 1253 | | case ZigClangBuiltinTypeSatShortAccum: |
| 1254 | | case ZigClangBuiltinTypeSatAccum: |
| 1255 | | case ZigClangBuiltinTypeSatLongAccum: |
| 1256 | | case ZigClangBuiltinTypeSatUShortAccum: |
| 1257 | | case ZigClangBuiltinTypeSatUAccum: |
| 1258 | | case ZigClangBuiltinTypeSatULongAccum: |
| 1259 | | case ZigClangBuiltinTypeSatShortFract: |
| 1260 | | case ZigClangBuiltinTypeSatFract: |
| 1261 | | case ZigClangBuiltinTypeSatLongFract: |
| 1262 | | case ZigClangBuiltinTypeSatUShortFract: |
| 1263 | | case ZigClangBuiltinTypeSatUFract: |
| 1264 | | case ZigClangBuiltinTypeSatULongFract: |
| 1265 | | case ZigClangBuiltinTypeHalf: |
| 1266 | | case ZigClangBuiltinTypeFloat: |
| 1267 | | case ZigClangBuiltinTypeDouble: |
| 1268 | | case ZigClangBuiltinTypeLongDouble: |
| 1269 | | case ZigClangBuiltinTypeFloat16: |
| 1270 | | case ZigClangBuiltinTypeBFloat16: |
| 1271 | | case ZigClangBuiltinTypeFloat128: |
| 1272 | | case ZigClangBuiltinTypeNullPtr: |
| 1273 | | case ZigClangBuiltinTypeObjCId: |
| 1274 | | case ZigClangBuiltinTypeObjCClass: |
| 1275 | | case ZigClangBuiltinTypeObjCSel: |
| 1276 | | case ZigClangBuiltinTypeOCLSampler: |
| 1277 | | case ZigClangBuiltinTypeOCLEvent: |
| 1278 | | case ZigClangBuiltinTypeOCLClkEvent: |
| 1279 | | case ZigClangBuiltinTypeOCLQueue: |
| 1280 | | case ZigClangBuiltinTypeOCLReserveID: |
| 1281 | | case ZigClangBuiltinTypeDependent: |
| 1282 | | case ZigClangBuiltinTypeOverload: |
| 1283 | | case ZigClangBuiltinTypeBoundMember: |
| 1284 | | case ZigClangBuiltinTypePseudoObject: |
| 1285 | | case ZigClangBuiltinTypeUnknownAny: |
| 1286 | | case ZigClangBuiltinTypeBuiltinFn: |
| 1287 | | case ZigClangBuiltinTypeARCUnbridgedCast: |
| 1288 | | case ZigClangBuiltinTypeIncompleteMatrixIdx: |
| 1289 | | case ZigClangBuiltinTypeOMPArraySection: |
| 1290 | | case ZigClangBuiltinTypeOMPArrayShaping: |
| 1291 | | case ZigClangBuiltinTypeOMPIterator: |
| 1055 | case clang::BuiltinType::OCLImage1dRO: |
| 1056 | case clang::BuiltinType::OCLImage1dArrayRO: |
| 1057 | case clang::BuiltinType::OCLImage1dBufferRO: |
| 1058 | case clang::BuiltinType::OCLImage2dRO: |
| 1059 | case clang::BuiltinType::OCLImage2dArrayRO: |
| 1060 | case clang::BuiltinType::OCLImage2dDepthRO: |
| 1061 | case clang::BuiltinType::OCLImage2dArrayDepthRO: |
| 1062 | case clang::BuiltinType::OCLImage2dMSAARO: |
| 1063 | case clang::BuiltinType::OCLImage2dArrayMSAARO: |
| 1064 | case clang::BuiltinType::OCLImage2dMSAADepthRO: |
| 1065 | case clang::BuiltinType::OCLImage2dArrayMSAADepthRO: |
| 1066 | case clang::BuiltinType::OCLImage3dRO: |
| 1067 | case clang::BuiltinType::OCLImage1dWO: |
| 1068 | case clang::BuiltinType::OCLImage1dArrayWO: |
| 1069 | case clang::BuiltinType::OCLImage1dBufferWO: |
| 1070 | case clang::BuiltinType::OCLImage2dWO: |
| 1071 | case clang::BuiltinType::OCLImage2dArrayWO: |
| 1072 | case clang::BuiltinType::OCLImage2dDepthWO: |
| 1073 | case clang::BuiltinType::OCLImage2dArrayDepthWO: |
| 1074 | case clang::BuiltinType::OCLImage2dMSAAWO: |
| 1075 | case clang::BuiltinType::OCLImage2dArrayMSAAWO: |
| 1076 | case clang::BuiltinType::OCLImage2dMSAADepthWO: |
| 1077 | case clang::BuiltinType::OCLImage2dArrayMSAADepthWO: |
| 1078 | case clang::BuiltinType::OCLImage3dWO: |
| 1079 | case clang::BuiltinType::OCLImage1dRW: |
| 1080 | case clang::BuiltinType::OCLImage1dArrayRW: |
| 1081 | case clang::BuiltinType::OCLImage1dBufferRW: |
| 1082 | case clang::BuiltinType::OCLImage2dRW: |
| 1083 | case clang::BuiltinType::OCLImage2dArrayRW: |
| 1084 | case clang::BuiltinType::OCLImage2dDepthRW: |
| 1085 | case clang::BuiltinType::OCLImage2dArrayDepthRW: |
| 1086 | case clang::BuiltinType::OCLImage2dMSAARW: |
| 1087 | case clang::BuiltinType::OCLImage2dArrayMSAARW: |
| 1088 | case clang::BuiltinType::OCLImage2dMSAADepthRW: |
| 1089 | case clang::BuiltinType::OCLImage2dArrayMSAADepthRW: |
| 1090 | case clang::BuiltinType::OCLImage3dRW: |
| 1091 | case clang::BuiltinType::OCLIntelSubgroupAVCMcePayload: |
| 1092 | case clang::BuiltinType::OCLIntelSubgroupAVCImePayload: |
| 1093 | case clang::BuiltinType::OCLIntelSubgroupAVCRefPayload: |
| 1094 | case clang::BuiltinType::OCLIntelSubgroupAVCSicPayload: |
| 1095 | case clang::BuiltinType::OCLIntelSubgroupAVCMceResult: |
| 1096 | case clang::BuiltinType::OCLIntelSubgroupAVCImeResult: |
| 1097 | case clang::BuiltinType::OCLIntelSubgroupAVCRefResult: |
| 1098 | case clang::BuiltinType::OCLIntelSubgroupAVCSicResult: |
| 1099 | case clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleRefStreamout: |
| 1100 | case clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualRefStreamout: |
| 1101 | case clang::BuiltinType::OCLIntelSubgroupAVCImeSingleRefStreamin: |
| 1102 | case clang::BuiltinType::OCLIntelSubgroupAVCImeDualRefStreamin: |
| 1103 | case clang::BuiltinType::SveInt8: |
| 1104 | case clang::BuiltinType::SveInt16: |
| 1105 | case clang::BuiltinType::SveInt32: |
| 1106 | case clang::BuiltinType::SveInt64: |
| 1107 | case clang::BuiltinType::SveUint8: |
| 1108 | case clang::BuiltinType::SveUint16: |
| 1109 | case clang::BuiltinType::SveUint32: |
| 1110 | case clang::BuiltinType::SveUint64: |
| 1111 | case clang::BuiltinType::SveFloat16: |
| 1112 | case clang::BuiltinType::SveFloat32: |
| 1113 | case clang::BuiltinType::SveFloat64: |
| 1114 | case clang::BuiltinType::SveBFloat16: |
| 1115 | case clang::BuiltinType::SveInt8x2: |
| 1116 | case clang::BuiltinType::SveInt16x2: |
| 1117 | case clang::BuiltinType::SveInt32x2: |
| 1118 | case clang::BuiltinType::SveInt64x2: |
| 1119 | case clang::BuiltinType::SveUint8x2: |
| 1120 | case clang::BuiltinType::SveUint16x2: |
| 1121 | case clang::BuiltinType::SveUint32x2: |
| 1122 | case clang::BuiltinType::SveUint64x2: |
| 1123 | case clang::BuiltinType::SveFloat16x2: |
| 1124 | case clang::BuiltinType::SveFloat32x2: |
| 1125 | case clang::BuiltinType::SveFloat64x2: |
| 1126 | case clang::BuiltinType::SveBFloat16x2: |
| 1127 | case clang::BuiltinType::SveInt8x3: |
| 1128 | case clang::BuiltinType::SveInt16x3: |
| 1129 | case clang::BuiltinType::SveInt32x3: |
| 1130 | case clang::BuiltinType::SveInt64x3: |
| 1131 | case clang::BuiltinType::SveUint8x3: |
| 1132 | case clang::BuiltinType::SveUint16x3: |
| 1133 | case clang::BuiltinType::SveUint32x3: |
| 1134 | case clang::BuiltinType::SveUint64x3: |
| 1135 | case clang::BuiltinType::SveFloat16x3: |
| 1136 | case clang::BuiltinType::SveFloat32x3: |
| 1137 | case clang::BuiltinType::SveFloat64x3: |
| 1138 | case clang::BuiltinType::SveBFloat16x3: |
| 1139 | case clang::BuiltinType::SveInt8x4: |
| 1140 | case clang::BuiltinType::SveInt16x4: |
| 1141 | case clang::BuiltinType::SveInt32x4: |
| 1142 | case clang::BuiltinType::SveInt64x4: |
| 1143 | case clang::BuiltinType::SveUint8x4: |
| 1144 | case clang::BuiltinType::SveUint16x4: |
| 1145 | case clang::BuiltinType::SveUint32x4: |
| 1146 | case clang::BuiltinType::SveUint64x4: |
| 1147 | case clang::BuiltinType::SveFloat16x4: |
| 1148 | case clang::BuiltinType::SveFloat32x4: |
| 1149 | case clang::BuiltinType::SveFloat64x4: |
| 1150 | case clang::BuiltinType::SveBFloat16x4: |
| 1151 | case clang::BuiltinType::SveBool: |
| 1152 | case clang::BuiltinType::VectorQuad: |
| 1153 | case clang::BuiltinType::VectorPair: |
| 1154 | case clang::BuiltinType::RvvInt8mf8: |
| 1155 | case clang::BuiltinType::RvvInt8mf4: |
| 1156 | case clang::BuiltinType::RvvInt8mf2: |
| 1157 | case clang::BuiltinType::RvvInt8m1: |
| 1158 | case clang::BuiltinType::RvvInt8m2: |
| 1159 | case clang::BuiltinType::RvvInt8m4: |
| 1160 | case clang::BuiltinType::RvvInt8m8: |
| 1161 | case clang::BuiltinType::RvvUint8mf8: |
| 1162 | case clang::BuiltinType::RvvUint8mf4: |
| 1163 | case clang::BuiltinType::RvvUint8mf2: |
| 1164 | case clang::BuiltinType::RvvUint8m1: |
| 1165 | case clang::BuiltinType::RvvUint8m2: |
| 1166 | case clang::BuiltinType::RvvUint8m4: |
| 1167 | case clang::BuiltinType::RvvUint8m8: |
| 1168 | case clang::BuiltinType::RvvInt16mf4: |
| 1169 | case clang::BuiltinType::RvvInt16mf2: |
| 1170 | case clang::BuiltinType::RvvInt16m1: |
| 1171 | case clang::BuiltinType::RvvInt16m2: |
| 1172 | case clang::BuiltinType::RvvInt16m4: |
| 1173 | case clang::BuiltinType::RvvInt16m8: |
| 1174 | case clang::BuiltinType::RvvUint16mf4: |
| 1175 | case clang::BuiltinType::RvvUint16mf2: |
| 1176 | case clang::BuiltinType::RvvUint16m1: |
| 1177 | case clang::BuiltinType::RvvUint16m2: |
| 1178 | case clang::BuiltinType::RvvUint16m4: |
| 1179 | case clang::BuiltinType::RvvUint16m8: |
| 1180 | case clang::BuiltinType::RvvInt32mf2: |
| 1181 | case clang::BuiltinType::RvvInt32m1: |
| 1182 | case clang::BuiltinType::RvvInt32m2: |
| 1183 | case clang::BuiltinType::RvvInt32m4: |
| 1184 | case clang::BuiltinType::RvvInt32m8: |
| 1185 | case clang::BuiltinType::RvvUint32mf2: |
| 1186 | case clang::BuiltinType::RvvUint32m1: |
| 1187 | case clang::BuiltinType::RvvUint32m2: |
| 1188 | case clang::BuiltinType::RvvUint32m4: |
| 1189 | case clang::BuiltinType::RvvUint32m8: |
| 1190 | case clang::BuiltinType::RvvInt64m1: |
| 1191 | case clang::BuiltinType::RvvInt64m2: |
| 1192 | case clang::BuiltinType::RvvInt64m4: |
| 1193 | case clang::BuiltinType::RvvInt64m8: |
| 1194 | case clang::BuiltinType::RvvUint64m1: |
| 1195 | case clang::BuiltinType::RvvUint64m2: |
| 1196 | case clang::BuiltinType::RvvUint64m4: |
| 1197 | case clang::BuiltinType::RvvUint64m8: |
| 1198 | case clang::BuiltinType::RvvFloat16mf4: |
| 1199 | case clang::BuiltinType::RvvFloat16mf2: |
| 1200 | case clang::BuiltinType::RvvFloat16m1: |
| 1201 | case clang::BuiltinType::RvvFloat16m2: |
| 1202 | case clang::BuiltinType::RvvFloat16m4: |
| 1203 | case clang::BuiltinType::RvvFloat16m8: |
| 1204 | case clang::BuiltinType::RvvFloat32mf2: |
| 1205 | case clang::BuiltinType::RvvFloat32m1: |
| 1206 | case clang::BuiltinType::RvvFloat32m2: |
| 1207 | case clang::BuiltinType::RvvFloat32m4: |
| 1208 | case clang::BuiltinType::RvvFloat32m8: |
| 1209 | case clang::BuiltinType::RvvFloat64m1: |
| 1210 | case clang::BuiltinType::RvvFloat64m2: |
| 1211 | case clang::BuiltinType::RvvFloat64m4: |
| 1212 | case clang::BuiltinType::RvvFloat64m8: |
| 1213 | case clang::BuiltinType::RvvBool1: |
| 1214 | case clang::BuiltinType::RvvBool2: |
| 1215 | case clang::BuiltinType::RvvBool4: |
| 1216 | case clang::BuiltinType::RvvBool8: |
| 1217 | case clang::BuiltinType::RvvBool16: |
| 1218 | case clang::BuiltinType::RvvBool32: |
| 1219 | case clang::BuiltinType::RvvBool64: |
| 1220 | case clang::BuiltinType::Void: |
| 1221 | case clang::BuiltinType::Bool: |
| 1222 | case clang::BuiltinType::Char_U: |
| 1223 | case clang::BuiltinType::UChar: |
| 1224 | case clang::BuiltinType::WChar_U: |
| 1225 | case clang::BuiltinType::Char8: |
| 1226 | case clang::BuiltinType::Char16: |
| 1227 | case clang::BuiltinType::Char32: |
| 1228 | case clang::BuiltinType::UShort: |
| 1229 | case clang::BuiltinType::UInt: |
| 1230 | case clang::BuiltinType::ULong: |
| 1231 | case clang::BuiltinType::ULongLong: |
| 1232 | case clang::BuiltinType::UInt128: |
| 1233 | case clang::BuiltinType::Char_S: |
| 1234 | case clang::BuiltinType::SChar: |
| 1235 | case clang::BuiltinType::WChar_S: |
| 1236 | case clang::BuiltinType::Short: |
| 1237 | case clang::BuiltinType::Int: |
| 1238 | case clang::BuiltinType::Long: |
| 1239 | case clang::BuiltinType::LongLong: |
| 1240 | case clang::BuiltinType::Int128: |
| 1241 | case clang::BuiltinType::ShortAccum: |
| 1242 | case clang::BuiltinType::Accum: |
| 1243 | case clang::BuiltinType::LongAccum: |
| 1244 | case clang::BuiltinType::UShortAccum: |
| 1245 | case clang::BuiltinType::UAccum: |
| 1246 | case clang::BuiltinType::ULongAccum: |
| 1247 | case clang::BuiltinType::ShortFract: |
| 1248 | case clang::BuiltinType::Fract: |
| 1249 | case clang::BuiltinType::LongFract: |
| 1250 | case clang::BuiltinType::UShortFract: |
| 1251 | case clang::BuiltinType::UFract: |
| 1252 | case clang::BuiltinType::ULongFract: |
| 1253 | case clang::BuiltinType::SatShortAccum: |
| 1254 | case clang::BuiltinType::SatAccum: |
| 1255 | case clang::BuiltinType::SatLongAccum: |
| 1256 | case clang::BuiltinType::SatUShortAccum: |
| 1257 | case clang::BuiltinType::SatUAccum: |
| 1258 | case clang::BuiltinType::SatULongAccum: |
| 1259 | case clang::BuiltinType::SatShortFract: |
| 1260 | case clang::BuiltinType::SatFract: |
| 1261 | case clang::BuiltinType::SatLongFract: |
| 1262 | case clang::BuiltinType::SatUShortFract: |
| 1263 | case clang::BuiltinType::SatUFract: |
| 1264 | case clang::BuiltinType::SatULongFract: |
| 1265 | case clang::BuiltinType::Half: |
| 1266 | case clang::BuiltinType::Float: |
| 1267 | case clang::BuiltinType::Double: |
| 1268 | case clang::BuiltinType::LongDouble: |
| 1269 | case clang::BuiltinType::Float16: |
| 1270 | case clang::BuiltinType::BFloat16: |
| 1271 | case clang::BuiltinType::Float128: |
| 1272 | case clang::BuiltinType::NullPtr: |
| 1273 | case clang::BuiltinType::ObjCId: |
| 1274 | case clang::BuiltinType::ObjCClass: |
| 1275 | case clang::BuiltinType::ObjCSel: |
| 1276 | case clang::BuiltinType::OCLSampler: |
| 1277 | case clang::BuiltinType::OCLEvent: |
| 1278 | case clang::BuiltinType::OCLClkEvent: |
| 1279 | case clang::BuiltinType::OCLQueue: |
| 1280 | case clang::BuiltinType::OCLReserveID: |
| 1281 | case clang::BuiltinType::Dependent: |
| 1282 | case clang::BuiltinType::Overload: |
| 1283 | case clang::BuiltinType::BoundMember: |
| 1284 | case clang::BuiltinType::PseudoObject: |
| 1285 | case clang::BuiltinType::UnknownAny: |
| 1286 | case clang::BuiltinType::BuiltinFn: |
| 1287 | case clang::BuiltinType::ARCUnbridgedCast: |
| 1288 | case clang::BuiltinType::IncompleteMatrixIdx: |
| 1289 | case clang::BuiltinType::OMPArraySection: |
| 1290 | case clang::BuiltinType::OMPArrayShaping: |
| 1291 | case clang::BuiltinType::OMPIterator: |
| 1292 | 1292 | break; |
| 1293 | 1293 | } |
| 1294 | 1294 | } |